Mundarija:
- 1 -qadam: Xususiyatlar
- 2 -qadam: kerakli materiallar
- 3 -qadam: 5050 WS2812B LEDlari haqida
- 4 -qadam: O'chirish diagrammasi
- 5 -qadam: tayyorlash
- 6 -qadam: mahkamlash
- 7 -qadam: QOLGANLAR PROGRAMLAMADA
- 8 -qadam: Kelgusi rejalar
Video: RGB LED MATRIX NEOPIXELNI QO'LLANADI: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Ushbu qo'llanmada men sizga 5*5 RGB LEDMATRIXni NEOPIXEL yordamida qanday qurishni ko'rsatmoqchiman. Ushbu matritsa yordamida biz ajoyib animatsiyalar, kulgichlar va harflarni juda jozibali qilib ko'rsatishimiz mumkin. Qani boshladik!
1 -qadam: Xususiyatlar
- Juda kichik
- Millionlab ranglar
- Dasturlash uchun faqat bitta sim kerak
- Super dekorativ
- Biz emojilar, animatsiyalar, harflarni ko'rsatishimiz mumkin
2 -qadam: kerakli materiallar
- 25*neopikselli LEDlar (WS2812 5050smd)
- Arduino (har qanday Arduino)
- 3D bosilgan jig (siz.stl -ni yuklab olishingiz mumkin)
- Simlar
3 -qadam: 5050 WS2812B LEDlari haqida
Har bir ws2812 lampada 4 ta pin bor
- Vcc (5V ga ulanadi)
- Gnd
- Din (Arduino bilan bog'lanadi)
- DO (ma'lumotlar tashqarisidagi ma'lumotlardagi keyingi LEDlarga ulanadi)
Menda alohida ws2812b svetodiodlar yo'q, shuning uchun men chiziqni olib tashlashga qaror qildim, shuning uchun men chiziqni lehim bilan qizdirdim (batafsil ma'lumot uchun videoni tomosha qiling). Hammasini yig'ib bo'lgach, qurilishni boshlaylik
WS2812 LED chiziqlari manzilli va dasturlashtiriladigan moslashuvchan LED chiziqlar bo'lib, ular maxsus yorug'lik effektlarini yaratishda juda foydali. Ushbu LED chiziqlar 5050 RGB LED bilan jihozlangan, uning ichida WS2812 LED drayveri o'rnatilgan. Har bir LED 60 mA tokni iste'mol qiladi va uni 5 V shahar kuchlanishidan quvvatlantirish mumkin. U mikrokontrolderlarning raqamli pinlaridan berilishi mumkin bo'lgan bitta kirish ma'lumot piniga ega.
Uchta qizil, yashil va ko'k LEDlarning intensivligiga qarab biz xohlagan rangni yaratishimiz mumkin.
Bu asosiy videoni tomosha qiling
4 -qadam: O'chirish diagrammasi
5 -qadam: tayyorlash
Birinchidan, 5*5 matritsali jigga neopikselli LEDlarni joylashtiring. Esda tutingki, har bir LEDni bir xil yo'nalishda joylashtiring. Barcha LEDlarni jigga joylashtirgandan so'ng, birinchi navbatda, har bir LEDning har bir pinini ketma -ket ulang. Keyin ketma -ket barcha LEDlarning VCC -ni ulang. Qolgan qatorlar uchun ham xuddi shunday qiling. Tugatgandan so'ng, ma'lumotlarni birinchi navbatdan keyingi ma'lumotga ulang. Ma'lumotlar har bir satrdan keyingi qatorlarga birinchi LEDlarga ulanadi. Buni barcha LEDlar uchun takrorlang. Hamma narsani tugatgandan so'ng. VCC -ning barcha qatorlarini bir -biriga ulang, shuningdek erga ulang. Nihoyat, simlarni umumiy gnd, VCC ga ulang.
6 -qadam: mahkamlash
Keyin, men ko'pikli choyshab bilan kichik korpus yasadim. Va matritsani ko'pikli idishning ichiga joylashtiring.
Arduino -ga ulanish
VC dan 5V gacha
Gnd to gnd
Din dan D7gacha (har qanday raqamli pin)
Hammasi apparat ulanishlari haqida
7 -qadam: QOLGANLAR PROGRAMLAMADA
Birinchidan, tezkor kutubxonani o'rnating
Biz har bir seperatley dasturini dasturlashimiz mumkin. Tez boshqariladigan kutubxona yordamida biz turli animatsiyalar va belgilar yaratishimiz mumkin.
Iltimos, ushbu neopixel asoslarini videoni tomosha qiling
Bu yerdan.stl, animatsiya kodlari, test kodlarini yuklab olishingiz mumkin
Kodni Arduino-ga yuklaganingizdan so'ng, 1,5-amperlik quvvat manbai ishlatilishi kerak, chunki maksimal yorqinligi neopixel 60 mA ga yaqin oqimni tortadi. Bizda 25 ta LED bor, shuning uchun 25*60 = 1,5A
8 -qadam: Kelgusi rejalar
- Kod yaratish uchun oson dasturiy ta'minot ishlab chiqarishni rejalashtirmoqdamiz
- Bluetooth -ga ulanish va boshqarish
Rahmat….
Tavsiya:
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi: 14 qadam (rasmlar bilan)
Masofadan boshqarish pulti bilan DIY RGB-LED Glow Poi: Kirish Salom hammaga! Bu mening birinchi qo'llanma va (umid qilamanki) ochiq manbali RGB-LEDli vizual poi yaratish bo'yicha ko'rsatmalarim turkumidagi birinchi qo'llanma. Avvaliga oddiy bo'lish uchun, bu masofadan boshqarishni o'z ichiga olgan oddiy LED-poiga olib keladi
Tinkerkaddagi Arduino bilan RGB LED rang aralashmasi: 5 qadam (rasmlar bilan)
Tinkercad -da Arduino bilan RGB LED ranglarini aralashtirish: Keling, Arduino -ning analog chiqishlari yordamida ko'p rangli LEDlarni boshqarishni o'rganamiz. Biz RGB LEDini Arduino Uno -ga ulaymiz va uning rangini o'zgartirish uchun oddiy dastur tuzamiz. Siz amalda Tinkerkad sxemalarini ishlatishingiz mumkin. Buni hatto ko'rishingiz mumkin
Cortana va Arduino -dan foydalanib RGB Led yoki Ledstriplarni ovozingiz bilan boshqaring !: 4 qadam (rasmlar bilan)
Cortana va Arduino -dan foydalanib, RGB Led yoki Ledstriplarni o'z ovozingiz bilan boshqaring !: Bu ko'rsatmada men sizga RGB svetodiodli yoki svetodiodli tasmasini ovozingiz bilan qanday boshqarishni ko'rsataman. Bu CoRGB dasturi yordamida amalga oshiriladi, uni Windows ilovalar do'konida bepul topish mumkin. Bu ilova mening CortanaRoom loyihamning bir qismi. Aql tugagach
Visuino bilan oddiy RGB LED yoritgichlari: 7 qadam (rasmlar bilan)
Visuino bilan oddiy RGB LED yoritgichlari: Bu kichik loyiha - bu 9 oy davomida boshimning orqasida aylanib yurgan narsadir va men buni hozir bo'lishishim mumkin, menda aniq yo'l bor. yig'ing, sizga kerak bo'lgan narsa: qandaydir
RGB Matrix + Spektr analizatori: 10 qadam (rasmlar bilan)
RGB Matrix + Spektr analizatori: LEDlar ham menga yoqadimi? Men ham shu yo'riqnomada sizga qanday qilib tugmani bosish bilan osongina Spektr analizatoriga aylanadigan ajoyib RGB LED matritsasini yasashni ko'rsataman. , agar siz ushbu ko'rsatma bunga loyiq deb hisoblasangiz, iltimos ovoz bering