Sadržaj:
- Korak 1: Potrebna komponenta
- Korak 2: Postavite PI
- Korak 3: Programirajte svoj mikrokontroler (WiFi modul)
- Korak 4: Konfigurirajte Openhab za slanje zahtjeva za uključivanje/isključivanje
- Korak 5: Povežite svoj Openhab s oblakom
- Korak 6: Povežite svoj Openhab sa svojim Google asistentom (IFTTT)
- Korak 7: Povežite stvari zajedno
- Korak 8: Kutija
- Korak 9:
Video: Utičnica za napajanje koju kontrolira Google Home: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Moja devojka je oduvek želela da izgradi pametan dom.
Tako gradimo infrastrukturu i prvu stavku pametne kuće, daljinski upravljač utičnicom kojim možete upravljati pomoću kontrolne ploče ili glasovnim komandama (ako imate google home ili google pomoćnika)
Ovdje možete korak po korak pronaći šta smo uradili.
Korak 1: Potrebna komponenta
- RaspberryPi 2
- ESP8266
- Relejni modul
- Adapter za napajanje
- Kontejner
Korak 2: Postavite PI
Prva stvar koja nam treba je server za vašu pametnu kuću.
Ovaj server će ugostiti vašu kontrolnu ploču pametne kuće i povezat će kontrolnu ploču sa stavkama pametne kuće.
Najlakši način za postavljanje servera je korištenje openhabian PI slike za RaspberryPI.
Kompletna uputstva možete pronaći na web stranici openhab
Korak 3: Programirajte svoj mikrokontroler (WiFi modul)
Sjajna stvar u vezi s mikrokontrolerom u ovom projektu je to što koristimo WiFi modul s ugrađenim mikrokontrolerom, tako da možete napisati svoj program pomoću arduina i prenijeti svoj program na mikrokontroler WiFi modula.
Koristim vrlo jednostavan program za svoj projekt, pa ako pozovem https:// IP_ADDRESS_OF_THE_MODULE/on će uključiti relejni pin 1, a https:// IP_ADDRESS_OF_THE_MODULE/off će isključiti relejni pin 0.
Dodao sam i neki fancy kôd kako bi RGB LED dioda bila crvena ako je relej isključen i zelena ako je uključena i treperi crveno dok se povezuje na WiFi i.5 sekundi zeleno nakon uspješne veze.
BILJEŠKA:
- Kako konfigurirati arduino IDE za program esp8266
- Prije programiranja morate držati tipku za blic na ploči esp8266 i otpustiti je odmah nakon što vidite da je mala plava LED dioda wifi ploče jednom zasvijetlila.
- Modul bi se trebao povezati na 2,4 GHz WiFi i ne može se povezati na mreže od 5 GHz.
Korak 4: Konfigurirajte Openhab za slanje zahtjeva za uključivanje/isključivanje
Trebali biste moći pristupiti svojoj OpenHab kontrolnoj ploči koristeći https:// openhabianpi: 8080 url.
Koristit ćemo HTTP povezivanje pa ga morate instalirati na svoj openhab
- Idite na paperUI na openhabianpi
- Konfiguracija> Veze dodaju HTTP vezivanje
Vrijeme je da konfigurirate svoj openhab,
- ssh u vašu otvorenu kutiju koristeći [ssh openhabian@openhabianpi]
- Idite u fasciklu openhab items [cd/etc/openhab2/items]
-
Pročitajte readme datoteku! [mačka readme.txt]
Kao što sam spomenuo, koristit ćemo http vezivanje
-
Kreirajte datoteku stavki [light2.items]
-
sadržaj datoteke sa mojim stavkama je
Uključite Kitchen_Light "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:
-
čitaj ovako:
-
Swith NAME_OF_THE_SWITCH "LABEL OF THE SWITCH" {BINDING_TYPE = "> [COMMAND: METHOD: URL_TO_FETCH]…."}
- NAME_OF_THE_SWITCH je samo ime
-
OZNAKA PREKIDAČA je ono što ćete vidjeti na ploči (ja to ne koristim na svojoj ploči)
- BINDING_TYPE je vezivanje koje koristimo (HTTP ovdje)
- > je za izlaz (<je za ulaz, recimo temperaturu čitanja u drugom projektu)
- COMMAND je naziv naredbe (odabrao sam OFF)
- METHOD je metoda poziva (GET ili POST)
- URL_TO_FETCH je URL koji želimo dohvatiti radi izvođenja naredbe
-
-
- Ako prethodni korak nije jasan, vratite se na korak 3!
- Idite na habpanel https:// openhabianpi: 8080/habpanel/index.html#/i dodajte neko dugme na ploču
Ono što se ovdje događa je definiranje http vezanja za OpenHab za Arduino modul, pa kada aktivirate taj prekidač dohvatit će taj url.
Korak 5: Povežite svoj Openhab s oblakom
Otvorite račun na web stranici https://myopenhab.org, trebat će vam UUID i tajna s vašeg openhaba
Da biste dobili te vrijednosti, morate instalirati "openHAB Cloud konektor" sa https:// openhabianpi: 8080/paperui/index.html#/exten… -> MISC i ponovo pokrenite openhab.
docs.openhab.org/addons/ios/openhabcloud/r…
-
da biste videli te vrednosti
- cat/var/lib/openhab2/uuid
- cat/var/lib/openhab2/openhabcloud/secret
Korak 6: Povežite svoj Openhab sa svojim Google asistentom (IFTTT)
Sada je vrijeme da povežete svoj openhab s google pomoćnikom, tako da možemo reći "Hej google, upali svjetlo" i on će poslati tvoju poruku openhabu i kao rezultat toga će se u vašem domu dogoditi neka pametna stvar.
Koristimo IFTTT za povezivanje google asistenta s openhabom
Učinimo to
- Kreirajte/Prijavite se na svoj račun u IFTTT -u
- Kreirajte novi aplet
- Za "OVO" odaberite "Google pomoćnik" i "Recite jednostavnu frazu" i odaberite koje su vaše glasovne naredbe i glasovni odgovor (poput "Hej, Google uključi svjetlo").
- Za "TO" odaberite "openHAB" i "pošaljite naredbu", zatim odaberite svoju stavku i naredbu (sjetite se naredbi ON i OFF u dijelu za povezivanje? To bi trebala biti ista vrijednost)
- Završi.
- Sada vrištite "Hey Google." i "Uključi svjetlo", pogledajte svoju ploču, trebala bi učiniti nešto (LED dioda RGB bi trebala postati zelena)
- Završio si,
Korak 7: Povežite stvari zajedno
Zasad bismo trebali moći uključiti i isključiti pin iz arduina pomoću ploče i glasovnih naredbi.
Sljedeći korak je povezivanje svega zajedno, tako da će vaš arduino poslati signal releju za spajanje i isključivanje napajanja.
VRLO VAŽNA NAPOMENA: Ovdje koristimo visoki napon i možete sebi zapaliti kuću ili se ubiti ako učinite nešto pogrešno. tako da morate biti vrlo oprezni ili jednostavno zanemariti ovaj dio ako nemate iskustva.
Korak 8: Kutija
Sada je vrijeme da sve stavite u kutiju, pa pronađite kutiju i sve stavite u kutiju (pazite da ne napravite kratki spoj).
Imamo 3D štampač kod kuće, pa sam dizajnirao i odštampao kutiju za svoj komplet.
TinkerCad Link
Korak 9:
Drugoplasirani u izazovu s glasovnom aktivacijom
Preporučuje se:
Napajanje za napajanje iz PC napajanja: 8 koraka (sa slikama)
Napajanje za napajanje iz PC napajanja: Ažuriranje: Razlog zašto nisam morao koristiti otpornik za zaustavljanje automatskog isključivanja PSU -a je taj što (smatra se …) LED u prekidaču koji sam koristio vuče dovoljno struje da spriječi PSU se isključuje. Dakle, trebalo mi je stono napajanje i odlučio sam napraviti
Google Home Mini Aux utičnica Mod: 9 koraka
Google Home Mini Aux Jack mod: Ako mislite da je Google trebao dodati Aux Out u Google Home Mini, slažete se sa mnom! Evo kako se to radi: D Hakiranje Google Home Mini zvučnika - Aux Out Mod! Ovo će omogućuju vam dodavanje vanjskog zvučnika ili slušalica u vaš Googl
Ruka za izvlačenje koju kontrolira zvuk - Arduino školski projekt: 4 koraka (sa slikama)
Ruka za crtanje koju kontrolira zvuk - Arduino školski projekt: Ovo mi je prvi put da radim s Arduinom i radim s nečim ovakvim ikad, tako da mi je žao ako sam napravio grešku! Tu ideju sam dobio kada sam razmišljao o svojim hobijima, crtanju i muzici. Pa sam pokušao spojiti ovo dvoje u ovo! Sel
Kompaktno regulisano napajanje - jedinica za napajanje: 9 koraka (sa slikama)
Kompaktno regulisano napajanje - jedinica za napajanje: Već sam napravio nekoliko napojnih jedinica. U početku sam uvijek pretpostavljao da mi treba PSU s mnogo pojačala, ali tijekom nekoliko godina eksperimentiranja i izgradnje shvatio sam da mi treba mali kompaktni PSU sa stabilizacijom i dobrom regulacijom napona i cu
Pretvorite (samo otprilike) bilo koju medijsku datoteku u (samo otprilike) bilo koju drugu medijsku datoteku besplatno!: 4 koraka
Pretvorite (samo otprilike) bilo koju medijsku datoteku u (samo otprilike) bilo koju drugu medijsku datoteku besplatno !: Moje prve instrukcije, svaka čast! U svakom slučaju, bio sam na Googleu u potrazi za besplatnim programom koji bi pretvorio moje datoteke Youtube.flv u format koji univerzalniji je, poput.wmv ili.mov. Pretražio sam bezbroj foruma i web stranica, a zatim pronašao program pod nazivom