Tabla de contenido:

MATRIZ LED RGB UTILIZANDO NEOPÍXELES: 8 pasos (con imágenes)
MATRIZ LED RGB UTILIZANDO NEOPÍXELES: 8 pasos (con imágenes)

Video: MATRIZ LED RGB UTILIZANDO NEOPÍXELES: 8 pasos (con imágenes)

Video: MATRIZ LED RGB UTILIZANDO NEOPÍXELES: 8 pasos (con imágenes)
Video: Matriz 16x16 de Neopixel LED RGB WS2812B en PROTEUS con ARDUINO 2024, Noviembre
Anonim
Image
Image
Características
Características

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

Características
Características
Características
Características
Características
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

Materiales necesitados
Materiales necesitados
Materiales necesitados
Materiales necesitados
Materiales necesitados
Materiales necesitados
Materiales necesitados
Materiales necesitados
  1. 25 * LED de neopíxeles (WS2812 5050smd)
  2. Arduino (cualquier Arduino)
  3. Plantilla impresa en 3D (puede descargar.stl)
  4. Alambres

Paso 3: ACERCA DE 5050 WS2812B LED

ACERCA DE 5050 WS2812B LED
ACERCA DE 5050 WS2812B LED
ACERCA DE 5050 WS2812B LED
ACERCA DE 5050 WS2812B LED
ACERCA DE 5050 WS2812B LED
ACERCA DE 5050 WS2812B LED

Cada led ws2812 tiene 4 pines

  1. Vcc (se conecta a 5v)
  2. Gnd
  3. Din (se conecta a Arduino)
  4. 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

Diagrama de circuito
Diagrama de circuito

Paso 5: Hacer

Haciendo
Haciendo
Haciendo
Haciendo
Haciendo
Haciendo

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

Recinto
Recinto
Recinto
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

Planes futuros
Planes futuros
Planes futuros
Planes futuros
  • Planeando hacer un software fácil para generar código
  • Conectividad y control Bluetooth

Gracias….

Recomendado: