Está en la página 1de 6

MEZCLADOR AUTOMÁTICO PARA TIRAS DE LEDS

RGB
9 JUNIO 2011 INVENTABLE 63 COMENTARIOS

Este artículo describe mezclador automático para tiras de LEDs RGB, versión
mas compleja del cambiador de color automático que he publicado algún tiempo
atrás. Como el otro, esta versión dispone de tres canales de salida (RGB) de
potencia pero aquí he agregado un trimmer de regulación que permite de controlar
la velocidad de variación de los 3 canales. El circuito es muy simple y usa un
microcontrolador PIC12F629 de la microchip. Debido a que el programa está
hecho sin usar ninguna de las funciones especiales del micro (timer, adc, etc.),
con pequeñas modificaciones del listado se puede reemplazar por cualquier micro
de la microchip.
Fotografía del controlador
para tiras de leds RGB.
Para leer el trimmer he desarrollado una función especial que mide el tiempo de
descarga de un capacitor conectado a uno de los pin del micro. El circuito
propuesto controla contemporáneamente los tres canales RGB por lo que es ideal
para iluminación (por ejemplo para hacer lámparas multicromáticas) y también
para obtener efectos de luz y color como se puede observar en el árbol de la
fotografía. Se pueden conectar tiras de leds RGB de hasta 1,5 metros y,
cambiando los transistores por otros mas potentes, mucho mas largas. Si usamos
led sueltos, metiendo la correspondiente resistencia en grupo de tres (como se ve
en la figura siguiente) podemos conectar hasta 45 leds (15 de cada color) siempre
en grupos de tres con una resistencia para cada uno.
Conexión del controlador a
una tira de leds RGB.
El cambiador de color trabaja sobre tres canales (rojo, verde, azul) variando
continuamente la intensidad de ellos. Como el ciclo de encendido y apagado es
levemente distinto entre los 3 canales, nunca se repite la misma condición de
iluminación obteniendo así todos los colores posibles con transiciones progresivas.

El sistema de control de la intensidad luminosa es del tipo PWM, es decir,


modulación por ancho de impulso. Este método es muy eficiente porque los
transistores de salida de los tres canales trabajan en corte o en saturación,
disipando muy poca potencia en ellos mismos. Es el mismo principio que se usa
para las fuentes de alimentación "switching", muy pequeñas y con un rendimiento
excelente.
Circuito electrónico del
controlador para tiras de leds RGB.
El circuito
Como se puede observar, el circuito es muy simple. El micro PIC12F629 tiene
solamente 8 patitas: 2 de alimentación y 6 de entradas/salidas. De estas últimas
usamos solamente 3 para los distintos canales. La corriente de salida que el micro
puede dar no alcanza para encender muchos led, por lo tanto se conectan tres
transistores de media potencia (BC337) como amplificadores. Con estos podemos
llegar 0,5Amp por cada canal.

Vista pictórica del


controlador para tiras de leds RGB.
Para los que ya han visto la versión anterior, observen que en la parte del circuito
impreso que había quedado vacía hemos agregado el trimmer de 50 Kohms, la
resistencia de 330 ohms y el capacitor de 100 nF, estos componentes sirven para
modificar la velocidad de variación de la luz de los canales.
Circuito impreso del
controlador para tiras de leds RGB.
El circuito está pensado para trabajar con 12V. El regulador 78L05 reduce esta
tensión a 5V para alimentar solamente el micro. La corriente que va a los led a
través de los transistores no pasa por este regulador por lo tanto podemos usar le
versión 78L05 de baja corriente, que es muy pequeña y económica (parece un
transistor). Los capacitores de 100 nF y de 22 uF 25V sirven para filtrar la
alimentación de 12V.

La ventaja de usar un micro está en el hecho que el circuito se simplifica


notablemente. Por otro lado esta simplificación obliga a trabajar mucho en el
desarrollo del software del micro (el llamado firmware). En nuestro caso el
problema está resuelto porque el programa aquí lo tienen ya listo para bajar.

Elenco de materiales
1 resistencia de 330 ohms 1/4W
3 resistencias 1K 1/4 W
1 preset de 50K (potenciómetro de regulación)
3 capacitores 100nF
1 capacitor electrolítico de 22uF 16V (se pueden usar otros valores entre 10uF y
47uF)
3 transistores BC337
1 regulador 78L05
1 PIC12F629 (para programar)
1 zócalo para circuito integrado 8 pin
1 conector de 2 vías
1 conector de 4 vías
1 circuito impreso
Para la construcción del cambiador se puede usar el mismo circuito impreso de la
versión anterior porque ya estaba previsto en el proyecto el sistema del trimmer.
Es necesario agregar el trimmer de 50Kohm, el capacitor de 100nF y la resistencia
de 330ohm como se ve en las figuras.

Actualización del 3/7/2011


Gracias al comentario de un lector he descubierto que las versiones más modernas del
sistema de desarrollo MPLAB de la Microchip no reconocen mas la instrucción RES
que servía para reservar espacios de memoria. Ha sido reemplazada por el bloque
CBLOCK / ENDC. Por lo tanto he actualizado con estas nuevas instrucciones el código
assembler para bajar .

También podría gustarte