Obsah:
- Krok 1: Požadovaný komponent
- Krok 2: Nastavte PI
- Krok 3: Naprogramujte svoj mikrokontrolér (modul WiFi)
- Krok 4: Nakonfigurujte Openhab na odosielanie žiadostí o zapnutie/vypnutie
- Krok 5: Pripojte svoj Openhab k cloudu
- Krok 6: Prepojte svoj Openhab s asistentom Google (IFTTT)
- Krok 7: Spojenie vecí dohromady
- Krok 8: Krabica
- Krok 9:
Video: Google Home Controlled Power Outlet: 9 Steps (with Pictures)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Moja priateľka vždy chcela postaviť inteligentný dom.
Vybudovali sme teda infraštruktúru a prvú položku inteligentného domu, diaľkovo ovládaný vypínač, ktorý môžete ovládať pomocou ovládacieho panela alebo pomocou hlasových príkazov (ak máte domovskú stránku Google alebo pomocníka Google)
Tu nájdete krok za krokom to, čo sme urobili.
Krok 1: Požadovaný komponent
- RaspberryPi 2
- ESP8266
- Reléový modul
- Nabíjačka
- Kontajner
Krok 2: Nastavte PI
Prvá vec, ktorú potrebujeme, je server pre vašu inteligentnú domácnosť.
Tento server bude hostiteľom vášho ovládacieho panelu inteligentnej domácnosti a prepojí ovládací panel s položkami inteligentného domu.
Server najľahšie nastavíte pomocou openhabianskeho obrázka PI pre RaspberryPI.
Kompletný návod nájdete na webovej stránke openhab
Krok 3: Naprogramujte svoj mikrokontrolér (modul WiFi)
Skvelá vec na časti mikrokontroléra tohto projektu je, že používame modul WiFi, ktorý má v sebe mikrokontrolér, takže môžete napísať svoj program pomocou arduina a nahrať svoj program do mikrokontroléra modulu WiFi.
Na svoj projekt používam veľmi základný program, takže ak zavolám https:// IP_ADDRESS_OF_THE_MODULE/zapne reléový kolík 1 a https:// IP_ADDRESS_OF_THE_MODULE/vypne reléový kolík 0.
Tiež pridávam nejaký efektný kód, aby bola LED dióda RGB na doske červená, ak je relé vypnuté a zelená, ak je zapnutá, a bliká načerveno pri pripájaní k sieti Wi -Fi a 0,5 sekundy zelená po úspešnom pripojení.
POZNÁMKA:
- Ako nakonfigurovať arduino IDE na program esp8266
- Pred programovaním musíte podržať tlačidlo blesku na doske esp8266 a uvoľniť ho, hneď ako uvidíte, ako raz zablikala malá modrá dióda na doske wifi.
- Modul by sa mal pripojiť k sieti Wi -Fi 2,4 GHz a nemôže sa pripojiť k sieťam 5 GHz.
Krok 4: Nakonfigurujte Openhab na odosielanie žiadostí o zapnutie/vypnutie
K svojmu ovládaciemu panelu OpenHab by ste mali mať prístup pomocou adresy URL https:// openhabianpi: 8080.
Budeme používať väzbu HTTP, takže si ju musíte nainštalovať do svojho openhab
- Choďte na paperUI na svojom openhabianpi
- Konfigurácia> Väzby pridávajú väzbu
Čas na konfiguráciu vášho openhab,
- ssh do vášho boxu openhab pomocou [ssh openhabian@openhabianpi]
- Prejdite do priečinka s položkami openhab [cd/etc/openhab2/items]
-
Prečítajte si súbor readme! [mačka readme.txt]
Ako som už spomenul, budeme používať väzbu
-
Vytvorte súbor svojich položiek [light2.items]
-
obsah môjho súboru položiek je
Prepnúť Kitchen_Light „Kuchynské svetlo“{http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:
-
čítaj to takto:
-
Swith NAME_OF_THE_SWITCH "ŠTÍTOK SPÍNAČA" {BINDING_TYPE = "> [COMMAND: METHOD: URL_TO_FETCH]…."}
- NAME_OF_THE_SWITCH je iba meno
-
LABEL OF THE SWITCH je to, čo uvidíte na paneli (ten na svojom paneli nepoužívam)
- BINDING_TYPE je väzba, ktorú používame (tu
- > je pre výstup (<je pre vstup, povedzme čítaj teplotu v inom projekte)
- COMMAND je názov príkazu (vybral som VYPNUTÉ)
- METHOD je metóda hovoru (ZÍSKAŤ alebo POST)
- URL_TO_FETCH je adresa URL, ktorú chceme načítať na vykonanie príkazu
-
-
- Ak predchádzajúci krok nie je jasný, vráťte sa na krok 3!
- Choďte na habpanel https:// openhabianpi: 8080/habpanel/index.html#/a pridajte na panel nejaké tlačidlo
To, čo sa tu deje, je, že definujeme väzbu http pre modul OpenHab k Arduino, takže keď aktivujete tento prepínač, stiahne sa táto adresa URL.
Krok 5: Pripojte svoj Openhab k cloudu
Vytvorte si účet na webovej stránke https://myopenhab.org, od svojho openhab budete potrebovať UUID a tajomstvo
Aby ste tieto hodnoty získali, musíte nainštalovať „openHAB Cloud konektor“z https:// openhabianpi: 8080/paperui/index.html#/exten … -> MISC a reštartovať openhab.
docs.openhab.org/addons/ios/openhabcloud/r…
-
vidieť tie hodnoty
- cat/var/lib/openhab2/uuid
- mačka/var/lib/openhab2/openhabcloud/tajomstvo
Krok 6: Prepojte svoj Openhab s asistentom Google (IFTTT)
Teraz je načase prepojiť váš openhab s asistentom Google, aby sme mohli povedať „Hej google, rozsvieťte svetlo“a odošle vašu správu openhab a v dôsledku toho sa vo vašej domácnosti stane nejaká fantastická múdra vec.
Na prepojenie asistenta Google s openhab používame IFTTT
Poďme to urobiť
- Vytvorte/prihláste sa k svojmu účtu v IFTTT
- Vytvorte nový aplet
- Pre „TOTO“vyberte „Asistenta Google“a „Povedzte jednoduchú frázu“a vyberte, aké sú vaše hlasové príkazy a hlasové reakcie (napríklad „Hej google, zapni svetlo“).
- Pre „TOTO“zvoľte „openHAB“a „odoslať príkaz“potom vyberte svoju položku a príkaz (pamätáte si na príkazy ON a OFF vo väzobnej časti? Mala by mať rovnakú hodnotu)
- Skončiť.
- Teraz zakričte „Hej Google“. a „Zapnite svetlo“, pozrite sa na svoju dosku, ktorá by mala niečo urobiť (LED dióda RGB by mala byť zelená)
- Skončil si,
Krok 7: Spojenie vecí dohromady
Zatiaľ by sme mali byť schopní zapnúť a vypnúť špendlík z arduina pomocou panela a hlasových príkazov.
Ďalším krokom je prepojenie všetkého dohromady, takže vaše arduino vyšle signál do relé na pripojenie a odpojenie napájania.
VEĽMI DÔLEŽITÁ POZNÁMKA: Tu používame vysoké napätie a v prípade, že urobíte niečo zle, môžete si popáliť dom alebo sa zabiť. takže musíte byť veľmi opatrní alebo túto časť ignorovať, ak nemáte žiadne skúsenosti.
Krok 8: Krabica
Teraz je čas dať všetko do škatule, takže nájdite krabicu a vložte všetko do škatule (uistite sa, že nespôsobujete skrat).
Máme doma 3D tlačiareň, a tak som navrhol a vytlačil krabicu pre svoju súpravu.
Link TinkerCad
Krok 9:
Druhý v hlasom aktivovanej výzve
Odporúča:
EWON Raspberry Pi Powered Home Robot: 7 Steps (with Pictures)
EWON Raspberry Pi Powered Home Robot: Nedávno som sa pristihol, že kvôli súčasnej situácii sledujem veľa sérií Netflix, dúfam, že ste všetci v bezpečí, a videl som, že bola vydaná sezóna 5 hry Black Mirror. Antologický seriál, ktorý sa točí okolo skupiny osobných životov ľudí
MQTT/Google Home Flood/Water WIFI Sensor with ESP-01: 7 Steps
MQTT/Google Home Flood/Water WIFI Sensor with ESP-01: V tomto návode vám ukážem, ako vytvoriť wifi povodňový/vodný senzor s minimálnymi nákladmi. Celý projekt ma stojí menej ako 8 dolárov za diely, ktoré získam z ebay a mojich existujúcich náhradných dielov. V tomto projekte použijeme ESP-01 na zabezpečenie Wif
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: 4 Steps (with Pictures)
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: No desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem a needidade de acessar os recursos de plataformas nativas to Android ou do IOS. Používajú viac počítačov, ako napríklad notebooky s oknami 10. Essa plataforma chama-se Ionic, q
Falling in Stm32: Remote Control for Home Media Center: 4 Steps (with Pictures)
Spadá do Stm32: Diaľkové ovládanie pre domáce mediálne centrum: Toto je kompletný prototyp diaľkového ovládača domáceho mediálneho centra založený na mikroovládači smt32, stm32f103c8t6 známom ako doska „bluepill“. Predpokladajme, že používate počítač pre domáce mediálne centrum. Je to veľmi flexibilné riešenie, ktoré vám umožňuje umiestniť
DIY Google Home with Bluetooth Speaker on Raspberry Pi Zero Docking Hub: 7 Steps (with Pictures)
DIY Google Home with Bluetooth Speaker on Raspberry Pi Zero Docking Hub: We have an instructable on DIY Amazon Echo Alexa - Alexa Voice Assistant on Raspberry Pi Zero Docking Hub. Dnes vám chceme ukázať, ako si postaviť svojpomocný domov Google. V tomto návode vám ukážeme, ako nainštalovať a nastaviť asistenta Google