Mündəricat:
- Addım 1: Material toplayın
- Addım 2: Nəzarətçinin yığılması
- Addım 3: İşıq telinin yığılması
- Addım 4: Nəzarətçini proqramlaşdırın
- Addım 5: Hamısını bir araya gətirin
- Addım 6: Əlavə İşıqlandırma Efektləri
- Addım 7: İşıq zolağını genişləndirin
- Addım 8: Uzaqdan İdarəetmə
- Addım 9: Ev avtomatlaşdırması ilə əlaqə
- Addım 10: İşıq şousu etmək
- Addım 11: Daha çox şey edin
Video: LED String Control: 11 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu dərslik LED işıq telləri ilə başlamağı əhatə edir. Əvvəlcə bir Milad ağacında standart bir közərmə lampasını dəyişdirmək üçün bir yol axtararaq başladım.
Mənim üçün başlamaq üçün bir çox sayt və video lazım idi. Ümid edirik ki, bu təlimat maraqlı hissələrə daha tez keçməyinizə kömək edəcək.
Bir nəzarətçi və tək bir işıq simli ilə başladıqdan sonra bunu edə biləcəyiniz bir çox istiqamət var. Nəzarətçi qurduqdan sonra bu bələdçi hərəkət etməyinizə kömək edəcək:
- Arduino redaktoru ilə proqramlaşdırma
- Yeni effektlər və daha çox işıq əlavə edin
- LED simini mobil cihazdan və ya ev avtomatlaşdırmasından idarə etmək
- Daha böyük bir işıq şousuna inteqrasiya
Addım 1: Material toplayın
Lazım olan hissələr:
LED işıqlandırma dəsti (keçid) Bu dəstə WS2811 LED simli (5V versiyası), 3A enerji təchizatı və əvvəlcədən hazırlanmış nəzarətçi daxildir. Bu təlimatı izləməzdən əvvəl hər şeyin işlədiyinə əmin ola biləcəyiniz kifayət qədər şey var. 5V versiyası seçildi, çünki bu gərginlik Arduinoya da güc verə bilər
Wemos D1 mini nəzarətçi (keçid) Bu, kiçik ölçülü, wifi bağlantısı və naqillərin rahatlığı üçün seçilmişdir. Bundan əlavə, artıq sınaqdan keçirəcəyim bir şey var
Güc konnektoru (keçid) Enerji təchizatını birbaşa işıq telinə bağlamaq üçün lazımdır. Paketdə çoxdur, ancaq 1 kişi bağlayıcıya ehtiyacınız var
Dokunmatik düymə açarı (keçid) Ölçü: 6 x 6 x 5 mm, 4 Pin. Paketdə çoxdur, ancaq birinə ehtiyacınız var
Əlavə işıqlar (link) Lazım gələrsə. 5V versiyasını aldığınızdan əmin olun. Birdən çox ipi gücləndirmək istəyirsinizsə aşağıdakı təlimatlara baxın
Addım 2: Nəzarətçinin yığılması
Başlamaq üçün, LED işığı ilə birlikdə gələn 3 telli pigtailə ehtiyacınız var. Bağlayıcının ipə necə bağlandığını görərək doğru telləri tapa bilərsiniz. Tireli tel mənfi, ortası məlumat xətti, qalan kənar tel isə müsbətdir.
D1 nəzarətçisini bağlamaq üçün aşağıdakı lehim bağlantılarını edin:
- 5V pininə lehim müsbət (ehtimal ki qırmızı)
- GND pininə lehim mənfi (ehtimal ki, ağ)
- Lehim məlumatları (ehtimal ki, yaşıl) D2.
- Tellərə və lövhəyə isti yapışqan tətbiq edin (daha möhkəm olması üçün)
Anahtarı bağlamaq üçün lehimləyin:
- Bir tərəfi 3.3V pinə
- Bir tərəfi D7 pininə
- D7 -ni birbaşa D8 -ə lehimləyin (məsələn, pinləri bağlayın)
- Qalan istifadə edilməmiş sancaqları kəsin
Açar birbaşa lövhəyə yaxşı oturduğundan 3.3V və D7 -yə bağlanır. Bununla birlikdə, D7 D1 mini üzərində üzür və buna görə də vəziyyətdəki dəyişiklikləri təkbaşına aşkar edə bilmir. İşləmək üçün D7 -ni D8 -ə lehimləyin, beləliklə D7 açıq vəziyyətdə yuxarı çəkilir. Əlavə edilmiş Arduino eskizindəki kod, açarın necə istifadə ediləcəyini göstərir.
Addım 3: İşıq telinin yığılması
Bu addımda, enerjini birbaşa telə fərqli bir şəkildə bağlayacağıq. Bu, həm simli, həm də D1 nəzarətçisini eyni anda gücləndirəcək. Bu yanaşmanın başqa bir üstünlüyü, D1 -in USB -dən ayrılarkən enerjili qalmasıdır.
Güc konnektorunu ucundakı boş tellərə pin yuvası ilə bağlayın. Müsbət və mənfi izləyin (hər birini tapmaq üçün 2 -ci addıma baxın).
Addım 4: Nəzarətçini proqramlaşdırın
Arduino mühitinizi hazırlamaq üçün bu təlimatları izləyin:
- https://www.instructables.com/id/Programming-the-WeMos-Using-Arduino-SoftwareIDE/
- FastLED kitabxanasını yükləmək üçün bu təlimatı izləyin
Başlamaq üçün əlavə edilmiş INO proqramından istifadə edin.
Bu kod aşağıdakıları edir:
- LED simini canlandırmaq üçün FastLED kitabxanasından istifadə edir
- Fərqli işıqlandırma effektləri nümayiş etdirir
- Efektləri dəyişdirmək üçün düyməni basmaqdan istifadə edir
- Parlaqlığı 50%səviyyəsində saxlayır, bu da kifayət qədər parlaqdır və cari çəkilişi azaldır.
- İstifadə etdiyimiz simin növü üçün rəng temperaturunu təyin edir.
- LEDləri 50 ilə məhdudlaşdırır ki, bu da əlavə simlər əlavə edərkən dəyişdirilməlidir
Diqqət yetirin ki, ağ rəng eyni sətirdə qırmızı, yaşıl və mavi yandırılaraq yaranır. Bu, ağ rəngli Milad ağacları üçün satılan ağ rəngli LED tellərindən fərqli görünür. Standart rəngi daha təbii və közərmə lampalarına bənzəyən bir şeyə təyin etmək üçün bundan istifadə edə bilərik. "CRGB:: Khaki" nin daha təbii bir rəng verdiyini gördüm.
- FastLED animasiya kitabxanası
- Sadə bir nümunə
Addım 5: Hamısını bir araya gətirin
Yeni nəzarətçi istifadə etməyə başlamaq üçün aşağıdakı adımları yerinə yetirin:
- Arduino eskizini açın
- Wemos D1 mini -yə yükləmək üçün IDE -dən istifadə edin
İşlədiyini təsdiqləmək üçün:
- D1 lövhəsindəki LED -lərin olub olmadığını yoxlayın
- İpin ağ rəngdə yandığına baxın
D1 mini -yə lehimlənmiş düyməni basaraq effektləri keçə bilərsiniz.
Addım 6: Əlavə İşıqlandırma Efektləri
FastLED kitabxanasından istifadə etmək üçün əla nümunələr toplusudur.
https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/
Bu effektləri Arduino eskizinə uyğunlaşdırın.
Parıltı əyləncəli bir effektdir. Bunun üçün, seçilmiş LED -in parlaq ağdan çox qara rəngə keçməsini təyin etmək üçün kodu dəyişdirin.
// modify: //#MAX_SEQUENCE 4 müəyyən edin // // bu sətirləri switch ifadəsinə əlavə edin: // case 4: // SnowSparkle2 (CRGB:: Khaki, CRGB:: Black, 20, random (100, 1000)); // fasilə; // faylın sonuna bu sətirləri əlavə edin: void SnowSparkle2 (int val, int val2, int SparkleDelay, int SpeedDelay) {setAll2 (val); int Pixel = təsadüfi (NUM_LEDS); led [Piksel] = val2; FastLED.show (); FastLED.delay (SparkleDelay); led [Piksel] = dəyər; FastLED.show (); FastLED.delay (SpeedDelay); }
Addım 7: İşıq zolağını genişləndirin
Strings əlavə edilmiş fişlərdən istifadə edərək uzadıla bilər. Ancaq gərginlik təxminən 2 teldən sonra düşəcək. Bu, LED işıq telinə paralel olaraq 5V tellər çəkməklə düzəldilə bilər. Bunu etmək üçün boş tellərdən istifadə edə bilərsiniz-müsbət/mənfi polariteye diqqət yetirin.
Bu səhifədəki simli tellərin nümunəsi:
https://www.billporter.info/2017/01/07/the-engineers-guide-to-diy-computer-controlled-holiday-lights/
Kabellərin və gərginliyin azalmasının yaxşı izahı:
https://www.instructables.com/id/Arduino-Controlled-Positional-RGB-LED-Christmas-Tr/
Bu Təlimat, LED -lərin elektrik lentinə sarılması ilə bağlı yaxşı bir ipucu da ehtiva edir. Scotch Super 88 (3/4”eni) yaxşı işləyir.
Əlavə olaraq, daha çox LED əlavə edərkən Arduino eskizindəki MAX_LED dəyişdirilməlidir.
Addım 8: Uzaqdan İdarəetmə
Satırı uzaqdan idarə etmək üçün Blynk istifadə edin. İstinad:
https://www.blynk.cc/getting-started/
Lazım olan Blynk kodunu Arduino eskizinə əlavə edin. Blynk tətbiqini konfiqurasiya edə bilərsiniz:
- Təsirləri dəyişdirin
- Rəng dəyişdirmək üçün RGB zebra istifadə edin
- Parlaqlığı nəzarət edin
Blynk daxil etmək üçün dəyişikliklər üçün əlavə edilmiş Arduino eskizinə baxın. Addımlar:
- Blynk kitabxanalarını Arduinoya əlavə edin
- Blynk hesabına daxil olun
- Proqramı telefona yükləyin
- Yeni bir layihə yaradın. Bu, həmin layihə üçün icazə kodu yaradacaq.
- Doğrulama kodunu, wifi adını və wifi şifrəsini daxil etmək üçün əlavə edilmiş eskizi dəyişdirin
- D1 mini -yə yükləmək üçün Arduino redaktorundan istifadə edin.
Addım 9: Ev avtomatlaşdırması ilə əlaqə
Arduino eskizinə bir MQTT müştəri əlavə edərək simli idarə edə bilərsiniz. Ev avtomatlaşdırılmasına bir MQTT brokerini quraşdırın (məsələn, OpenHAB və ya Ev köməkçisi).
Ətraflı məlumat:
https://www.baldengineer.com/mqtt-tutorial.html
Addım 10: İşıq şousu etmək
Https://www.evilgeniuslabs.org/tree-v2 ünvanında ilham
XLights-da piksel yeri
DMX protokolunun izahı
Artnet kitabxanası
Əslində baş verənlərin izahı
Addım 11: Daha çox şey edin
Milad bayramını özünüz edin
Tam izahlı tam təlimat
Tövsiyə:
Smart Crystal Light String: 9 Addım (Şəkillərlə birlikdə)
Ağıllı Kristal İşıq String: Milad yaxınlaşdıqca və ev ev avtomatlaşdırması və ağıllı obyektlərin tam araşdırılması ilə məşğul olduğum üçün, bu il ağıllı, gözəl görünüşlü, RGB işıq simli etməyə çalışmağa qərar verdim. DIY həlləri ilə bağlı bir çox araşdırma apardım. İnternet ətrafında, bir tərəfdən bəzi pr
String Art Dome: 10 addım (şəkillərlə)
String Art Dome: İllər əvvəl UV string sənətinə girdim, amma layihələrim getdikcə böyüyürdü və çərçivələr üçün istifadə etdiyim ağac yaxşı qurulmazdı. Sonra günbəz qurmağın nə qədər asan olduğunu kəşf etdim və beləliklə String nəzəriyyəsi günbəzinin başlanğıcı oldu. İrəli getdi
The Weevil (No String Guitar): 6 addım
The Weevil (No String Guitar): Heç musiqi etmək istəmisiniz, amma pulunuz yoxdur və ya yeni bir alət öyrənmək prosesindən keçmək istəmirsinizmi? Gözəl bir həllim var: Weevil. Maraqlandığınız halda, bir böcək böcəyin bir növüdür (Ən çox sevdiyim qrup
(Yaz) LED Şənliyi (Milad) LED String !: 5 Addım (Şəkillərlə)
(Yaz) LED Şeridi Şənliyə (Milad) LED Stringə !: Buna görə də hələ keçən yaydan bəri LED -lərlə dolan bu (yay) tellərim var idi. Əlbəttə ki, hələ də yaxşı görünürlər, amma Miladın gəlməsi ilə … Mən qərar verdim keçən yay LED -lərini rəngli LED -lərin bayram şeridinə çevirin
String ilə bir kameranı necə sabitləşdirmək olar: 6 addım
String ilə bir kameranı necə sabitləşdirmək olar: Bu mənim Photojojo yarışmasına girişimdir. İstəsəniz, səs verin.Tripodlar böyük, həcmli, bahalı və çox vaxt əlverişsiz olan avadanlıqlardır, təəssüf ki, əla fotoşəkillər çəkmək üçün bir zərurətdir. Burada sizə necə edəcəyinizi göstərəcəyəm