Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto tutoriáli vám ukážem, ako vytvoriť 5*5 RGB LEDMATRIX pomocou NEOPIXELU. S touto maticou môžeme zobrazovať fascinujúce animácie, emodži a písmena, ktoré sú veľmi atraktívne. Začnime!
Krok 1: Vlastnosti
- Veľmi malé
- Milióny farieb
- Na programovanie stačí iba jeden vodič
- Super dekoratívne
- Môžeme zobrazovať emodži, animácie, písmená
Krok 2: Potrebný materiál
- 25*neopixelových LED diód (WS2812 5050smd)
- Arduino (akékoľvek Arduino)
- 3D tlačený prípravok (môžete si stiahnuť.stl)
- Drôty
Krok 3: O LED diódach 5050 WS2812B
Každá LED ws2812 má 4 piny
- Vcc (pripája sa k 5 V)
- Gnd
- Din (pripája sa k Arduinu)
- DO (dátový výstup sa pripája k ďalším LED diódam v vstupných údajoch)
Nemám jednotlivé LED diódy ws2812b, takže som sa rozhodol vziať ich z ledstrip. Na to som pás zahrial spájkovačkou (podrobnosti nájdete vo videu) Po zhromaždení všetkých vecí začnite stavať
LED pásy WS2812 sú adresovateľné a programovateľné Flexibilné LED pásy, ktoré sú veľmi užitočné pri vytváraní vlastných svetelných efektov. Tieto LED pásy sú napájané LED diódou 5050 RGB a vstavaným ovládačom LED WS2812 LED. Každá LED dióda spotrebuje 60mA prúd a môže byť napájaná z 5V DC zdroja. Má jeden vstupný dátový kolík, ktorý je možné napájať z digitálnych pinov mikrokontrolérov.
V závislosti od intenzity troch jednotlivých červených, zelených a modrých diód LED môžeme vytvoriť ľubovoľnú farbu.
Pozrite si toto základné video
Krok 4: Schéma zapojenia
Krok 5: Výroba
Najprv umiestnite LED diódy neopixelu do prípravku 5 x 5 matíc. Nezabudnite umiestniť všetky LED diódy rovnakým smerom Po umiestnení všetkých diód LED na prípravok najskôr zapojte všetky uzemňovacie kolíky jednotlivých LED v rade. Potom pripojte VCC všetkých LED v rade. To isté urobte so zostávajúcimi riadkami. Po dokončení týchto pripojení sa údaje z prvej viedli k údajom z ďalšej LED. Údaje z každého radu sa pripoja k prvým diódam LED ďalších riadkov. Opakujte to pre všetky LED diódy. Po dokončení všetkého. spojte všetky riadky VCC dohromady aj uzemnenie. Nakoniec pripojte vodiče k spoločnému dátovému vstupu GND, VCC.
Krok 6: Príloha
Ďalej som vyrobil malý kryt s penovým plátom. A umiestnil matricu do penového puzdra.
Pripojenie k Arduinu
Vcc až 5v
Gnd to gnd
Din to D7 (ľubovoľný digitálny pin)
To je všetko o hardvérových prepojeniach
Krok 7: V PROGRAMOVANÍ JE ODPOČINOK
Najprv nainštalujte rýchlu knižnicu
Každú LED diódu môžeme naprogramovať samostatne. Pomocou knižnice s rýchlymi LED diódami môžeme vytvárať rôzne animácie a postavy.
Pozrite si toto video so základmi neopixelov
Odtiaľto si môžete stiahnuť.stl, kódy animácií, testovací kód
Po nahraní kódu do Arduina by ste mali použiť 1,5-ampérový napájací zdroj. Pretože je maximálny jas, neopixelová LED dióda odoberá prúd približne 60 mA. Máme celkom 25 LED diód, takže 25*60 = 1,5 A
Krok 8: Plány do budúcnosti
- Plánuje sa jednoduchý softvér na generovanie kódu
- Pripojenie a ovládanie Bluetooth
Vďaka….