Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo je moj prvi projekt o instrukcijama, pa komentirajte u nastavku ako postoje moguća poboljšanja.
Ideja je upotrijebiti google pomoćnik za slanje signala upravljačkoj ploči vrata. Dakle, slanjem naredbe bit će relej koji zatvara kontakt na ulazu upravljača vrata koji šalje signal otvaranja vrata upravljaču.
Za povezivanje google asistenta s IOT-uređajima koristimo uslugu Blynk i IFTTT.
U ovom projektu ćemo koristiti NodeMCU ESP8266 modul zbog male veličine.
Korak 1: Hardver i softver
Što trebaš:
Hardver
1) NodeMCU (ESP8266) f.e. aliexpress
2) Relej od 5 ili 12V s okidnom strujom po mogućnosti <9mA od max 12mA: f.e. Aliexpress
3) Napajanje 5 ili 12V ovisno o releju (> 700mA radi sigurnosti) npr. aliexpress
SoftverKoristite veze za instalaciju, ploču
1) Arduino IDE veza
2) Veza na knjižnicu Blynk
3) ESP8266 Upravitelj uprave (sljedeći korak)
4) Blynk aplikacija za android iOS
Korak 2: Instalirajte Nodemcu ploču
1) Otvorite Arduino IDE
2) Idite na datoteke -> postavke
3) Na Upravitelju dodatnih ploča dodajte: https://arduino.esp8266.com/stable/package_esp8266c…, a zatim pritisnite OK da biste zatvorili karticu.
4) Idite na Alati -> Ploča -> Upravitelj ploča (pri vrhu)
5) Idite na esp8266 pomoću esp8266 i instalirajte softver.
Korak 3: Postavite Blynk
1) Otvorite aplikaciju de Blynk i stvorite račun.
2) Izradite novi projekt (+ ikona)
3) Odaberite uređaj 'ESP8266' i stvorite
4) U e-poruci primit ćete svoj osobni autorizirani token.
5) U projekt možete dodati widgete pomoću ikone +, gumb za dodavanje kao što je prikazano na slici
Korak 4: Postavljanje IFTTT -a
1) Prijavite se ili stvorite račun na IFTTT.com ili u aplikaciji.
2) Izradite novi aplet: dodatno objašnjenje
-Na 'ovome' potražite google pomoćnika i odaberite okidač izgovorite jednostavnu frazu
-dodajte nešto poput Otvorite vrata ili odaberite svoje
-Na 'tom' pretraživanju webhooksa-> napravite web zahtjev i dodajte sliku poput. Za IP morate dodati IP adresu Blynk poslužitelja (otvorite CMD na računalu/prijenosnom računalu en upišite "ping blynk-cloud" i to treba vratiti IP adresu vašeg lokalnog Blynk poslužitelja) Za autorizacijski kod morate dodati svoj osobni autentični kôd iz e-pošte koju ste primili od Blynka.
Korak 5: Veze
Spojite: Vin modula na napajanje od 5V ili 12V (ulaz je max 20VVcc releja za napajanje 5 od 12VGND releja za napajanje 0V / GNDGND modula za napajanje 0V / GNDD1 na ulazni relej (CH1 ili nešto slično)
Dodao sam izbornu povratnu informaciju o pin D8 kao što možete vidjeti i u mom programu, ali ovo je izborno pa možete s tim raditi što želite.
Korak 6: Prenesite program u modul
Preuzmi moj kod
Otvorite ga pomoću Arduino IDE -a
Promijenite SSID i lozinku za WiFi tako da odgovaraju vašoj WiFi mreži
Promijenite kôd za provjeru autentičnosti tako da odgovara onom iz vaše e -pošte
Povežite se putem USB -a i prenesite