LED RGB WS2812B, se controla el color y el brillo usando un bus de datos de un solo pin.
INFO
Los LED WS2812B son leds RGB controlables individualmente muy útiles para añadir efectos de iluminación complejos a un proyecto. Cada LED tiene un controlador integrado WS2812B que permite controlar el color y el brillo de cada LED de forma independiente utilizando 1 solo pin de datos, además permite la conexión de módulos en cascada (es decir: uno tras otro), manteniendo el control independiente del color e intensidad de cada LED. Por ejemplo podemos controlar hasta 552 leds con un solo pin de nuestro Arduino Uno, si se usase leds RGB convencionales se necesitaría 3 pines PWM por cada led, lo cual es muy poco práctico, pues para manejar 552 leds necesitaríamos 1556 pines PWM!.
El módulo trabaja con una alimentación de 5VDC, consume 60mA en color blanco a máxima intensidad (20mA cada color RGB). La entrada DI se conecta al microcontrolador, la salida DO se puede conectar a otro módulo si se desea usar el mismo bus. El bus de datos por un solo cable necesita de un control de tiempos preciso, se debe usar un microcontrolador en tiempo real como Arduino, de al menos 8MHz de velocidad, existen librerías para Arduino que se encargan de esto.
ESPECIFICACIONES TÉCNICAS
- Voltaje de alimentación: 5V DC
- Chip controlador: WS2812B
- LEDs RGB individualmente direccionables
- Control de color de 24 bits (PWM de 8 bits por canal); 16.58 millones de colores
- Interfaz digital de control de un solo cable
- Consume aproximadamente 60 mA a 5V (con rojo, verde y azul en el brillo completo)
- Ángulo de visión: 120 grados
- Rojo: (620-625nm) @ 390-420mcd
- Verde: (522-525nm) @ 660-720mcd
- Azul: (465-467nm) @ 180-200mcd
- Dimensiones: 18/12 mm
- Peso: 2 gramos
TUTORIAL NAYLAMP
LINKS
- Datasheet
- Libreria recomendada: Neopixel(Adafruit)
- Sketch de ejemplo (sparkfun)
- Libreria Pololu
- Video Tutorial para PIC