Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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….