Mündəricat:

ESP8266 NodeMCU istifadə edərək Google Yardımlı Gate Control: 6 Addım
ESP8266 NodeMCU istifadə edərək Google Yardımlı Gate Control: 6 Addım

Video: ESP8266 NodeMCU istifadə edərək Google Yardımlı Gate Control: 6 Addım

Video: ESP8266 NodeMCU istifadə edərək Google Yardımlı Gate Control: 6 Addım
Video: Camera connection to the Arduino | Electrical engineering | Khan Academy 2024, Iyun
Anonim
ESP8266 NodeMCU istifadə edərək Google Yardımlı Gate Control
ESP8266 NodeMCU istifadə edərək Google Yardımlı Gate Control

Bu, təlimat verilə bilən ilk layihəmdir, buna görə mümkün olan təkmilləşdirmələr varsa aşağıda şərh edin.

Fikir, bir qapının idarəetmə lövhəsinə siqnal göndərmək üçün google köməkçisindən istifadə etməkdir. Beləliklə, bir əmr göndərməklə nəzarətçiyə bir qapı açma siqnalı göndərən qapı nəzarətçisinin girişindəki bir əlaqəni bağlayan bir röle olacaq.

Google köməkçisini IOT cihazları ilə birləşdirmək üçün Blynk və IFTTT xidmətindən istifadə edirik.

Bu layihədə kiçik ölçülərə görə NodeMCU ESP8266 modulundan istifadə edəcəyik.

Addım 1: Avadanlıq və Proqram təminatı

Nə lazımdır:

Avadanlıq

1) NodeMCU (ESP8266) f.e. Aliexpress

2) tətik cərəyanı olan 5 və ya 12V rölesi <9mA maksimum 12mA: f.e. Aliexpress

3) Röleyə bağlı olaraq 5 və ya 12V enerji təchizatı (təhlükəsiz olmaq üçün> 700mA) f.e. Aliexpress

Proqram Quraşdırmaq üçün bağlantıları, lövhəni istifadə edin

1) Arduino IDE bağlantısı

2) Blynk Kitabxanası bağlantısı

3) ESP8266 İdarə Heyətinin meneceri (növbəti addım)

4) Blynk Tətbiqi androidIOS

Addım 2: Nodemcu lövhəsinin quraşdırılması

1) Arduino IDE -ni açın

2) Fayllara gedin -> üstünlük

3) Əlavə lövhələr menecerinə əlavə edin: https://arduino.esp8266.com/stable/package_esp8266c… və sonra nişanı bağlamaq üçün OK düyməsini basın.

4) Alətlər -> İdarə Heyəti -> Lövhələr Menecerinə (yuxarıda) gedin.

5) esp8266 ilə esp8266 -ya gedin və proqramı quraşdırın.

Addım 3: Blynk qurun

Blynk qurun
Blynk qurun

1) de Blynk tətbiqini açın və hesab yaradın.

2) Yeni bir layihə yaradın (+ simge)

3) 'ESP8266' cihazını seçin və yaradın

4) Bir e-poçtda şəxsi icazə verilən nişanızı alacaqsınız.

5) Layihədə + ikonundan istifadə edərək widgetlar əlavə edə bilərsiniz, şəkildəki kimi düyməni əlavə edin

Addım 4: IFTTT Quraşdırması

IFTTT Quraşdırması
IFTTT Quraşdırması
IFTTT Quraşdırması
IFTTT Quraşdırması
IFTTT Quraşdırması
IFTTT Quraşdırması

1) IFTTT.com və ya tətbiqdən daxil olun və ya hesab yaradın.

2) Yeni applet yaradın: əlavə izahat

-Bu 'google köməkçisi üçün axtarış və tətik seçin sadə bir söz deyin

-Qapını açın və ya özünüz seçin

-Bu 'webhooks axtarışında-> veb sorğusu edin və şəkil kimi əlavə edin. IP üçün Blynk serverinin IP ünvanını əlavə etməlisiniz (PC/laptopda "ping blynk-bulud" tipli CMD açın və yerli Blynk serverinizin IP ünvanını qaytarmalıdır) Doğrulama kodu üçün Blynk-dən aldığınız e-poçtdan şəxsi orijinal kodunuzu əlavə etməlisiniz.

Addım 5: Bağlantılar

Əlaqələr
Əlaqələr

Bağlayın: 5V və ya 12V enerji təchizatına modul Vin (giriş maksimum 20VVcc rölenin enerji təchizatı üçün 12VGND rölesinin 5 -inə 0V / GNDGND -in modulunun 0V / GNDD1 -in giriş rölesinə (CH1 və ya bir şey)

Proqramımda görə biləcəyiniz kimi, D8 pininə əlavə bir rəy əlavə etdim, amma bu isteğe bağlıdır, buna görə istədiyinizi edə bilərsiniz.

Addım 6: Proqramı Modula Yükləyin

Kodumu yükləyin

Arduino IDE istifadə edərək açın

WiFi SSID və şifrənizi WiFi ilə uyğunlaşdırın

Doğrulama kodunu e -poçtunuzdakı koda uyğun olaraq dəyişdirin

USB vasitəsilə qoşulun və yükləyin

Tövsiyə: