Mündəricat:

ESP8266 ilə WiFi İdarə olunan RGB LED Şeridi: 5 addım
ESP8266 ilə WiFi İdarə olunan RGB LED Şeridi: 5 addım

Video: ESP8266 ilə WiFi İdarə olunan RGB LED Şeridi: 5 addım

Video: ESP8266 ilə WiFi İdarə olunan RGB LED Şeridi: 5 addım
Video: Neon LED RGB Strip - IP67 ilə Tuya Smart üçün ünvanlı wi-fi lenti, Home Assistant-a inteqrasiya 2024, Noyabr
Anonim
Image
Image
Bütün alətləri və materialları toplayın
Bütün alətləri və materialları toplayın

Fikir WiFi -dən idarə oluna bilən bir LED işıq yaratmaqdır. Miladdan sonra bir az ehtiyat LED şeridim var, buna görə LED -in WiFi -dən idarə olunmasına imkan verən ESP8266 -a qədər təkrar edirəm.

ESP8266 veb -server kimi fəaliyyət göstərə bilər, bu LED şeridini idarə etmək üçün Uzaqdan düzeni yaratmaq üçün istifadə olunacaq. Sahib olduğum LED şeridi 12V -dir, buna görə 12 V gücə ehtiyacım olacaq, əks halda 5V LEDiniz varsa, LED şeridini ESP8266 sxemini gücləndirən eyni enerji mənbəyindən qidalandıra bilərsiniz.

Addım 1: Bütün materialları və alətləri toplayın

Bunun üçün aşağıdakı materiallara ehtiyacınız olacaq:

- 1 x ESP8266

- 3 x MOSFET IRF510

- RGB LED şeridi

- Prototip lövhəsi

- Bağlayıcı tel

- LED şeridi üçün 12 V enerji təchizatı

- ESP8266 üçün 5 V enerji təchizatı

Ehtiyac duyacağınız vasitələr aşağıdakılardır:

- Tel çıxarıcı

- Lehimleme dəmir

- Multimetr (problemi həll etmək üçün lazımlı alətlər)

Addım 2: Dövrəni bağlayın

Dövrəni bağlayın
Dövrəni bağlayın
Dövrəni bağlayın
Dövrəni bağlayın

Dövrəni yuxarıdakı diaqrama uyğun olaraq bağlayın. LED -in 3 rəngini (QIRMIZI, YAŞIL, MAVİ) gücləndirmək üçün 3 MOSFET -ə ehtiyacımız var. Diqqət yetirin ki, fərdi ünvanlı LED şeridi istifadə etmirəm. Bunun üçün fərqli bir əlaqəyə ehtiyacınız olacaq.

LED -in 3 rəngindən istifadə edərək daha çox rəng yarada bilərik. Təhsil məqsədləri üçün uşaqlara İbtidai rəngləri və digər rəngləri meydana gətirən birləşməni öyrətmək çox xoşdur.

Diqqət etməli olduğunuz başqa bir şey, 12 V enerji təchizatı GND -nin 5V enerji təchizatı GND -nə bağlı olduğundan əmin olmalısınız. Başqa bir alternativ, LV7805 5V tənzimləyicisini istifadə edərək 5V -u gücləndirmək üçün 12V enerji təchizatı istifadə edə bilərsiniz.

Addım 3: Arduino interfeysindən kodu konfiqurasiya edin

Kodu Arduino İnterfeysindən konfiqurasiya edin
Kodu Arduino İnterfeysindən konfiqurasiya edin
Kodu Arduino İnterfeysindən konfiqurasiya edin
Kodu Arduino İnterfeysindən konfiqurasiya edin

İstifadə etdiyim kodu veb saytımdan aşağıdakı yerdə yükləyə bilərsiniz. Kodun işləməsi üçün aşağıdakı kitabxana lazımdır.

- ESP8266WiFI

- ESP8266Webserver

- Arduino OTA

Kodu Arduino interfeysinə yüklədikdən sonra konfiqurasiya etməli olduğunuz bir neçə şey var.

1. Wi -Fi ssid və şifrənizi göstərmək üçün aşağıdakıları dəyişdirin

/* Şəbəkə parametrləri*/const char* ssid = "yourWIFISSID"; // SSID - WiFi -nin adı const char* password = "yourwifipassword"; // Şifrə

2. Router alt şəbəkənizi əks etdirmək üçün IP ünvanını dəyişdirin və eyni IP ünvanda heç bir cihaz olmadığından əmin olun.

IPAddress ip (192, 168, 1, 111); // cihazın statik IP ünvanı IPAddress ağ geçidi (192, 168, 1, 1); // Gatway IPAddress alt şəbəkəsi (255, 255, 255, 0); // Şəbəkə maskası

3. 62 -ci sətrin ətrafındakı Quraşdırma bölməsindəki OTA (hava yeniləməsində) parolunu dəyişdirin.

// OTA kodu ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();

Addım 4: Kodu ESP8266 -ya yükləyin

Kodu ESP8266 -a yükləyin
Kodu ESP8266 -a yükləyin
Kodu ESP8266 -a yükləyin
Kodu ESP8266 -a yükləyin

Kodu WiFi quruluşunuza uyğun olaraq konfiqurasiya etdikdən sonra kodu ESP8266 -ya yükləməyin vaxtı gəldi. ESP8266 -nın bağlandığı doğru portu seçdiyinizə əmin olun. Yuxarıdakı nümunədə, /dev/cu.wchusbserial14750 -də mənimki var, bu PC və ya Mac -dan fərqli ola bilər.

Sonra Sketch-> Yüklə seçin.

Yükləmə tamamlanana qədər gözləyin. Hər şey yaxşı olarsa, ESP8266 WiFi yönlendiricinizə qoşulmalı və 192.168.1.111 IP ünvanına sahib olmalıdır. Əvvəlki addımda dəyişsəniz bu fərqli ola bilər. Brauzerinizi həmin IP ünvanına yönəldin, https://192.168.1.111, fotoşəkildə göstərildiyi kimi LED uzaqdan idarəetmə sistemini görməlisiniz.

LED -in rəngini əhvalınıza uyğun olaraq dəyişdirmək üçün rəngi vurun və zövq alın.

Addım 5: Gələcək Yeniləmələr

İndi işləyən bir WiFi nəzarətli RGB LED zolağınız olduğuna görə, diskoteka işıqlarının daha fərqli birləşməsini əlavə etmək üçün kodla oynaya bilərsiniz. Gələcək təkmilləşdirmə təkliflərindən bəziləri bunlardır:

- Dövrəni MQTT -yə qoşaraq internet vasitəsilə idarə edə bilərsiniz

- Gecə işığı üçün LED işıqlarını avtomatik olaraq açmaq üçün hərəkət aşkarlama dövrəsi əlavə edin

- Fərqli yanıb -sönən rejimlər üçün kod əlavə edin (Flash, Strobe, Fade, Smooth), hazırda bu düymə işləmir.

- Musiqiyə əsaslanan işıq rəngini dəyişdirin.

Hamısı budur, ümid edirəm bu yazını bəyənəcəksiniz. İstəsəniz, İşıqlandırma yarışmasında mənə səs verə bilərsiniz. Digər sadə IoT layihələri üçün veb saytımı ziyarət edə bilərsiniz.

Gələcək yükseltme üçün görmək istədiyiniz təkliflə bağlı mənə bir fikir də yaza bilərsiniz ki, bu fikirdən istifadə edərək növbəti təlimatlarda yazım.

Tövsiyə: