Ir a contenido
Tienda de electrónica en México. Llámanos: 33 27 37 64 13 - Whatsapp. 33 26 13 22 69. Atención de Lunes a Viernes de 10:00am a 6:30pm.
Tienda de electrónica en México. Llámanos: 33 27 37 64 13 - Whatsapp. 33 26 13 22 69. Atención de Lunes a Viernes de 10:00am a 6:30pm.
¿Cómo conectar anillo de leds WS2812B neoPixel con arduino?

¿Cómo conectar anillo de leds WS2812B neoPixel con arduino?

 Los WS2811, WS2812 y WS2812B son LED que disponen de lógica integrada, por lo que es posible variar el color de cada LED de forma individual

Anillo neopixel de 24 leds ultra brillantes en forma de anillo de 66 mm de diámetro exterior. Puedes controlar todos los ledes de forma independiente ya que el chip se encuentra en el interior de cada LED. Cada LED tiene un controlador de ~18 mA por lo que el color será constante aunque haya cambios de voltaje.

Especificaciones 

  • Forma: Circular
  • Número de pixels: 24
  • Diámetro exterior: 66 mm
  • Diámetro interior: 52.3 mm
  • Grosor: 6.7 mm
  • Peso: 6.3 gramos
  • Alimentación: 5V
  • Consumo: 18mA por pixel

Desarrollo

Cada LED dispone de un integrado que almacena 3 bytes (24 bits), que corresponden con los 3 colores del RGB. Cada pixel puede tener 256 niveles en 3 colores, lo que supone un total de 16.777.216 posibles colores.

Es necesario emplear una resistencia de 470 ohmios entre el pin digital y el pin de señal del WS2818b, o podéis dañar los primeros LED.

También se aconseja instalar un condensador de al menos 1000 uF entre GND y 5V

Librería

Para este ejemplo usaremos una librería llamada "Adafruit NeoPixel"

Diagrama de conexión 

 

Nota

Cada LED alimenta al siguiente, por lo cual solo tendremos que conectar con el primer elemento de la formación.

Existen de 4 pines, 2 de alimentación (5V y GND) y entrada de datos (Din) para recibir los datos desde Arduino y otro de salida de datos para conectar mas leds (Dout)

Cada LED WS2182b consume unos 60mA (0,3W) cuando usamos el color blanco. por eso es importante usar una fuente externa.

Código

Sera una animación sencilla, Básicamente es un ciclo for que recorrerá cada pixel del anillo de leds y se iluminara de un color en especifico cada vez y una vez encendido creamos otro ciclo for para ir apagando cada pixel.

Resultado

Artículo anterior ¿Cómo usar sensor de proximidad inductivo con arduino?
Artículo siguiente ¿Como usar motor nema HD4027?

Dejar un comentario

Los comentarios deben ser aprobados antes de aparecer

* Campos requeridos