Sadržaj:

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

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

Video: Kontrola kapije s Google pomoćnikom pomoću ESP8266 NodeMCU: 6 koraka
Video: 12V, PNP, Relay, Solenoid untuk NodeMCU (Subtittled) 2024, Jun
Anonim
Kontrola kapije pomoću Google pomoćnika pomoću ESP8266 NodeMCU
Kontrola kapije pomoću Google pomoćnika pomoću ESP8266 NodeMCU

Ovo je moj prvi projekt o instrukcijama, pa komentirajte ispod ako postoje moguća poboljšanja.

Ideja je koristiti google asistent za slanje signala na kontrolnu ploču kapije. Dakle, slanjem naredbe doći će do releja koji zatvara kontakt na ulazu kontrolera vrata koji šalje signal otvaranja kapije kontroleru.

Za povezivanje google pomoćnika 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

Sta ti treba:

Hardver

1) NodeMCU (ESP8266) f.e. aliexpress

2) relej od 5 ili 12V sa okidnom strujom poželjno <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 Blynk biblioteke

3) ESP8266 Upravitelj odbora (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

Podešavanje Blynk
Podešavanje Blynk

1) Otvorite aplikaciju de Blynk i kreirajte račun.

2) Kreirajte novi projekat (+ ikona)

3) Odaberite uređaj 'ESP8266' i kreirajte

4) U e-poruci ćete primiti svoj lični autorizirani token.

5) U projekt možete dodati widgete pomoću ikone +, dodati dugme kao što je prikazano na slici

Korak 4: Postavljanje IFTTT -a

IFTTT Setup
IFTTT Setup
IFTTT Setup
IFTTT Setup
IFTTT Setup
IFTTT Setup

1) Prijavite se ili stvorite račun na IFTTT.com ili u aplikaciji.

2) Kreirajte 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 svoju

-Na 'toj' potrazi za webhookovima-> napravite web zahtjev i dodajte sliku poput. Za IP morate dodati IP adresu Blynk servera (otvorite CMD na računaru/prijenosnom računaru i upišite "ping blynk-cloud" i treba vratiti IP adresu vašeg lokalnog Blynk servera) Za autorizacijski kod morate dodati svoj lični autentični kôd iz e-pošte koju ste primili od Blynka.

Korak 5: Veze

Connections
Connections

Priključite: Vin modula na vaše 5V ili 12V napajanje (ulaz je maksimalno 20VVcc releja za napajanje 5 od 12VGND releja za napajanje 0V / GNDGND modula za napajanje 0V / GNDD1 na ulaznom releju (CH1 ili nešto slično)

Dodao sam opcionalnu povratnu informaciju o pin D8 kao što možete vidjeti i u mom programu, ali ovo je opcionalno pa s tim možete raditi šta želite.

Korak 6: Otpremite program u modul

Preuzmi moj kod

Otvorite ga pomoću Arduino IDE -a

Promijenite WiFi SSID i lozinku 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 otpremite

Preporučuje se: