Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este tutorial, le mostraré cómo construir un 5 * 5 RGB LEDMATRIX USANDO NEOPIXEL. Con esta matriz, podemos mostrar fascinantes animaciones, emojis y letras super simples muy atractivas. ¡empecemos!
Paso 1: características
- Muy pequeña
- Millones de colores
- Solo se necesita un cable para programar
- Super decorativos
- Podemos mostrar emojis, animaciones, letras.
Paso 2: Materiales necesarios
- 25 * LED de neopíxeles (WS2812 5050smd)
- Arduino (cualquier Arduino)
- Plantilla impresa en 3D (puede descargar.stl)
- Alambres
Paso 3: ACERCA DE 5050 WS2812B LED
Cada led ws2812 tiene 4 pines
- Vcc (se conecta a 5v)
- Gnd
- Din (se conecta a Arduino)
- DO (la salida de datos se conecta a los siguientes LED en la entrada de datos)
No tengo LED ws2812b individuales, así que decidí tomar de ledstrip. Para eso calenté la tira con un soldador (mira el video para más detalles) Después de reunir todas las cosas, comencemos la construcción
Las tiras de LED WS2812 son tiras de LED flexibles direccionables y programables que son muy útiles para crear efectos de iluminación personalizados. Estas tiras de LED funcionan con un LED 5050 RGB con un controlador de LED WS2812 incorporado. Cada LED consume 60 mA de corriente y se puede alimentar con una fuente de 5 V CC. Tiene un solo pin de datos de entrada que se puede alimentar desde los pines digitales de los microcontroladores.
Dependiendo de la intensidad de los tres LED rojo, verde y azul individuales, podemos crear el color que queramos.
Mira este video básico
Paso 4: diagrama de circuito
Paso 5: Hacer
Primero, coloque los leds de neopixel en una matriz de matriz de 5 * 5. Recuerde colocar todos los LED en la misma dirección. Después de colocar todos los LED en la plantilla, primero conecte todos los pines de tierra de cada LED en una fila. Luego conecte VCC de todos los LED de una fila. Haga lo mismo con las filas restantes. Después de terminar, conecte los datos del primer led a los datos del siguiente led. Los datos de cada fila se conectan a los primeros LED de las filas siguientes. Repita esto para todos los LED. Después de terminar todo. conecte todas las filas VCC juntas también a tierra. Finalmente, conecte los cables a tierra común, VCC, entrada de datos.
Paso 6: Recinto
A continuación, hice un pequeño recinto con lámina de espuma. Y colocó la matriz dentro de la funda de espuma.
Conexiones a Arduino
Vcc a 5v
Tierra a tierra
Din a D7 (cualquier pin digital)
Eso es todo acerca de las conexiones de hardware
Paso 7: EL DESCANSO ESTÁ EN PROGRAMACIÓN
primero, instale la biblioteca fastled
Podemos programar cada led por separado. Con la ayuda de una biblioteca led rápida podemos crear diferentes animaciones y personajes.
Mire este video básico de neopixel
Puede descargar.stl, códigos de animaciones, código de prueba desde aquí
Después de cargar el código en Arduino, debe usar una fuente de alimentación de 1.5 amperios. Debido a que al brillo máximo, un LED de neopixel consume alrededor de 60 mA de corriente. Tenemos un total de 25 LED, por lo que 25 * 60 = 1.5A
Paso 8: planes futuros
- Planeando hacer un software fácil para generar código
- Conectividad y control Bluetooth
Gracias….