Todos los colores se pueden hacer a partir de color rojo, verde y azul (RGB), estos son los tres colores básicos a partir de los cuales podemos generar cualquier color. Variando la cantidad de estos tres colores, se pueden generar muchos colores. En el caso de la luz, podemos producir cualquier color de luz utilizando las tres luces básicas, es decir, rojo, verde y azul y variando la intensidad de estas tres luces. Entonces, nuestra tarea básica es controlar la intensidad de estas tres luces.
Estamos construyendo aquí una bombilla RGB usando LED rojo, verde y azul, solo necesitamos agregar un mecanismo para controlar el brillo o la intensidad de estas luces de forma individual. Para controlar el brillo, estamos usando el método PWM (Modulación de ancho de pulso) con 555 IC de tiempo. El IC del temporizador 555 puede generar un pulso de ancho variable, y el ancho del pulso puede controlar el ciclo de trabajo. El ciclo de trabajo no es más que la relación entre el tiempo alto y el tiempo total.
% De ciclo de trabajo = tiempo de encendido / (tiempo de encendido + tiempo de apagado) * 100
Cuanto mayor sea el ciclo de trabajo, mayor será el brillo del LED y menor el ciclo de trabajo. Bajará el brillo. Por ejemplo, el tiempo ALTO es de 8 ms y el tiempo BAJO es de 2 ms, entonces el ciclo de trabajo será del 80%, lo que significa que el LED oscila entre ENCENDIDO (8 ms) y APAGADO (2 ms). Ahora nuestros ojos no pueden ver oscilaciones de frecuencia tan alta y parece que el LED está encendido continuamente con un brillo del 80%.
Consulte este artículo Circuito de atenuación LED PWM para comprender correctamente el concepto PWM.
Componentes
- 555 Temporizador IC - 3
- Resistencia: 3 - 1k y 3 - 220 ohmios
- Resisotor variable: 3 - 10k o 100k
- Condensador: Tres - 0.01uF y Tres - 0.1uF
- Diodos -6
- LED (ROJO, verde y azul)
- Batería: 5-9 V
Diagrama de circuito y explicación
Necesitamos crear tres bloques iguales de circuitos para tres LED (ROJO, VERDE, AZUL). Aquí se explica el circuito de un bloque (Bloque de LED azul), los otros dos son iguales.
El circuito es fácil de entender, el temporizador 555 está configurado en modo Astable y sabemos que la frecuencia y el ciclo de trabajo dependen de las resistencias entre los PIN 8 y 7 y los PIN 7 y 6 y el condensador de temporización C1.
- Hemos conectado una resistencia variable entre PIN 6 y 7, con dos diodos, para que el condensador C1 se cargue por una parte de la resistencia variable y se descargue usando otra parte de la resistencia variable.
- Como por ejemplo, hemos configurado la perilla de resistencia variable (10k) como si la resistencia se divide entre 7k y 3k, por lo que el condensador se cargará a través de la resistencia de 7k y se descargará a través de la resistencia de 3k.
- Y como sabemos que la salida es alta cuando el condensador se está cargando y baja cuando el condensador se está descargando, en este caso, el tiempo ALTO es mayor que el tiempo BAJO y el ciclo de trabajo también es mayor, por lo que el LED será más brillante.
- Y si giramos la perilla en dirección inversa, eso hará que el LED se atenúe porque la parte de la resistencia a través de la cual se está cargando el capacitor será menor que la parte que se piensa que el capacitor se está descargando.
- Entonces, girando la perilla del potenciómetro podemos controlar el brillo del LED. Se aplica el mismo circuito a los otros dos LED (ROJO y VERDE).
Ahora tenemos control sobre el brillo de cada LED, por lo que podemos juntar los tres LED y producir cualquier color aumentando o disminuyendo el brillo de cualquier LED.
Hemos usado una bola de plástico blanca, le hicimos un agujero y luego la colocamos sobre los LED, para usarla como una bombilla. Vea el video de demostración.