Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimatda sizə NEOPIXEL İSTİFADƏSİ ilə 5*5 RGB LEDMATRIX qurmağın yollarını göstərəcəyəm. Bu matrislə çox cazibədar fövqəladə cazibədar animasiyalar, emojilər və hərflər göstərə bilərik. gəlin başlayaq!
Addım 1: Xüsusiyyətlər
- Çox kiçik
- Milyonlarla rəng
- Proqramlaşdırma üçün yalnız bir tel lazımdır
- Super dekorativ
- Emojilər, animasiyalar, məktublar göstərə bilərik
Addım 2: Lazımi materiallar
- 25*neopiksel LEDlər (WS2812 5050smd)
- Arduino (istənilən Arduino)
- 3D çaplı jig (.stl yükləyə bilərsiniz)
- Tellər
Addım 3: 5050 WS2812B LEDləri HAQQINDA
Hər ws2812 ledində 4 pin var
- Vcc (5v -ə qoşulur)
- Gnd
- Din (Arduino ilə əlaqə qurur)
- DO (məlumat çıxışı məlumatdakı növbəti LED -lərə bağlanır)
Fərdi ws2812b LED -lərim yoxdur, buna görə də lentdən götürmək qərarına gəldim. Bunun üçün zolağı lehimləmə dəmiri ilə qızdırdım (ətraflı məlumat üçün videoya baxın) Hər şeyi topladıqdan sonra qurmağa başlayaq.
WS2812 LED şeritləri, xüsusi işıqlandırma effektləri yaratmaqda çox faydalı olan ünvanlı və proqramlaşdırıla bilən Elastik LED şeritlerdir. Bu LED şeritler, içərisində WS2812 LED sürücüsü olan 5050 RGB LED ilə təchiz edilmişdir. Hər bir LED 60mA cərəyan istehlak edir və 5V DC təchizatı ilə təchiz edilə bilər. Mikrokontrolörlərin rəqəmsal pinlərindən qidalana bilən tək giriş məlumat pininə malikdir.
Üç fərdi qırmızı, yaşıl və mavi LED -in intensivliyindən asılı olaraq istədiyimiz rəng yarada bilərik.
Bu əsas videoya baxın
Addım 4: Dövrə Şeması
Addım 5: Hazırlanması
Birincisi, 5*5 matrix jig -də neopixel ledləri yerləşdirin. Unutmayın ki, hər LED -i eyni istiqamətə yerləşdirin. Bütün LEDləri jig -ə yerləşdirdikdən sonra əvvəlcə hər LED -in hər bir torpaq pinini bir -birinə bağlayın. Sonra bir sıra bütün LED -lərin VCC -ni bağlayın. Qalan sətirlər üçün də eyni şeyi edin. İşi bitirdikdən sonra məlumatları birincisindən sonrakı leddəki məlumatlara bağlayın. Hər cərgədəki məlumatlar sonrakı satırlara ilk LED -lərə bağlanır. Bunu bütün LEDlər üçün təkrarlayın. Hər şeyi bitirdikdən sonra. VCC -nin bütün cərgələrini birləşdirin. Nəhayət telləri ümumi gnd, VCC, data inə bağlayın.
Addım 6: Qapaq
Sonra, köpük təbəqəsi olan kiçik bir korpus düzəltdim. Və matrisi köpük korpusunun içinə qoyun.
Arduino ilə əlaqə
Vc 5v
Gnd to gnd
Din - D7 (istənilən rəqəmsal pin)
Bütün bunlar hardware əlaqələrinə aiddir
Addım 7: REST PROGRAMLAMADADIR
Əvvəlcə fastled kitabxanasını quraşdırın
Hər bir led seperatley.with sürətli led kitabxanasının köməyi ilə fərqli animasiyalar və personajlar yarada bilərik.
Zəhmət olmasa bu neopikseldə əsas videoya baxın
Buradan.stl, animasiya kodlarını, test kodlarını yükləyə bilərsiniz
Kodu Arduinoya yüklədikdən sonra 1,5 amperlik bir enerji təchizatı istifadə etməlisiniz, çünki maksimum parlaqlıq bir neopixel LED təxminən 60 mA cərəyan çəkir. Bizdə 25 LED var, beləliklə 25*60 = 1.5A
Addım 8: Gələcək Planlar
- Kod yaratmaq üçün asan bir proqram hazırlamağı planlaşdırırıq
- Bluetooth bağlantısı və nəzarət
Təşəkkürlər….