Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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ı
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
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