Mündəricat:

ESP8266 istifadə edərək WiFi RGB Cellular Lamp: 6 Addım
ESP8266 istifadə edərək WiFi RGB Cellular Lamp: 6 Addım

Video: ESP8266 istifadə edərək WiFi RGB Cellular Lamp: 6 Addım

Video: ESP8266 istifadə edərək WiFi RGB Cellular Lamp: 6 Addım
Video: Gledopto WLED Light Bar - адресный светильник - обзор, интеграция в Home Assistant 2024, Noyabr
Anonim
ESP8266 istifadə edərək WiFi RGB Hüceyrə Lampası
ESP8266 istifadə edərək WiFi RGB Hüceyrə Lampası

Bu yazıda WiFi üzərindən idarə oluna bilən gözəl bir RGB mobil lampa qururuq. Nəzarət səhifəsi, rəngləri tez bir zamanda dəyişdirməyə imkan verən bir rəng çarxından ibarətdir və 16 milyondan çox rəng birləşməsi yaratmaq üçün birbaşa RGB dəyərlərini təyin edə bilərsiniz.

Yuxarıdakı video, bilmək lazım olan hər şeyi əhatə edir və lampanın necə bir araya gətirildiyini də izah edir.

Addım 1: Komponentləri toplayın

Komponentləri toplayın
Komponentləri toplayın
Komponentləri toplayın
Komponentləri toplayın

WeMos D1 Mini və ya uyğun ESP8266 lövhəsi, bir microUSB kəsmə lövhəsi və bir neçə 5V, WS2812B ünvanlı RGB LED -lərinə ehtiyacımız olacaq. İstinad olaraq aşağıdakı linklərdən istifadə edə bilərsiniz:

  • WeMos D1 Mini:
  • MicroUSB Breakout:
  • WS2812B LEDləri:

D1 mini lövhədə microUSB konnektoru və 5V çıxışı var, lakin USB konnektorunun gücü əvvəlcə pinə çatmadan əvvəl bir dioddan və 500mA sigortadan keçir. Bundan daha yüksək bir cərəyana ehtiyacımız var, çünki hər bir LED tam parlaqlıqda 60mA -ya qədər çəkə bilər. Bu lampanı gücləndirmək üçün microUSB ayırma lövhəsindən istifadə etməyimizin səbəbi budur.

Addım 2: Lamp 3D Modelini hazırlayın

Lampa 3D Modelini hazırlayın
Lampa 3D Modelini hazırlayın

Aşağıdakı linkdən istifadə edərək modelləri yükləyin və istədiyiniz ölçüyə uyğun olaraq çap edin.

Thingiverse -də 3D Model:

140 işarəsi olan faylları istifadə etdim və çox böyük bir şey istəmədiyim üçün 70% -ə endirdim.

LEDləri əlavə etdikdən sonra stendi bazaya yapışdırmağınız məsləhətdir, amma videoda dayağı bazanın içərisinə daxil etməyə çalışdım və bu bir qədər qeyri -sabit bir nəticə ilə nəticələndi. Baza yenidən çap edəcəyəm və sonra dayanıb yapışdıracağam.

Addım 3: LEDləri əlavə edin və tel edin

LEDləri əlavə edin və tel edin
LEDləri əlavə edin və tel edin
LEDləri əlavə edin və tel edin
LEDləri əlavə edin və tel edin
LEDləri əlavə edin və tel edin
LEDləri əlavə edin və tel edin

Sonra LED şeridini uzunluğuna kəsmək və istədiyiniz qədər əlavə etmək lazımdır. Şəkillərdə göründüyü kimi iki təbəqədə cəmi 26 LED əlavə etmək qərarına gəldim. Güc pinlərinin hamısı paralel olaraq bağlanır, ancaq məlumatlar giriş pinindən çıxışa axmalıdır, buna görə bunu unutmayın.

Lövhə kənarda oturacağı üçün tellərin asanlıqla sürüşməsi üçün stenddəki bir yuva da kəsdim.

Addım 4: Eskiz hazırlayın

Eskiz hazırlayın
Eskiz hazırlayın
Eskiz hazırlayın
Eskiz hazırlayın
Eskiz hazırlayın
Eskiz hazırlayın

Aşağıdakı linkdən istifadə edərək eskizi yükləyin və Arduino IDE -də açın.

Eskiz:

Lövhənin ona qoşulması lazım olduğu üçün WiFi şəbəkə adınız və şifrənizlə birlikdə piksel və ya LED sayını əlavə etməlisiniz. Lampa işləyəndə standart RGB dəyərlərini də dəyişə bilərsiniz.

Bu eskiz üçün ESP8266 lövhə dəstək paketini və Adafruit NeoPixel kitabxanasını quraşdırmalısınız.

ESP8266 lövhə dəstək paketinin quraşdırılması:

  • Tercihlər pəncərəsini açın (Fayl-> Tercihlər), aşağıdakı URL-ni (https://arduino.esp8266.com/stable/package_esp8266com_index.json) lövhə meneceri hissəsinə əlavə edin və sonra pəncərəni bağlayın.
  • Lövhə menecerini (Alətlər-> Lövhələr-> İdarə Heyəti İdarəçisi) açın və ESP8266 daxil edin və mövcud paketi quraşdırın.
  • Bitirdikdən sonra lövhə menecerini bağlayın və şəkildə göstərildiyi kimi düzgün lövhə parametrlərini seçin.

Adafruit NeoPixel kitabxanasının quraşdırılması:

  • Kitabxana menecerini açın (Alətlər-> Kitabxana Meneceri)
  • "Adafruit NeoPixel" yazın və görünən kitabxananı quraşdırın

Bu tamamlandıqdan sonra yükləmə düyməsini vurun və eskizin yüklənməsini gözləyin. Sonra, serial monitoru açın və IP ünvanının siyahıya alınmasını gözləyin. Müasir WiFi yönləndiricilərinin əksəriyyəti avtomatik olaraq cihazların IP ünvanlarını ayırır, ancaq DHCP parametrlərini dəyişdirərək əl ilə bir IP ünvanı da rezerv edə bilərsiniz.

Addım 5: Hər şeyi bir -birinə bağlayın

Hər şeyi bir -birinə bağlayın
Hər şeyi bir -birinə bağlayın
Hər şeyi bir -birinə bağlayın
Hər şeyi bir -birinə bağlayın
Hər şeyi bir -birinə bağlayın
Hər şeyi bir -birinə bağlayın

Hər şeyi birləşdirmək üçün birləşdirici diaqramdan istifadə edin. LEDlərin ümumi sayından asılı olaraq uyğun bir enerji təchizatı istifadə etdiyinizə əmin olun. Bu quruluşda olduğu kimi 26 LED üçün 5V, 2A enerji təchizatı istifadə etməyiniz məsləhət görülür və əvvəllər qurduğumuz USB güc mərkəzi yaxşı işləyəcək.

Addım 6: Lampanı sınayın

Lampanı sınayın
Lampanı sınayın
Lampanı sınayın
Lampanı sınayın
Lampanı sınayın
Lampanı sınayın
Lampanı sınayın
Lampanı sınayın

Kompüterinizdə və ya cib telefonunuzdakı bir veb brauzerinə IP ünvanını daxil edin və İdarəetmə düyməsini basın. Sonra bir rəng çarxı əldə edəcəksiniz. Lampanın avtomatik olaraq rəngləri dəyişdirməsini istədiyiniz rəngi seçin. Gerekirse RGB dəyərlərini də birbaşa yaza bilərsiniz.

Gözəl görünən çox gözəl bir RGB mobil lampa qurmaq nə qədər asandır! Veb brauzerdən istifadə etmək tamamilə rahat deyil, amma bu lampanı bir neçə sensorlar ilə birlikdə ev avtomatlaşdırma layihəsinə birləşdirəcəyəm. Bu ümumi istifadəni yaxşılaşdırmalıdır. Ev avtomatlaşdırması sizi maraqlandırırsa, aşağıdakı əlaqəli linklərdən istifadə edərək xəbərdar olmaq üçün bizi izləyin:

  • YouTube:
  • İnstagram:
  • Facebook:
  • Twitter:
  • BnBe Veb saytı:

Tövsiyə: