Mündəricat:

Arduino / ESP LED Şömine: 4 Addım (Şəkillərlə birlikdə)
Arduino / ESP LED Şömine: 4 Addım (Şəkillərlə birlikdə)

Video: Arduino / ESP LED Şömine: 4 Addım (Şəkillərlə birlikdə)

Video: Arduino / ESP LED Şömine: 4 Addım (Şəkillərlə birlikdə)
Video: çubuk LED ambiyans aydınlatması yapıyoruz 2024, Iyul
Anonim
Image
Image
Arduino / ESP LED Şömine
Arduino / ESP LED Şömine

Kirayə götürdüyüm evdə köhnə bir şömine var idi, gözəl, rahat əsl şömine üçün əsl seçim yox idi. Beləliklə, öz yanğımı simulyasiya edən gözəl bir hiss verən öz RGB LED şömini hazırlamaq qərarına gəldim. Əsl atəş kimi yaxşı olmasa da, həqiqətən bənzər bir rahatlıq hissi verir.

Özünüz də edə bilərsiniz, yalnız bir neçə hissə və Arduino və ya ESP8266 modulu ilə edə biləcəyiniz asan bir başlanğıc layihəsidir. Hər iki modul yaxşı işləyir, ESP8266 -nı seçməyimin səbəbi, bunun mənə şöminəni uzaqdan idarə etmə, ev avtomatlaşdırma sistemimdən açma/söndürmə imkanı verməsidir. Bütün layihə olduqca ucuzdur və çox vaxt tələb etmir.

Lazım olan materiallar:

  • WS2812B RGB LED şeridi (1 metr, 60 LED/metr) - eBay cca. 7 ABŞ dolları
  • NodeMCU ESP8266 ESP -12 (3.3v) və ya Arduino Nano V3.0 (5V) modulu (WiFi istəyirsinizsə, NodeMCU seçin) - cca. 4-7 ABŞ dolları
  • Mövcud sıçrayışları sabitləşdirmək üçün 1 x kondansatör (1000 uF, 6.3V+)
  • Ağ yağlı çörək kağızı
  • Baza üçün bir neçə taxta (və ya karton)
  • USB kabel, divar güc adapteri (1 A və ya daha çox)

Ayrıca, bir az lehimləmə dəmiri, alətlər və tellərə ehtiyacınız olacaq.

Addım 1: Baza hazırlanması

Baza hazırlanması
Baza hazırlanması
Baza hazırlanması
Baza hazırlanması
Baza hazırlanması
Baza hazırlanması

Əvvəlcə 1 metrlik RGB LED şeridini yarıya bölmək və pinləri bir -birinə bağlamaq lazımdır (GND - GND, D - D, +5 V - +5 V). Bu sizə 50 sm uzunluğunda ikiqat zolaq verəcək.

İndi bir az ağac götürüb ölçüsünə görə kəsə bilərsiniz, LED şeridindən biraz daha uzun və bir az daha geniş olmalıdır. İstənilən başqa materialdan istifadə edə bilərsiniz, amma ağacın daha yaxşı göründüyünü düşünürəm.

RGB LED şeridinin yalnız uclarını lent və ya (isti) yapışqan ilə lövhəyə bərkidin.

Addım 2: Alovları əlavə edin

Alovların əlavə edilməsi
Alovların əlavə edilməsi
Alovların əlavə edilməsi
Alovların əlavə edilməsi
Alovların əlavə edilməsi
Alovların əlavə edilməsi

Yağlanmış kağızı götürün və bir parçanı (təxminən 10-15 santimetr genişliyində) yırtın, bir az qırışdırın və sonra LED şeridinin altına sürüşdürün, yuxarı və ətrafına qatlayın, beləliklə "alov" əmələ gətirir. Məqsəd onu LED -lərin üstündə qurmaqdır, buna görə də LED -lərdən gələn işıq kağız üzərində yayılır.

Yalnız tərəfləri qatlayaraq onu qorumağa çalışa bilərsiniz. Yağlı/yapışmayan kağız olduğu üçün bir yerdə saxlamaq üçün skotch və ya adi yapışqan istifadə edə bilməyəcəksiniz. Bir iynə istifadə edərək şəffaf bir iplə bağlaya bilərsiniz.

İlk alovu bitirdikdən sonra bazanı əvvəlki ilə bir az üst -üstə qoyaraq bütün sonrakı alovları qurmağa davam edin.

Addım 3: Kabel bağlayın

Bağlama
Bağlama
Bağlama
Bağlama
Bağlama
Bağlama

Modulu (NodeMCU) LED şeridinə bağlamaq asandır, ancaq telləri LED şeridindən ayırmaq üçün bir az lehim etməlisiniz. LED şeridinə yaxın olan + və GND arasında 1000 uF 6.3V (və ya daha çox) bir kondansatör əlavə etdiyinizə əmin olun, bu da gücün sabitləşməsinə kömək edəcək.

Kablolama:

  • +5V (USB VCC) NodeMCU -dan +5V LED şeridinə qoşun
  • NodeMCU -dan GND -ni LED şeridi GND -yə bağlayın
  • LED şeridindəki NodeMCU -dan "D7" ilə işarələnmiş pin bağlayın

Arduino istifadə edirsinizsə, hər hansı bir rəqəmsal pin (D2-D13) LED şeridinə qoşa bilərsiniz, sadəcə onu mənbə koduna uyğunlaşdırın.

Addım 4: Kodu yükləyin

Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir

Arduino IDE -dən istifadə etməlisiniz və ESP8266 lövhə dəstəyini də quraşdırdığınızdan əmin olun:

github.com/esp8266/Arduino

Mənbə kodu github səhifəsində mövcuddur:

Kodu tərtib edin və NodeMCU moduluna yükləyin, vəssalam! LEDləri yanıb -sönməyə başlayacaq.

Kodda xüsusi bir qeyd var: cari kodun enerji istehlakı 600-700 mA civarında ölçüldü ki, bu da normal 500 mA USB portunun üstündədir. Bu səbəbdən, ilk 1 dəqiqədə LED -lərin yalnız bir hissəsini (təxminən üçdə biri) işlədəcək, sonra gedib hamısını yandıracaq. Bir divar güc adapteri istifadə edirsinizsə, ən ucuz tip deyil, ən azı 1 A dəstəkləyə biləcəyinə əmin olun.

Mənbə kodu mövcud olduğu üçün rənglər, vaxtlar ilə də sınaqdan keçməkdən çekinmeyin.

Zövq alın!

Tövsiyə: