Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
En aquest tutorial, us mostraré com construir un LEDMATRIX 5 * 5 RGB AMB NEOPIXEL. Amb aquesta matriu, podem mostrar animacions fascinants, emojis i lletres súper senzilles. comencem!
Pas 1: funcions
- Molt petita
- Milions de colors
- Només es necessita un cable per a la programació
- Súper decoratiu
- Podem mostrar emojis, animacions, cartes
Pas 2: materials necessaris
- LED de 25 * neopíxels (WS2812 5050smd)
- Arduino (qualsevol Arduino)
- Plantilla impresa en 3D (es pot descarregar.stl)
- Filferros
Pas 3: SOBRE els LEDs 5050 WS2812B
Cada led ws2812 té 4 pins
- Vcc (es connecta a 5v)
- Gnd
- Din (es connecta a Arduino)
- DO (les dades de sortida es connecten als propers LED de les dades d’entrada)
No tinc LEDs ws2812b individuals, així que vaig decidir agafar-los de ledstrip. Per això vaig escalfar la tira amb soldador (mireu el vídeo per obtenir més detalls) Després de reunir totes les coses, comencem la construcció
Les tires LED WS2812 són tires LED flexibles dirigibles i programables que són molt útils per crear efectes d’il·luminació personalitzats. Aquestes tires LED s’alimenten d’un LED 5050 RGB amb un controlador LED WS2812 incorporat. Cada LED consumeix 60 mA de corrent i es pot alimentar mitjançant una font de 5 V CC. Té un sol pin de dades d’entrada que es pot alimentar des dels pins digitals dels microcontroladors.
Depenent de la intensitat dels tres LEDs vermells, verds i blaus individuals, podem crear qualsevol color que vulguem.
Mireu aquest vídeo bàsic
Pas 4: Diagrama de circuits
Pas 5: elaboració
En primer lloc, col·loqueu els leds de neopíxels en una plantilla de matriu de 5 * 5. Recordeu que heu de col·locar tots els LEDs en la mateixa direcció. Després de col·locar tots els LEDs a la plantilla, primer connecteu tots els pins de terra de cada LED seguits. A continuació, connecteu VCC de tots els LED d’una fila. Feu el mateix per a les files restants. Després d'acabar això connecta les dades del primer led a les dades del led següent. Les dades de cada fila es connecten als primers LEDs de les files següents. Repetiu això per a tots els LED. Després d’acabar-ho tot. connecteu totes les files VCC juntes també a terra. Finalment, connecteu els cables a dades comunes de GND, VCC.
Pas 6: recinte
A continuació, vaig fer un petit recinte amb xapa d’escuma. I va col·locar la matriu dins de la caixa d'escuma.
Connexions a Arduino
Vcc a 5v
GND a GND
Din a D7 (qualsevol pin digital)
Tot es tracta de connexions de maquinari
Pas 7: LA RESTA ESTÀ EN PROGRAMACIÓ
primer, instal·leu la biblioteca fastled
Podem programar cada led separat. Amb l'ajuda de la biblioteca led ràpida podem crear diferents animacions i personatges.
Mireu aquest vídeo bàsic sobre neopíxels
Podeu descarregar.stl, codis d’animacions i codi de prova des d’aquí
Després de carregar el codi a Arduino, haureu d’utilitzar una font d’alimentació d’1,5 amperes. Perquè obtingueu una brillantor màxima, un led de neopixel atrau al voltant de 60 mA de corrent. Tenim 25 LED en total, de manera que 25 * 60 = 1,5A
Pas 8: Plans de futur
- Planificar per fer un programari fàcil de generar codi
- Control i connectivitat Bluetooth
Gràcies …