INHOUDSOPGAWE:

Hekbeheer met Google Assistent met behulp van ESP8266 NodeMCU: 6 stappe
Hekbeheer met Google Assistent met behulp van ESP8266 NodeMCU: 6 stappe

Video: Hekbeheer met Google Assistent met behulp van ESP8266 NodeMCU: 6 stappe

Video: Hekbeheer met Google Assistent met behulp van ESP8266 NodeMCU: 6 stappe
Video: IoT: скорость управления двигателем постоянного тока с NodeMCU ESP8266 и модулем L298N 2024, November
Anonim
Hekbeheer met Google Assistent met behulp van ESP8266 NodeMCU
Hekbeheer met Google Assistent met behulp van ESP8266 NodeMCU

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

Stel Blynk op
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

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

Verbindings
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

Aanbeveel: