![Bir boshqaruvli ko'p LEDli chiziqlar: 3 qadam Bir boshqaruvli ko'p LEDli chiziqlar: 3 qadam](https://i.howwhatproduce.com/images/001/image-1848-15-j.webp)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
![Image Image](https://i.howwhatproduce.com/images/001/image-1848-17-j.webp)
![](https://i.ytimg.com/vi/Bhqt62CFFhc/hqdefault.jpg)
![Bir boshqaruvli ko'p LEDli chiziqlar Bir boshqaruvli ko'p LEDli chiziqlar](https://i.howwhatproduce.com/images/001/image-1848-18-j.webp)
![Bir boshqaruvli ko'p LEDli chiziqlar Bir boshqaruvli ko'p LEDli chiziqlar](https://i.howwhatproduce.com/images/001/image-1848-19-j.webp)
![Bir boshqaruvli ko'p LEDli chiziqlar Bir boshqaruvli ko'p LEDli chiziqlar](https://i.howwhatproduce.com/images/001/image-1848-20-j.webp)
Menda 5 ta mebel bor, men LED chiziqli chiroqlarni o'rnatmoqchi edim.
LEDlar Alexa ON/OFF varianti bilan masofadan boshqarilishi kerak edi. BARCHA LEDlar romote boshqaruvini bir marta bosish bilan rangni yoqishi va o'zgartirishi kerak edi. Shuningdek, ular o'chirilganda oxirgi tanlangan rangni eslab qolishlari kerak edi.
Majburiy bo'lmagan Alexa ON/OFF ESP8266 tomonidan boshqariladi, masofadan boshqarish pulti infraqizil displey yordamida amalga oshiriladi va rang ma'lumoti 433 MGts chastotali juda arzon transmitter va qabul qiluvchilar yordamida tarqatiladi.
Mening oshxonamdagi shkaf ostidagi yorug'lik uchun menda bir xil o'rnatish bor, lekin men 315 MGts chastotali uzatgich va qabul qilgichdan foydalanardim, chunki men bu ikkalasining o'zaro ta'sirini xohlamadim.
1 -qadam: komponentlar
![Komponentlar Komponentlar](https://i.howwhatproduce.com/images/001/image-1848-21-j.webp)
![Komponentlar Komponentlar](https://i.howwhatproduce.com/images/001/image-1848-22-j.webp)
![Komponentlar Komponentlar](https://i.howwhatproduce.com/images/001/image-1848-23-j.webp)
Loyihalarimning aksariyatiga ko'ra, komponentlar soni kichik va ishlarning ko'p qismi dasturiy ta'minotda amalga oshiriladi.
Masofadan boshqarish pulti arzon RGB LED tasmasi (eBay) bilan birga kelgan.
Dasturlanadigan neopikselli LED chiziqlar (RGB emas)
Arduino pro mini (garchi har qanday Arduino bajarsa ham)
Infraqizil qabul qilgich
433 MGts chastotali uzatuvchi
4 x 433 MGts chastotali qabul qiluvchilar
Ixtiyoriy ESP8266 faqat Alexa ON/OFF uchun (Rangni boshqarish emas)
Barcha qurilmalar standart telefon zaryadlovchilaridan ishlaydi.
ESP8266 standart telefon zaryadlovchi bilan ta'minlangan 5v dan 3v gacha regulyator bilan quvvatlanadi.
2 -qadam: Bu qanday ishlaydi
![U qanday ishlaydi U qanday ishlaydi](https://i.howwhatproduce.com/images/001/image-1848-24-j.webp)
![U qanday ishlaydi U qanday ishlaydi](https://i.howwhatproduce.com/images/001/image-1848-25-j.webp)
Loyihaning 3 qismi mavjud
1) asosiy birlik
2) qul birliklari
3) ixtiyoriy Alexa kaliti.
Asosiy blok Arduino, infraqizil qabul qilgich, 433 MGts chastotali uzatgich va LED chizig'idan iborat.
Infraqizil kod Arduino tomonidan qabul qilinadi va dekodlanadi, bu esa o'z navbatida neopikselli LED chizig'ini boshqaradi.
Ranglar asosiy blokga o'rnatilganda, ma'lumot 433 MGts chastotali uzatuvchi orqali qul birliklariga yuboriladi.
Qul birliklari Arduino, 433 MGts chastotali qabul qiluvchi va neopikselli LED tasmasidan iborat.
Bosh blokdan kod qabul qilinganda, barcha qullarning LED chiziqlari bir xil rangga o'rnatiladi.
ESLATMA:
Men RGB LED chiziqlarini ishlatmoqchi edim, lekin LED chiziqlar va 433 MGts qabul qiluvchilar bilan ziddiyat bor edi!
Bu Arduinos ichki taymerlari tufayli, qabul qilgich yoqilganda PWM -ni juda ko'p pimlarda ishlatish muammo edi, shuning uchun men dasturlashtiriladigan LED chiziqlarini tanladim - faqat bitta PWM pinida ko'p nazorat.
Majburiy bo'lmagan Alexa kaliti-bu ESP2866-12e, 3 ta kalit va 2 ta pulsli chiqish.
Batafsil ma'lumot uchun dasturiy ta'minot bosqichiga qarang.
Alexa "Lights On" (foydalanuvchi tomonidan dasturlashtirilishi mumkin) deyish, Arduino HIGH -ning 10 -pinli impulsini beradi, u IR uzatgichlarining ON tugmasi bilan bir xil kodni yuboradi. Yorug'lik o'chirgichi 11 -sonli PIN -kod, IR uzatgichni o'chirish tugmasi bilan bir xil kodni yuboradi. Kalit ranglarni boshqarmaydi!
MUHIM QAYD
Agar Alexa opsiyasi ishlatilmasa, 10 va 11 Arduino pinlarining ikkalasi ham qisqa tutashuvga ulanishi kerak, aks holda LEDlar yonadi!
3 -qadam: dasturiy ta'minot
![Dasturiy ta'minot Dasturiy ta'minot](https://i.howwhatproduce.com/images/001/image-1848-26-j.webp)
![Dasturiy ta'minot Dasturiy ta'minot](https://i.howwhatproduce.com/images/001/image-1848-27-j.webp)
Dasturiy ta'minotning 3 qismi mavjud.
1) Asosiy blok (leddir433-V2_RXTX.ino)
2) qul birliklari (IR_rxarduino_V2.ino)
3} Ixtiyoriy Alexa switch dasturi. Qolgan 6 ta faylni ESP8266 -ga yuklashdan oldin bitta papkaga nusxalash kerak.
Asosiy birlik
IQ qabul qilgichga ulangan asosiy blokka 2 -pin.
6 -pin LED chizig'idagi ma'lumotlarga ulangan.
12 -pin 433 MGts chastotali uzatgichga ulangan.
IR qabul qiluvchidan kodni ushlab turadigan qator mavjud, RG & B darajalari (0 - 255, men ularni faqat 20% nashrida ishlataman) va oxirgi parametr (1 yoki 0) bayroq sifatida ishlatiladi. esda tuting (1) yoki unutilgan (0) oxirgi olingan kod. LEDlar yoqilganda, oxirgi tanlangan rang ishlatiladi. O'chirish va o'chirish tugmachalarining kodlarini eslashni xohlamayman, faqat rang kodlari.
QAYD: Agar Alexa opsiyasi ishlatilmasa, Arduino -ning 10 va 11 -pinlari 0V ga ulangan bo'lishi kerak.
Qul birliklari
433 MGts chastotali qabul qilgichning qabul qilish pimi arduino 2 -piniga ulangan.
LED tasmasi 6 -pin bilan bog'langan.
LED chiziqlar qabul qilingan kod rangiga o'rnatiladi.
ESLATMA:
Men divanim orqasiga yangi LED tasmasini qo'shdim, shunda men shkafdagilarga qaraganda LEDlarning yorqinligini xohlardim.
Qabul qilingan qiymatlarni 2 ga ko'paytirish uchun men faqat BOLD satrini o'zgartirdim, odatda *2 yozilmaydi!
bo'sh satr (int r, int g, int b) {
uchun (int n = 0; n <N_LEDS; n ++)
{// Serial.println (n);
strip.setPixelColor (n, r*2, g*2, b*2); // strip.setPixelColor (n, r, g, b);
}
strip.show ();
inString = "";
msg = "";
}
Alexa kaliti
Men 8 ta Alexa kalitini yaratdim (va ishlataman). O'chirish oddiy va barcha ishlar dasturiy ta'minotda amalga oshiriladi.
Men kod uchun hech qanday kredit ololmayman, faqat natijalarni o'zgartirdim.
ESP8266 -ni dasturlash uchun odatiy sozlash va Internetda "Qanday qilib" degan tonna bor.
Dastlabki yoqilganda, ESP avval kirish nuqtasiga ulanganligini tekshiradi. Agar u mavjud bo'lmasa yoki oldingi kirish nuqtasi endi mavjud bo'lmasa, u yo'riqnoma ma'lumotlarini va Alexa iborasini, masalan, "Atrofdagi chiroqlar" yoki "Jadvalni" kiritish uchun veb -sahifali kirish nuqtasi sifatida o'rnatiladi. Chiroq va boshqalar.
Alexa iborasi "*" bilan tugashi kerak, masalan, stol chiroqchasi*.
ESP 4 -pin Arduino -ning 10 -piniga o'tadi
ESP 12 -pin Arduino -ning 11 -piniga o'tadi
5 -pin - bu Wi -Fi ulanganini ko'rsatish uchun rezistorli LED uchun ixtiyoriy chiqish (men buni ishlatmayman)
Agar ESP 13 -gachasi pin (0v) yoqilgan bo'lsa, Alexa iborasi va oxirgi yo'riqnoma ma'lumotlari o'chiriladi.
13 -pinli topraklama o'rnatilgandan keyin boshlang'ich sozlash yoki sozlash (parametrlarni tiklash)
ESP8266 dasturini yoki parametrlarni tiklashni dasturlagandan so'ng, Arduino seriyali monitorida quyidagilarni ko'rish kerak:-
*WM: kirish nuqtasi sozlanmoqda… *WM: AutoConnectAP
*WM: AP IP manzili:
*WM: 192.168.4.1
*WM: HTTP -server ishga tushdi.
Endi kompyuter yoki mobil qurilmada wifi sozlamalariga o'ting va AutoConnectAP -ni tanlang
Brauzerni oching va manzil satriga 192.168.4.1 kiriting (rasmlarga qarang)
"Wi -Fi -ni sozlash" -ni tanlang.
Ro'yxatdan yo'riqnoma tanlang va parolingizni va Alexa iborasini kiriting - * ni unutmang
Endi ESP -ni qayta o'rnating.
Alexa ilovasiga o'ting yoki undan qurilmalarni topishini so'rang, yangi qurilma kashf qilinishi kerak.
Endi Alexa yordamida chiroqlarni yoqish va o'chirish mumkin.
Tavsiya:
Harakatli reaktiv sörf taxtali LED chiziqlar: 8 qadam (rasmlar bilan)
![Harakatli reaktiv sörf taxtali LED chiziqlar: 8 qadam (rasmlar bilan) Harakatli reaktiv sörf taxtali LED chiziqlar: 8 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/001/image-434-j.webp)
Harakatli reaktiv sörf taxtali LED chiziqlar: Yaqinda ba'zi do'stlarim bilan men daryo sörfini kashf qildik. Myunxenda yashab, biz uchta mashhur daryo to'lqinlari orasida baxtlimiz, ular orasida mashhur Eisbax sörf joyi bor. Daryo sörfining salbiy tomoni shundaki, u o'ziga qaram bo'lib qoladi, shuning uchun men kamdan -kam vaqt topaman
Fitbit Charge 2 -ni birgalikda tuzatamiz. Ekrandagi chiziqlar: 3 qadam
![Fitbit Charge 2 -ni birgalikda tuzatamiz. Ekrandagi chiziqlar: 3 qadam Fitbit Charge 2 -ni birgalikda tuzatamiz. Ekrandagi chiziqlar: 3 qadam](https://i.howwhatproduce.com/images/002/image-4613-j.webp)
Fitbit Charge 2 -ni birgalikda tuzatamiz. Ekrandagi chiziqlar: Shunday qilib, birinchi Fitbitni sotib olgandan so'ng, taxminan 13 ta montajdan so'ng, men ekran bo'ylab o'tadigan chiziqlarni olishni boshladim. Har kuni boshqasi ba'zida kuniga birdan ko'proq paydo bo'ladi. Men Fitbit -ga juda yaxshi g'amxo'rlik qildim, deb o'yladim va nima uchun boshlanganini bilmasdim. bir marta
Fadecandy, PI va LED chiziqlar yordamida LED bulutlar: 4 qadam (rasmlar bilan)
![Fadecandy, PI va LED chiziqlar yordamida LED bulutlar: 4 qadam (rasmlar bilan) Fadecandy, PI va LED chiziqlar yordamida LED bulutlar: 4 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/001/image-570-35-j.webp)
LED bulutlari Fadecandy, PI va LED chiziqlar yordamida: Men o'z uyimda efir muhitini yaratish uchun bir nechta LED bulutlarini yaratdim. Dastlab ular hozirgi pandemiya tufayli to'xtatilgan festivalda ishlatilgan. Men silliq animatsiyaga erishish uchun so'nib ketadigan konfet chipidan foydalandim va men
Maxsus LED chiziqlar yasang: 4 qadam (rasmlar bilan)
![Maxsus LED chiziqlar yasang: 4 qadam (rasmlar bilan) Maxsus LED chiziqlar yasang: 4 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/005/image-14175-j.webp)
Maxsus LED chiziqlar yasang: Men yaqinda cheksiz oynali kub yasadim va uning ma'lum miqdordagi LED -larga ega bo'lishini xohladim. Men topa oladigan LED chiziqlarining hech biri men xohlagan narsaga to'g'ri keladigan xususiyatlarga ega emas edi, shuning uchun men o'zim yaratdim. Bu chiziqlar uchib ketmaydi
LED chiziqlar bo'yicha qo'llanma (600 Vt quvvatga ega): 6 qadam
![LED chiziqlar bo'yicha qo'llanma (600 Vt quvvatga ega): 6 qadam LED chiziqlar bo'yicha qo'llanma (600 Vt quvvatga ega): 6 qadam](https://i.howwhatproduce.com/images/007/image-20020-j.webp)
LED chiziqlar bilan ishlash bo'yicha qo'llanma (600 Vt quvvatga ega): Hammaga salom, mana men LED tasmasi yordamida juda ajoyib yorug'lik effektini yaratadigan haydovchini yaratdim. Uni Arduino UNO boshqaradi. Kuchli iste'molchilarni kuchsiz Arduino chiqishlariga qanday ulashni bilishni istaganlar uchun bu juda yaxshi. Par