Sisällysluettelo:
- Vaihe 1: Vaadittu komponentti
- Vaihe 2: Määritä PI
- Vaihe 3: Ohjelmoi mikro -ohjain (WiFi -moduuli)
- Vaihe 4: Määritä Openhab lähettämään päälle/pois -pyynnöt
- Vaihe 5: Linkitä Openhab pilveen
- Vaihe 6: Linkitä Openhab Google Assistantisi (IFTTT)
- Vaihe 7: Asioiden yhdistäminen yhteen
- Vaihe 8: Laatikko
- Vaihe 9:
Video: Google Home -ohjattu pistorasia: 9 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tyttöystäväni halusi aina rakentaa älykkään kodin.
Rakennamme siis älykkään kodin infrastruktuurin ja ensimmäisen kohteen, kauko -ohjattavan pistorasiakytkimen, jota voit ohjata ohjauspaneelilla tai äänikomennoilla (jos sinulla on google home tai google assistentti)
Täältä löydät askel askeleelta tekemäämme työtä.
Vaihe 1: Vaadittu komponentti
- RaspberryPi 2
- ESP8266
- Relemoduuli
- Muuntaja
- Säiliö
Vaihe 2: Määritä PI
Ensimmäinen asia, jonka tarvitsemme, on älykkään kodin palvelin.
Tämä palvelin isännöi älykkään kodin ohjauspaneelia ja yhdistää ohjauspaneelin älykkään kodin kohteisiin.
Helpoin tapa asentaa palvelin on käyttää Openhabian PI -kuvaketta RaspberryPI: lle.
Löydät täydelliset ohjeet openhabin verkkosivuilta
Vaihe 3: Ohjelmoi mikro -ohjain (WiFi -moduuli)
Tämän projektin mikro -ohjaimen osassa on hienoa, että käytämme WiFi -moduulia, jossa on mikro -ohjain, joten voit kirjoittaa ohjelman arduino -ohjelmalla ja ladata ohjelman WiFi -moduulin mikro -ohjaimeen.
Käytän hyvin yksinkertaista ohjelmaa projektilleni, joten jos soitan osoitteeseen https:// IP_ADDRESS_OF_THE_MODULE/on, releen nasta 1 kytkeytyy päälle ja https:// IP_ADDRESS_OF_THE_MODULE/off kytkee relenastan 0.
Lisään myös hienon koodin saadakseni levyn RGB -ledin punaiseksi, jos rele on pois päältä ja vihreä, jos se on päällä ja vilkkuu punaisena, kun muodostat yhteyden wifi -verkkoon ja.5 sekuntia vihreää yhteyden muodostamisen jälkeen.
HUOMAUTUS:
- Arduino IDE: n määrittäminen ohjelmaan esp8266
- Sinun on pidettävä esp8266 -kortin salamapainiketta painettuna ennen ohjelmointia ja vapautettava se heti sen jälkeen, kun näet wifi -kortin pienen sinisen ledin vilkkuvan kerran.
- Moduulin tulee muodostaa yhteys 2,4 GHz: n wifi -verkkoon eikä se voi muodostaa yhteyttä 5 GHz: n verkkoihin.
Vaihe 4: Määritä Openhab lähettämään päälle/pois -pyynnöt
Sinun pitäisi päästä käsiksi OpenHab -ohjauspaneeliin käyttämällä https:// openhabianpi: 8080 -URL -osoitetta.
Käytämme HTTP -sidontaa, joten sinun on asennettava se openhabiin
- Siirry openhabianpi -paperi -käyttöliittymään
- Määritykset> Sidokset lisää HTTP -sidonnan
On aika määrittää openhab,
- ssh openhab -ruutuun käyttämällä [ssh openhabian@openhabianpi]
- Siirry openhab -kohteiden kansioon [cd/etc/openhab2/items]
-
Lue readme -tiedosto! [kissa readme.txt]
Kuten mainitsin, käytämme http -sidontaa
-
Luo kohteetiedosto [light2.items]
-
kohteeni -tiedoston sisältö on
Vaihda Kitchen_Light "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:
-
lue se näin:
-
Käyttäjällä NAME_OF_THE_SWITCH "KYTKIMEN TARRA" {BINDING_TYPE = "> [KOMMENTTI: METHOD: URL_TO_FETCH]…."}
- NAME_OF_THE_SWITCH on vain nimi
- KYTKIMEN TARRA on se, mitä näet paneelissa (en käytä sitä paneelissani)
-
BINDING_TYPE on käyttämämme sidonta (HTTP täällä)
- > on lähtö (<on tulo, sanotaan esimerkiksi lukulämpötila toisessa projektissa)
- COMMAND on komennon nimi (valitsin OFF)
- METHOD on soittotapa (GET tai POST)
- URL_TO_FETCH on URL -osoite, jonka haluamme hakea komennon suorittamiseksi
-
-
- Jos edellinen vaihe ei ole selvä, palaa vaiheeseen 3!
- Siirry habpaneliin https:// openhabianpi: 8080/habpanel/index.html#/ja lisää paneeliin jokin painike
Tässä tapahtuu, että määritämme OpenHab -Arduino -moduulin http -sidonnan, joten kun käynnistät tämän kytkimen, se hakee kyseisen URL -osoitteen.
Vaihe 5: Linkitä Openhab pilveen
Luo tili https://myopenhab.org -sivustolle, tarvitset UUID -tunnuksen ja salaisuuden openhab -tililtäsi
Näiden arvojen saamiseksi sinun on asennettava "openHAB Cloud -liitin" osoitteesta https:// openhabianpi: 8080/paperui/index.html#/exten… -> MISC ja käynnistettävä openhab uudelleen.
docs.openhab.org/addons/ios/openhabcloud/r…
-
nähdäksesi ne arvot
- cat/var/lib/openhab2/uuid
- cat/var/lib/openhab2/openhabcloud/salainen
Vaihe 6: Linkitä Openhab Google Assistantisi (IFTTT)
Nyt on aika linkittää openhabisi Googlen avustajaan, jotta voimme sanoa "Hei google, sytytä valo" ja se lähettää viestisi openhabille ja sen seurauksena kodissasi tapahtuu hienoja älykkäitä asioita.
Käytämme IFTTT: tä Google -avustajan linkittämiseen openhabiin
Tehdään niin
- Luo/kirjaudu tilillesi IFTTT: ssä
- Luo uusi sovelma
- Valitse TÄSTÄ "Google Assistant" ja "Sano yksinkertainen lause" ja valitse äänikomennot ja äänivastaukset (kuten "Hei google kytke valo päälle").
- Valitse "TÄSSÄ" "openHAB" ja "lähetä komento" ja valitse sitten kohde ja komento (muista ON ja OFF -komennot sitovassa osassa? Sen pitäisi olla sama arvo)
- Viedä loppuun.
- Huuda nyt "Hei Google". ja "Sytytä valo", katso taulua, sen pitäisi tehdä jotain (RGB -ledin pitäisi muuttua vihreäksi)
- Olet valmis,
Vaihe 7: Asioiden yhdistäminen yhteen
Toistaiseksi meidän pitäisi pystyä kytkemään arduinon tappi päälle ja pois päältä paneelin ja äänikomentojen avulla.
Seuraava vaihe on johdottaa kaikki yhteen, joten arduino lähettää signaalin releelle virran kytkemiseksi ja katkaisemiseksi.
ERITTÄIN TÄRKEÄ HUOMAUTUS: Täällä käytämme korkeajännitettä ja voit polttaa talosi tai tappaa itsesi, jos teet asioita väärin. joten sinun täytyy olla hyvin varovainen tai jättää tämä osa huomiotta, jos sinulla ei ole kokemusta.
Vaihe 8: Laatikko
Nyt on aika laittaa kaikki laatikkoon, joten etsi laatikko ja laita kaikki laatikon sisälle (varmista, ettet aiheuta oikosulkua).
Meillä on 3D -tulostin kotona, joten suunnittelin ja tulostin laatikon laatikolleni.
TinkerCad -linkki
Vaihe 9:
Toinen sija Voice Activated Challengessa
Suositeltava:
Internet -pistorasia: 13 vaihetta
Internet -pistorasia: PowerHub -verkkopalvelinprojekti & Internet -yhteensopivan pistorasian asennusohjeetKeskeinen datan pysyvyyskeskus kotisi Internet -valoa ja pistorasioita varten
Kuinka tehdä paras pistorasia: 4 vaihetta
Kuinka tehdä paras jatkojohto: Kuinka tehdä paras jatkojohto - salamasuojaus - melunvaimennus - absorboida aaltoja
Googlen ohjaama pistorasia: 7 vaihetta
Google -ohjattu pistorasia: Projekti oman älykkään pistorasian luomisesta, jota voidaan ohjata Google -avustajan tai pohjimmiltaan minkä tahansa muun IFTTT: n syöttöpalvelun avulla
Pistorasia Arduinollesi: 6 vaihetta (kuvilla)
Pistorasia Arduinollesi: Elektroniikassa on vanha perinne, jos osa on kallis tai taipuva puhaltaa, tee se vaihdettavaksi asettamalla se pistorasiaan. Joskus tämä menee liian pitkälle kuin loppupiireissä, jotka ovat edelleen proto -kortilla, jossa kaikki on pistorasiassa
ISP 6 -nastainen 8 -nastainen pistorasia: 4 vaihetta
ISP 6 -nastainen 8 -nastainen pistorasia: Syy, jonka vuoksi rakensin pääasiassa tämän projektin, oli ohjelmoida ATTiny45, jossa on 8 -nastainen liitäntä, kun taas USBtinyISP -laitteessani (Ladyadalta) on vain 10 -nastainen ja 6 -nastainen liitäntä. Noin 3-4 viikkoa internetin ympärillä nukahtamisen jälkeen en löytänyt mitään mitä