Tabla de contenido:
- Paso 1: características
- Paso 2: Materiales necesarios
- Paso 3: ACERCA DE 5050 WS2812B LED
- Paso 4: diagrama de circuito
- Paso 5: Hacer
- Paso 6: Recinto
- Paso 7: EL DESCANSO ESTÁ EN PROGRAMACIÓN
- Paso 8: planes futuros
Video: MATRIZ LED RGB UTILIZANDO NEOPÍXELES: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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….
Recomendado:
Matriz de puntos de reloj inteligente IoT Use Wemos ESP8266 - Matriz ESP: 12 pasos (con imágenes)
Matriz de puntos del reloj inteligente de IoT Use Wemos ESP8266 - Matriz de ESP: haga su propio reloj inteligente de IoT que pueda: Mostrar el reloj con un hermoso icono de animación Mostrar Recordatorio-1 a Recordatorio-5 Mostrar Calendario Mostrar tiempos de oración musulmanes Mostrar información meteorológica Mostrar noticias Mostrar consejos Mostrar Pantalla de tasa de Bitcoin
Gesture Hawk: Robot controlado por gestos con la mano utilizando una interfaz basada en procesamiento de imágenes: 13 pasos (con imágenes)
Gesture Hawk: robot controlado por gestos con la mano que utiliza una interfaz basada en procesamiento de imágenes: Gesture Hawk se presentó en TechEvince 4.0 como una sencilla interfaz hombre-máquina basada en el procesamiento de imágenes. Su utilidad radica en el hecho de que no se requieren sensores adicionales o wearables excepto un guante para controlar el automóvil robótico que funciona en diferentes
DESPLAZAMIENTO DE SEGUIDORES DE INSTAGRAM EN PANTALLA DE MATRIZ DE PUNTOS LED DE 8X32 UTILIZANDO ESP32: 4 Pasos
DESPLAZAMIENTO DE SEGUIDORES DE INSTAGRAM EN PANTALLA DE MATRIZ DE PUNTOS LED 8X32 USANDO ESP32: Este es mi segundo instructivo y lo siento por mi divertido inglés. En este instructivo vamos a desplazar a nuestros seguidores de Instagram en una pantalla led de matriz de puntos de 8X32
Pantalla de matriz de LED con desplazamiento de 48 x 8 con Arduino y Shift Registers: 6 pasos (con imágenes)
Pantalla de matriz de LED de desplazamiento de 48 x 8 usando Arduino y Shift Registers .: ¡Hola a todos! Este es mi primer Instructable y se trata de hacer una matriz de LED de desplazamiento programable de 48 x 8 usando un Arduino Uno y los registros de desplazamiento 74HC595. Este fue mi primer proyecto con una placa de desarrollo Arduino. Fue un desafío que se me dio
Mente maestra con una matriz de LED RGB 8x8: 5 pasos (con imágenes)
Mente maestra con una matriz de LED RGB 8x8: Piezas necesarias: Matriz LED Basys3 FPGA 8x8 RGB de GEEETECH9V batería2N3904 transistores (x32) Resistencia de 1K (x32) Resistencia de 100 ohmios (x1) Resistencia de 50 ohmios (x1) La matriz de LED es una matriz de ánodo común con 32 pines en total. El ánodo común significa que cada fila es