INHOUDSOPGAWE:
- Stap 1: Vereiste komponent
- Stap 2: Stel die PI op
- Stap 3: Programmeer u mikrobeheerder (WiFi -module)
- Stap 4: Stel Openhab op om versoeke aan/af te stuur
- Stap 5: Koppel u Openhab aan die wolk
- Stap 6: Koppel u Openhab aan u Google Assistant (IFTTT)
- Stap 7: Verbind die dinge saam
- Stap 8: Die boks
- Stap 9:
Video: Google Home -beheerde kragaansluiting: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
- FramboosPi 2
- ESP8266
- Relay module
- Kragadapter
- Houer
Stap 2: 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)
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:
- Hoe om arduino IDE op te stel om esp8266 te programmeer
- 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.
- 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
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,
- ssh na u openhab -boks met [ssh openhabian@openhabianpi]
- Gaan na die map openhab items [cd/etc/openhab2/items]
-
Lees die readme -lêer! [kat readme.txt]
Soos ek genoem het, gebruik ons http -binding
-
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
-
-
- As vorige stap nie duidelik is nie, gaan terug na stap 3!
- 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
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
- Skep/meld aan by u rekening in IFTTT
- Skep 'n nuwe applet
- 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 ').
- 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ê)
- Voltooi.
- Skree nou "Hey Google." en "Skakel die lig aan", kyk na u bord, dit behoort iets te doen (die RGB -led moet groen word)
- Jy is klaar,
Stap 7: Verbind die dinge saam
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:
Naaswenner in die stem -geaktiveerde uitdaging
Aanbeveel:
Blindbeheer met ESP8266, integrasie van Google Home en Openhab en webbeheer: 5 stappe (met foto's)
Blindbeheer met ESP8266, Google Home en Openhab -integrasie en webbeheer: In hierdie instruksies wys ek u hoe ek outomatisering by my blindings toegevoeg het. Ek wou die outomatisering daarvan kon byvoeg en verwyder, sodat alle installasie op 'n clip is. Die belangrikste dele is: Stappermotor Stuurbestuurder bestuur deur ESP-01 Versnelling en bevestiging
Herbeklee u Google Home Mini: 6 stappe (met foto's)
Beklee u Google Home Mini: wil u 'n unieke digitale assistent vir u huis hê? Miskien gaan u na 'n motorhuis, tweedehandse winkel of na u ouma se huis en kry u 'n ou stoel. As dit gebeur, kan u kies om 'n nuwe hysbak in die meubels te blaas deur weer op te hervul
Pas 'n Google Home Mini terug: vier stappe (met foto's)
Pas 'n Google Home Mini terug: gee u digitale assistent 'n analoog styl deur dit terug te pas in 'n ou kassetspeler of radio! kassetspeler uit die 1980's. Hoekom sou jy
IoT Cat Feeder met behulp van deeltjiesfoton geïntegreer met Alexa, SmartThings, IFTTT, Google Sheets: 7 stappe (met foto's)
IoT -kattevoer met behulp van deeltjiesfoton geïntegreer met Alexa, SmartThings, IFTTT, Google Sheets: Die behoefte aan 'n outomatiese kattevoer is vanselfsprekend. Katte (die naam van ons kat is Bella) kan onaangenaam wees as hulle honger is, en as jou kat soos ek is, sal die bak elke keer droog eet. Ek het 'n manier nodig gehad om outomaties 'n beheerde hoeveelheid kos uit te gee
DIY Google Home met Bluetooth -luidspreker op Raspberry Pi Zero Docking Hub: 7 stappe (met foto's)
DIY Google Home met Bluetooth -luidspreker op Raspberry Pi Zero Docking Hub: Ons het 'n instruksie oor DIY Amazon Echo Alexa - Alexa Voice Assistant op Raspberry Pi Zero Docking Hub. Hierdie keer wil ons u wys hoe u 'n DIY Google Home kan bou. In hierdie instruksie sal ons u wys hoe u Google Assistant kan installeer en instel