Mündəricat:
- Addım 1: Bütün materialları və alətləri toplayın
- Addım 2: Dövrəni bağlayın
- Addım 3: Arduino interfeysindən kodu konfiqurasiya edin
- Addım 4: Kodu ESP8266 -ya yükləyin
- Addım 5: Gələcək Yeniləmələr
Video: ESP8266 ilə WiFi İdarə olunan RGB LED Şeridi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
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 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
İ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 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ə:
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
Android və ya iPhone -dan Bluetooth ilə idarə olunan Arduino ilə Neopixel Ws 2812 LED Şeridi: 4 addım
Android və ya Iphone -dan Bluetooth tərəfindən idarə olunan Arduino ilə Neopixel Ws 2812 LED Şeridi: Salam uşaqlar bu təlimatlarda, Bluetooth bağlantısı istifadə edərək Android telefonunuzdan və ya iphone -dan bir neopixel LED şeridi və ya ws2812 LED şeridini necə idarə etməyi müzakirə etdim. Arduino ilə birlikdə evinizə neopixel LED şeridi əlavə edin
ESP8266 RGB LED STRIP WIFI İdarəetmə - NODEMCU, Wi -Fi üzərindən idarə olunan Led Strip üçün IR Uzaqdan - RGB LED STRIP Smartfon İdarəçiliyi: 4 addım
ESP8266 RGB LED STRIP WIFI İdarəetmə | NODEMCU, Wi -Fi üzərindən idarə olunan Led Strip üçün IR Uzaqdan | RGB LED STRIP Smartfon İdarəçiliyi: Salam uşaqlar, bu dərslikdə bir RGB LED şeridini idarə etmək üçün nodemcu və ya esp8266 -ı IR uzaqdan idarəetmə vasitəsi kimi istifadə etməyi öyrənəcəyik və Nodemcu smartfon vasitəsilə wifi üzərindən idarə olunacaq. Beləliklə, əsasən smartfonunuzla RGB LED STRIP -ə nəzarət edə bilərsiniz
WiFi üzərindən Blynk Tətbiqi ilə Smartfonla İdarə Edilən Neopixellər (LED Şeridi): 6 Addım
Wi-Fi üzərindən Blynk Tətbiqi ilə Ağıllı Telefonla İdarə Edilən Neopixellər (LED Şeridi): Bir dost evində ağıllı telefonla idarə olunan neopiksellərdən ilhamlandıqdan sonra bu layihəni yaratdım. Düşündüm ki, "öz əllərimlə işləmək nə qədər çətindir, çox ucuz olar!" &Quot; Bu belədir
Raspberry Pi ilə Veb səhifə/WiFi İdarə olunan LED Şeridi: 9 Addım (Şəkillərlə)
Veb sayt/WiFi ilə Raspberry Pi ilə idarə olunan LED Şeridi: Ümumi məlumat: Mən bir yeniyetməəm və son bir neçə ildir ki, robototexnika yarışlarında iştirak etməklə yanaşı kiçik elektronika layihələri hazırlayır və proqramlaşdırıram. Bu yaxınlarda masamın quruluşunu yeniləmək üzərində işləyirdim və qərara gəldim ki, gözəl bir əlavə