INHOUDSOPGAWE:

Google Home -beheerde kragaansluiting: 9 stappe (met foto's)
Google Home -beheerde kragaansluiting: 9 stappe (met foto's)

Video: Google Home -beheerde kragaansluiting: 9 stappe (met foto's)

Video: Google Home -beheerde kragaansluiting: 9 stappe (met foto's)
Video: Electrotechniek 2024, November
Anonim
Google Home -beheerde kragaansluiting
Google Home -beheerde kragaansluiting

My vriendin wou nog altyd 'n slim huis bou.

Ons bou dus die infrastruktuur en die eerste item van die slimhuis, 'n afstandbeheerde uitlaatskakelaar wat u kan beheer met 'n bedieningspaneel of met stemopdragte (as u Google Home of Google Assistant het)

Hier vind u stap vir stap wat ons gedoen het.

Stap 1: Vereiste komponent

  1. FramboosPi 2
  2. ESP8266
  3. Relay module
  4. Kragadapter
  5. Houer

Stap 2: Stel die PI op

Stel die PI op
Stel die PI op

Die eerste ding wat ons nodig het, is 'n bediener vir u slim huis.

Hierdie bediener bied die beheerpaneel van u slimhuis aan en skakel die bedieningspaneel met die slimhuis -items.

Die maklikste manier om die bediener op te stel, is deur die openhabian PI -beeld vir RaspberryPI te gebruik.

U kan die volledige instruksie op die openhab -webwerf vind

Stap 3: Programmeer u mikrobeheerder (WiFi -module)

Program jou mikrobeheerder (WiFi -module)
Program jou mikrobeheerder (WiFi -module)

Die aangename van die mikrobeheerder -deel van hierdie projek is dat ons 'n WiFi -module met 'n mikrobeheerder gebruik, sodat u u program met arduino kan skryf en u program kan oplaai na die mikrobeheerder van die WiFi -module.

Ek gebruik 'n baie basiese program vir my projek, so as ek skakel: https:// IP_ADDRESS_OF_THE_MODULE/aan skakel relaispen 1 aan en https:// IP_ADDRESS_OF_THE_MODULE/af skakel die aflospen 0 aan.

Ek voeg ook 'n paar fyn kode by om die RGB -LED van die bord rooi te maak as die aflos af is en groen as dit aan is en rooi flikker terwyl ek met wifi verbind word en.5 sekonde groen nadat die verbinding suksesvol was.

LET WEL:

  1. Hoe om arduino IDE op te stel om esp8266 te programmeer
  2. U moet die flitsknoppie van die esp8266 -bord ingedruk hou voordat u dit programmeer en dit los nadat u die klein blou ledjie van die wifi -bord een keer flikker.
  3. Die module moet aan 2,4 GHz wifi koppel en kan nie aan 5 GHz -netwerke koppel nie.

Stap 4: Stel Openhab op om versoeke aan/af te stuur

Stel Openhab op om versoeke aan/af te stuur
Stel Openhab op om versoeke aan/af te stuur
Stel Openhab op om versoeke aan/af te stuur
Stel Openhab op om versoeke aan/af te stuur

U behoort toegang tot u OpenHab -bedieningspaneel te verkry met https:// openhabianpi: 8080 url.

Ons sal HTTP -binding gebruik, sodat u dit op u openhab moet installeer

  • Gaan na paperUI op u openhabianpi
  • Konfigurasie> Bindings voeg HTTP -binding by

Tyd om u oop woonplek op te stel,

  1. ssh na u openhab -boks met [ssh openhabian@openhabianpi]
  2. Gaan na die map openhab items [cd/etc/openhab2/items]
  3. Lees die readme -lêer! [kat readme.txt]

    Soos ek genoem het, gebruik ons http -binding

  4. Skep u artikellêer [light2.items]

    • die inhoud van my itemslêer is

      Skakel Kitchen_Light "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:

    • lees dit soos volg:

      • Swith NAME_OF_THE_SWITCH "LABEL OF THE SWITCH" {BINDING_TYPE = "> [OPDRAG: METODE: URL_TO_FETCH]…."}

        • NAME_OF_THE_SWITCH is net 'n naam
        • Die etiket van die skakelaar is wat u in die paneel sal sien (ek gebruik dit nie in my paneel nie)

        • BINDING_TYPE is die binding wat ons gebruik (HTTP hier)
        • > is vir uitset (<is vir invoer, sê: lees temperatuur in 'n ander projek)
        • COMMAND is die opdragnaam (ek het gekies)
        • METODE is die oproepmetode (GET or POST)
        • URL_TO_FETCH is die URL wat ons wil haal om die opdrag uit te voer
  5. As vorige stap nie duidelik is nie, gaan terug na stap 3!
  6. Gaan na habpanel https:// openhabianpi: 8080/habpanel/index.html#/en voeg 'n knoppie by die paneel

Wat hier gebeur, is dat ons 'n http -binding definieer vir die OpenHab na Arduino -module, dus as u die skakelaar aktiveer, sal dit die URL haal.

Stap 5: Koppel u Openhab aan die wolk

Koppel u Openhab aan die wolk
Koppel u Openhab aan die wolk

Skep 'n rekening op https://myopenhab.org -webwerf, u benodig UUID en geheim van u openhab

Om hierdie waardes te verkry, moet u 'openHAB Cloud -aansluiting' installeer vanaf https:// openhabianpi: 8080/paperui/index.html#/exten … -> MISC en herbegin u openhab.

docs.openhab.org/addons/ios/openhabcloud/r…

  • om hierdie waardes raak te sien

    • kat/var/lib/openhab2/uuid
    • kat/var/lib/openhab2/openhabcloud/secret

Stap 6: Koppel u Openhab aan u Google Assistant (IFTTT)

Dit is nou tyd om u openhab aan die Google Assistant te koppel, sodat ons kan sê 'Hey Google, skakel die lig aan', en dit stuur u boodskap na Openhab, en as gevolg hiervan sal 'n wonderlike ding in u huis gebeur.

Ons gebruik IFTTT om die Google Assistant aan openhab te koppel

Kom ons doen dit

  1. Skep/meld aan by u rekening in IFTTT
  2. Skep 'n nuwe applet
  3. Kies vir 'HIERDIE' Google Assistant 'en' Sê 'n eenvoudige frase 'en kies wat u stemopdragte en stemreaksie is (soos' Hey Google, skakel die lig aan ').
  4. Kies vir "DIT" "openHAB" en "stuur 'n opdrag", kies dan u item en die opdrag (onthou die AAN- en UIT -opdragte in bindende gedeelte? Dit moet dieselfde waarde hê)
  5. Voltooi.
  6. Skree nou "Hey Google." en "Skakel die lig aan", kyk na u bord, dit behoort iets te doen (die RGB -led moet groen word)
  7. Jy is klaar,

Stap 7: Verbind die dinge saam

Saam die dinge bedraad
Saam die dinge bedraad

Tot dusver behoort ons 'n pen van arduino in en uit te skakel met behulp van die paneel en stemopdragte.

Die volgende stap is om alles saam te snoer, sodat u arduino 'n sein na die relais stuur om die krag aan te sluit en te ontkoppel.

BAIE BELANGRIKE OPMERKING: hier gebruik ons hoogspanning, en u kan u huis verbrand of uself doodmaak as u iets verkeerd doen. U moet dus baie versigtig wees of hierdie gedeelte net ignoreer as u nie ervaring het nie.

Stap 8: Die boks

Dit is nou tyd om alles in 'n boks te sit, so vind 'n boks en sit alles in die boks (maak seker dat u nie kortsluiting maak nie).

Ons het 'n 3D -drukker by die huis, so ek het die boks vir my kit ontwerp en gedruk.

TinkerCad -skakel

Stap 9:

Beeld
Beeld
Beeld
Beeld
Stem geaktiveerde uitdaging
Stem geaktiveerde uitdaging
Stem geaktiveerde uitdaging
Stem geaktiveerde uitdaging

Naaswenner in die stem -geaktiveerde uitdaging

Aanbeveel: