Kazalo:

Nadzor vrat z Googlovim pomočnikom z uporabo ESP8266 NodeMCU: 6 korakov
Nadzor vrat z Googlovim pomočnikom z uporabo ESP8266 NodeMCU: 6 korakov

Video: Nadzor vrat z Googlovim pomočnikom z uporabo ESP8266 NodeMCU: 6 korakov

Video: Nadzor vrat z Googlovim pomočnikom z uporabo ESP8266 NodeMCU: 6 korakov
Video: This Ancient Remedy WORKS 🌿 9 BEST NATURAL REMEDY FOR ANXIETY🥕 Natural Remedy For ANXIETY 🥬 2024, November
Anonim
Nadzor vrat z Googlovim pomočnikom z uporabo ESP8266 NodeMCU
Nadzor vrat z Googlovim pomočnikom z uporabo ESP8266 NodeMCU

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

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

Nastavitev IFTTT
Nastavitev IFTTT
Nastavitev IFTTT
Nastavitev IFTTT
Nastavitev IFTTT
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

Povezave
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

Priporočena: