INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is my eerste projek oor instruksies, so lewer kommentaar hieronder as daar moontlike verbeterings is.
Die idee is om die Google -assistent te gebruik om 'n sein na die beheerbord van 'n hek te stuur. Dus, deur 'n opdrag te stuur, sal daar 'n relais wees wat 'n kontak op die ingang van die hekbeheerder sluit wat 'n oop heksein na die beheerder stuur.
Om die Google-assistent met IOT-toestelle te verbind, gebruik ons die Blynk- en IFTTT-diens.
Vanweë die klein grootte sal ons die NodeMCU ESP8266 -module gebruik
Stap 1: Hardeware en sagteware
Wat jy nodig het:
Hardeware
1) NodeMCU (ESP8266) f.e. aliexpress
2) 5 of 12V relais met snellerstroom verkieslik <9mA van maksimum 12mA: f.e. Aliexpress
3) Kragtoevoer 5 of 12V, afhangende van die relais (> 700mA om veilig te wees) f.e. aliexpress
Sagteware Gebruik die skakels om te installeer, die bord
1) Arduino IDE -skakel
2) Blynk -biblioteekskakel
3) ESP8266 Direksiebestuurder (volgende stap)
4) Blynk App androidIOS
Stap 2: Installeer Nodemcu Board
1) Maak Arduino IDE oop
2) Gaan na lêers -> voorkeur
3) Voeg by Bestuurders by: https://arduino.esp8266.com/stable/package_esp8266c… en druk dan OK om die oortjie te sluit.
4) Gaan na Tools -> Board -> Boards Manager (bo -aan)
5) Navigeer na esp8266 deur esp8266 en installeer die sagteware.
Stap 3: Stel Blynk op
1) Maak die Blynk -app oop en skep 'n rekening.
2) Skep nuwe projek (+ ikoon)
3) Kies die toestel 'ESP8266' en skep
4) In 'n e-pos ontvang u u persoonlike gemagtigde teken.
5) In die projek kan u widgets byvoeg met die + -ikoon, die knoppie voeg soos in die prentjie aangedui
Stap 4: IFTTT -opstelling
1) Meld aan of skep 'n rekening op IFTTT.com of die app.
2) Skep nuwe applet: ekstra verduideliking
-Soek 'n eenvoudige frase in 'hierdie' Google Assistant en kies die sneller
-voeg iets soos Maak die hek oop of kies u eie
-Soekt u 'webhooks'-> maak 'n webversoek en voeg soos die prentjie by. Vir die IP moet u die IP-adres van die Blynk-bediener byvoeg (maak CMD oop op 'n rekenaar/skootrekenaar en tik "ping blynk-cloud" en dit moet die IP-adres van u plaaslike Blynk-bediener teruggee.) Vir outifikasiekode moet u u persoonlike outentieke kode byvoeg uit die e-pos wat u van Blynk ontvang het.
Stap 5: Verbindings
Koppel: Vin van die module aan u 5V- of 12V -kragtoevoer (die ingang is maksimum 20VVcc van die relais na die kragbron 5 van die 12VGND -relais na die kragtoevoer 0V / GNDGND van die module na die kragtoevoer 0V / GNDD1 vir die invoerrelais (CH1 of iets)
Ek het 'n opsionele terugvoer oor pen D8 bygevoeg, soos u ook in my program kan sien, maar dit is opsioneel, sodat u daarmee kan doen wat u wil.
Stap 6: Laai program op na module
Laai my kode af
Maak dit oop met Arduino IDE
Verander WiFi SSID en wagwoord om by u WiFi te pas
Verander die outh -kode sodat dit by die e -posadres pas
Koppel via USB en laai op