Mündəricat:
- Addım 1: Komponentləri toplayın
- Addım 2: Lamp 3D Modelini hazırlayın
- Addım 3: LEDləri əlavə edin və tel edin
- Addım 4: Eskiz hazırlayın
- Addım 5: Hər şeyi bir -birinə bağlayın
- Addım 6: Lampanı sınayın
Video: ESP8266 istifadə edərək WiFi RGB Cellular Lamp: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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
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
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
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
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 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
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ə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
WiFi, ESP-NOW və Cellular istifadə edərək ESP32 Saatı: 4 addım
WiFi, ESP-NOW və Cellular istifadə ESP32 Saatı: Bu simsiz yarışma üçün hazırladığım ESP32 əsaslı bir wifi saatıdır. Bu saatı həddindən artıq simsiz etmək qərarına gəldim, buna görə üç fərqli simsiz ünsiyyət formasından (WiFi, ESP-NOW, & Cellular) istifadə edir. Telefon bir mobil qülləyə bağlıdır və