Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je moj prvi projekt o navodilih, zato spodaj komentirajte, če so možne izboljšave.
Ideja je, da uporabite Googlov pomočnik za pošiljanje signala na nadzorno ploščo vrat. Tako bo s pošiljanjem ukaza prišel rele, ki zapre stik na vhodu krmilnika vrat, ki pošlje signal za odpiranje vrat krmilniku.
Za povezovanje Googlovega pomočnika z napravami IOT uporabljamo storitev Blynk in IFTTT.
V tem projektu bomo zaradi majhnosti uporabili modul NodeMCU ESP8266.
Korak: Strojna in programska oprema
Kaj rabiš:
Strojna oprema
1) NodeMCU (ESP8266) f.e. aliexpress
2) 5 ali 12V rele s sprožilnim tokom, prednostno <9mA max 12mA: f.e. Aliexpress
3) Napajanje 5 ali 12V, odvisno od releja (> 700mA za varnost), npr. aliexpress
Programska oprema Uporabite povezave za namestitev, ploščo
1) Arduino IDE povezava
2) Povezava do knjižnice Blynk
3) ESP8266 Upravitelj uprave (naslednji korak)
4) Aplikacija Blynk androidIOS
2. korak: Namestitev plošče Nodemcu
1) Odprite Arduino IDE
2) Pojdite na datoteke -> nastavitve
3) Na upravitelju dodatnih plošč dodajte: https://arduino.esp8266.com/stable/package_esp8266c… in nato pritisnite OK, da zaprete zavihek.
4) Pojdite na Orodja -> Plošča -> Upravitelj plošč (na vrhu)
5) Pojdite na esp8266 z esp8266 in namestite programsko opremo.
3. korak: Nastavite Blynk
1) Odprite aplikacijo de Blynk in ustvarite račun.
2) Ustvari nov projekt (+ ikona)
3) Izberite napravo 'ESP8266' in ustvarite
4) V e-pošti boste prejeli svoj osebni pooblaščeni žeton.
5) V projekt lahko dodate pripomočke z ikono +, gumb za dodajanje, kot je prikazano na sliki
4. korak: Nastavitev IFTTT
1) Prijavite se ali ustvarite račun na IFTTT.com ali v aplikaciji.
2) Ustvari nov programček: dodatna razlaga
-Pri tem iskanju Googlovega pomočnika in izberite sprožilec izgovorite preprosto frazo
-dodajte nekaj na primer Odprite vrata ali izberite svojega
-Pri tem 'poiščite webhooks-> naredite spletno zahtevo in dodajte kot sliko. Za IP morate dodati naslov IP strežnika Blynk (odprite CMD na osebnem računalniku/prenosnem računalniku in vnesite "ping blynk-cloud" in to mora vrniti naslov IP vašega lokalnega strežnika Blynk) Za avtorizacijsko kodo morate dodati svojo osebno verodostojno kodo iz e-pošte, ki ste jo prejeli od podjetja Blynk.
5. korak: Povezave
Povežite: Vin modula z vašim 5V ali 12V napajalnikom (vhod je max 20VVcc releja za napajanje 5 releja 12VGND za napajanje 0V / GNDGND modula za napajanje 0V / GNDD1 na vhodni rele (CH1 ali kaj podobnega)
Dodal sem izbirne povratne informacije o pin D8, kot jih vidite tudi v mojem programu, vendar je to neobvezno, tako da lahko s tem počnete, kar želite.
6. korak: Naložite program v modul
Prenesite mojo kodo
Odprite ga z Arduino IDE
Spremenite SSID in geslo WiFi, da se ujemata z vašo WiFi
Spremenite kodo Auth, da se ujema s tisto iz vašega e -poštnega sporočila
Povežite se prek USB -ja in naložite