Sadržaj:

Kontrola vrata s Google pomoćnikom pomoću ESP8266 NodeMCU: 6 koraka
Kontrola vrata s Google pomoćnikom pomoću ESP8266 NodeMCU: 6 koraka

Video: Kontrola vrata s Google pomoćnikom pomoću ESP8266 NodeMCU: 6 koraka

Video: Kontrola vrata s Google pomoćnikom pomoću ESP8266 NodeMCU: 6 koraka
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Lipanj
Anonim
Kontrola vrata s Google pomoćnikom pomoću ESP8266 NodeMCU
Kontrola vrata s Google pomoćnikom pomoću ESP8266 NodeMCU

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

Postavite Blynk
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

IFTTT postavljanje
IFTTT postavljanje
IFTTT postavljanje
IFTTT postavljanje
IFTTT postavljanje
IFTTT postavljanje

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

Veze
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

Preporučeni: