Talaan ng mga Nilalaman:

Pag-kontrol sa Gate Sa Katulong ng Google Paggamit ng ESP8266 NodeMCU: 6 na Hakbang
Pag-kontrol sa Gate Sa Katulong ng Google Paggamit ng ESP8266 NodeMCU: 6 na Hakbang

Video: Pag-kontrol sa Gate Sa Katulong ng Google Paggamit ng ESP8266 NodeMCU: 6 na Hakbang

Video: Pag-kontrol sa Gate Sa Katulong ng Google Paggamit ng ESP8266 NodeMCU: 6 na Hakbang
Video: KSGER T12 + MeanWell EPS 120-24 2024, Hunyo
Anonim
Pag-kontrol sa Gate Sa Katulong ng Google Gamit ang ESP8266 NodeMCU
Pag-kontrol sa Gate Sa Katulong ng Google Gamit ang ESP8266 NodeMCU

Ito ang aking unang proyekto sa mga itinuturo kaya't mangyaring magbigay ng puna sa ibaba kung may mga posibleng pagpapabuti.

Ang ideya ay ang paggamit ng katulong sa google upang magpadala ng isang senyas sa control board ng isang gate. Kaya sa pamamagitan ng pagpapadala ng isang utos ay magkakaroon ng isang relay na magsasara ng isang contact sa input ng gate controller na nagpapadala ng isang bukas na signal ng gate sa controller.

Upang ikonekta ang katulong ng google sa mga IOT-device na ginagamit namin ang serbisyong Blynk at IFTTT.

Sa proyektong ito gagamitin namin ang module na NodeMCU ESP8266 dahil sa maliit na sukat.

Hakbang 1: Hardware at Software

Ang iyong kailangan:

Hardware

1) NodeMCU (ESP8266) f.e. aliexpress

2) 5 o 12V relay na may kasalukuyang pag-trigger mas mabuti <9mA ng max 12mA: f.e. Aliexpress

3) Power supply 5 o 12V depende sa relay (> 700mA upang ligtas) f.e. aliexpress

SoftwareGamitin ang mga link upang mai-install, ang board

1) Arduino IDE na link

2) link sa Blynk Library

3) ESP8266 Board manager (susunod na hakbang)

4) Blynk App androidIOS

Hakbang 2: Pag-install ng Nodemcu Board

1) Buksan ang Arduino IDE

2) Pumunta sa mga file -> kagustuhan

3) Sa Karagdagang mga board Manager idagdag: https://arduino.esp8266.com/stable/package_esp8266c… at pagkatapos ay pindutin ang OK upang isara ang tab.

4) Pumunta sa Mga Tool -> Board -> Boards Manager (sa itaas)

5) Mag-navigate sa esp8266 sa pamamagitan ng esp8266 at i-install ang software.

Hakbang 3: I-setup ang Blynk

Setup Blynk
Setup Blynk

1) Buksan ang de Blynk app at lumikha ng isang account.

2) Lumikha ng bagong proyekto (+ icon)

3) Piliin ang aparato na 'ESP8266' at lumikha

4) Sa isang E-mail makakatanggap ka ng iyong personal na pinahintulutang token.

5) Sa proyekto maaari kang magdagdag ng mga widget gamit ang + icon, magdagdag ng pindutan tulad ng ipinapakita sa larawan

Hakbang 4: Pag-setup ng IFTTT

Pag-setup ng IFTTT
Pag-setup ng IFTTT
Pag-setup ng IFTTT
Pag-setup ng IFTTT
Pag-setup ng IFTTT
Pag-setup ng IFTTT

1) Mag-login o lumikha ng isang account sa IFTTT.com o ang app.

2) Lumikha ng bagong applet: labis na paliwanag

-Na 'ito' paghahanap para sa google katulong at piliin ang magpalitaw sabihin ng isang simpleng parirala

-add isang bagay tulad ng Buksan ang gate o pumili ng iyong sarili

-Na 'paghahanap' na iyon para sa mga webhook -> gumawa ng kahilingan sa web at idagdag tulad ng larawan. Para sa IP kailangan mong idagdag ang IP-address ng Blynk server (buksan ang CMD sa PC / laptop en type "ping blynk-cloud" at ito dapat ibalik ang IP-address ng iyong lokal na Blynk server) Para sa auth code kailangan mong idagdag ang iyong personal na tunay na code mula sa email na iyong natanggap mula sa Blynk.

Hakbang 5: Mga Koneksyon

Mga koneksyon
Mga koneksyon

Ikonekta: Vin ng module sa iyong 5V o 12V power supply (ang input ay max 20VVcc ng relay sa power supply 5 ng 12VGND relay sa power supply 0V / GNDGND ng module sa power supply 0V / GNDD1 upang i-input ang Relay (CH1 o isang bagay)

Nagdagdag ako ng isang opsyonal na puna sa pin D8 tulad ng maaari mo ring makita sa aking programa ngunit opsyonal ito upang magawa mo iyon sa gusto mo.

Hakbang 6: Mag-upload ng Programa sa Modyul

I-download ang aking code

Buksan ito gamit ang Arduino IDE

Baguhin ang WiFi SSID at password upang tumugma sa iyong WiFi

Baguhin ang code ng Auth upang tumugma sa isa mula sa iyong email

Kumonekta sa pamamagitan ng USB at i-upload

Inirerekumendang: