Indicador de sensibilidad a la luz (usando transistor, LED, LDR)

Tengo;

1) fuente de 9 V CC

2) dos LED (rojo y verde)

3) LDR

4) pocas resistencias (kilo ohm)

5) transistor npn

Necesito construir un circuito tal que el LED rojo se encienda solo por la noche (intensidad de luz 0) y el LED verde se encienda solo durante el día (intensidad de luz máxima).

¿Cómo puedo hacer esto? Descubrí cómo lograr los resultados para un solo LED. El siguiente es un boceto aproximado de la tarea en cuestión.

ingrese la descripción de la imagen aquí

gracias

Piense primero en el circuito solo para uno de los LED. Una vez que tenga eso funcionando, simplemente puede agregar un transistor en una topología de inversor, de modo que se apague cuando se encienda el primer transistor y viceversa. En lugar de tener el LDR en serie con la base del transistor, lo usaría en el divisor de voltaje, de modo que el voltaje base-emisor sea inferior o ligeramente superior a 0,6 V a medida que cambia la condición de la luz.
¿Hay alguna manera de que pueda hacer esto con un solo transistor npn?
vea mi respuesta a continuación para la solución de 1 transistor

Respuestas (1)

Si realmente desea una solución con un solo transistor, eche un vistazo al circuito a continuación.

Los valores de R1 y R2 pueden ser iguales, de modo que estas dos resistencias sean equivalentes a un suministro de 4,5 V con alguna resistencia en serie. La idea es que cuando Q1 está apagado, los LEDs están polarizados entre 9V en la parte inferior y 4.5V en la parte superior, lo que hace que D2 se encienda. Cuando Q1 está encendido, los LED están polarizados con 4,5 V en la parte superior y cero voltios en la parte inferior, lo que hace que D1 se encienda.

Q1 normalmente está encendido en la oscuridad gracias a R4. Cuando hay luz, LDR1 reduce el voltaje base por debajo de 0,6 V y apaga Q1.

No es el circuito más elegante que he creado, pero puede funcionar ;).

esquemático

simular este circuito : esquema creado con CircuitLab