Mündəricat:

NodeMCU (ESP8266) və Blynk Tətbiqi ilə Ev Alətlərinə Nəzarət Edin: 8 Addım (Şəkillərlə)
NodeMCU (ESP8266) və Blynk Tətbiqi ilə Ev Alətlərinə Nəzarət Edin: 8 Addım (Şəkillərlə)

Video: NodeMCU (ESP8266) və Blynk Tətbiqi ilə Ev Alətlərinə Nəzarət Edin: 8 Addım (Şəkillərlə)

Video: NodeMCU (ESP8266) və Blynk Tətbiqi ilə Ev Alətlərinə Nəzarət Edin: 8 Addım (Şəkillərlə)
Video: ESP32, WLED mikroproqramında ünvanlanan LED-lərə nəzarət edirik, Home Assistant-da istifadə edirik 2024, Noyabr
Anonim
NodeMCU (ESP8266) və Blynk Tətbiqindən istifadə edərək Ev Alətlərinə nəzarət edin
NodeMCU (ESP8266) və Blynk Tətbiqindən istifadə edərək Ev Alətlərinə nəzarət edin

Bu təlimatda, lampanı idarə etmək üçün Blynk tətbiqindən və NodeMCU -dan (ESP8266) istifadə etməyi öyrənəcəyik (hər hansı digər məişət texnikası yaxşı olacaq), birləşmə internet vasitəsilə olacaq.

Bu təlimatın məqsədi İnternet üzərindən Arduino və ya uyğun aparatlarınızı (NodeMCU) uzaqdan idarə edən ən sadə həlli göstərmək və Əşyalar İnterneti (IoT) dünyasını araşdırmaqdır.

Blynk, Arduino, Raspberry Pi və bənzərlərini İnternet üzərindən idarə etmək üçün iOS və Android tətbiqləri olan bir platformadır. Vidjetləri sadəcə sürükləyərək buraxaraq layihəniz üçün qrafik interfeys qura biləcəyiniz rəqəmsal bir tablosudur. (Mənbə: Blynk veb saytı).

Addım 1: Avadanlıq/Proqram Təchizatı

Avadanlıq/Proqram Təchizatı
Avadanlıq/Proqram Təchizatı
Avadanlıq/Proqram Təchizatı
Avadanlıq/Proqram Təchizatı

Avadanlıq komponentləri:

1. NodeMCU (ESP8266).

2. Relay

3. Lampa

4. Tellər

6. 5V Güc Təchizatı 1AMP (isteğe bağlı, lakin röleye 5v verərək elektrik cərəyanının olmamasının qarşısını almaq üçün istifadə etməyi məsləhət görürəm.

Proqram proqramları:

1. Blynk Tətbiqi

2. Arduino IDE

3. Əməliyyat sisteminiz üçün Blynk Kitabxanası (Windows, Linux, iOS)

4. Arduino IDE üçün ESP8266 İdarə Heyəti Meneceri

Addım 2: Blynk Kitabxanasını yükləyin

Təlimatları izləyin:

1. Blynk_Release_vXX.zip -i yükləyin (Yükləmələr bölməsinə keçin)

2. Arxivi açın. Arxivdə bir neçə qovluq və bir neçə kitabxana olduğunu görəcəksiniz.

3. Bütün bu kitabxanaları Arduino IDE -in_sketchbook_folder -ə kopyalayın. Sizin_sketchbook_folder -in yerini tapmaq üçün Arduino IDE -də üst menyuya keçin:

Windows: Fayl → Tercihlər

Mac OS: Arduino → Tercihlər

Blynk Kitabxanasını yükləmək və daha çox məlumat əldə etmək üçün bu linki izləyin (burada).

Addım 3: ESP8266 Board Meneceri əlavə edin

ESP8266 lövhə meneceri əlavə olunur
ESP8266 lövhə meneceri əlavə olunur

Əlavə lövhələr menecerinə aşağıdakı URL daxil edin:

Şəkildə göstərildiyi kimi OK daxil edin.

Qeyd: Bu addım haqqında daha çox məlumat əldə etmək üçün videoya baxın

Addım 4: Daha ətraflı məlumat üçün videoya baxın

Image
Image

Addım 5: Blynk Konfiqurasiyası

Blynk konfiqurasiyası
Blynk konfiqurasiyası
Blynk konfiqurasiyası
Blynk konfiqurasiyası
Blynk Konfiqurasiyası
Blynk Konfiqurasiyası

Blynk Tətbiqini qurmaq üçün aşağıdakı adımları yerinə yetirməlisiniz:

1. Smartfonunuza Blynk tətbiqini yükləyin və hesab yaradın.

Bunu etmək üçün: Blynk tətbiqlərini yükləyin:

• iOS:

• Android:

2. Yeni bir layihə yaradın, siyahıdan aparatınızı seçin (NodeMCU).

3. Bağlantı növünü seçin (USB, Wifi, Bluetooth…).

4. Sağ üstdəki artı simgesini tıklayaraq idarə panelinizə bir widget əlavə edin.

5. Düymə vidjetini seçin və parametrlərini düzəltmək üçün üzərinə iki dəfə vurun.

Qeyd: Doğrulama açarı e -poçtunuza göndərilir

Addım 6: Şematik

Sxematik
Sxematik

Zəhmət olmasa aşağıdakı addımları izləyin:

1. Röle lövhəsinin Vcc -ə 5v enerji təchizatı.

2. Röle lövhəsinin GND -dən GND -ə.

3. NodeMCU -nun D1 -i röle lövhəsinin IN1 -ə.

Qeyd: 5v tələb olunan röle və nodemcu çıxışı yalnız 3.3v -dir, buna görə xarici 5v enerji təchizatı istifadə etməyi məsləhət görürəm

Addım 7: Arduino Kodu

Kod haqqında

#blynk_print seriyasını təyin edin

#include #include /// Blynk Tətbiqində Doğrulama Tokeni almalısınız. // Layihə Ayarlarına gedin (qoz işarəsi). char auth = "YourAuthToken"; // WiFi etimadnaməniz. // Açıq şəbəkələr üçün şifrəni "" olaraq təyin edin. char ssid = "Şəbəkə Adınız"; char pass = "Şifrəniz"; void setup () {// Hata ayıklama konsolu Serial.begin (115200); Blynk.begin (auth, ssid, pass); } boşluq döngəsi () {Blynk.run (); }

Addım 8: Dəstək üçün

Dəstək Üçün
Dəstək Üçün

Daha çox dərs və layihələr üçün YouTube kanalıma abunə ola bilərsiniz.

Dəstək üçün abunə olun.

Çox sağ ol. YouTube Kanalıma keçin -https://goo.gl/EtQ2mp

Tövsiyə: