efecto de desvanecimiento en un montón de LED [duplicado]

Estoy tratando de hacer que un montón de LED se desvanezcan cuando se apagan. La tarea es bastante simple para un solo LED usando un capacitor de 1000uF para producir un retardo de tiempo como en el siguiente circuito:ingrese la descripción de la imagen aquí

La otra posibilidad es usar la función Arduino analogWrite() y hacer mi trabajo, pero no quiero usar ningún microcontrolador.

Cuando trato de hacer que funcione como 25 LED en paralelo. La capacitancia necesaria crece cuadráticamente para almacenar tanta energía. ¿Hay alguna otra forma de hacer que este efecto funcione que no implique el uso de muchos condensadores y tampoco uno gigante?

Nota: agregue etiquetas a esta pregunta que sean más relevantes, ya que no pude encontrar muchas.

Use una tapa más pequeña, luego use un BJT como seguidor de emisor para alimentar los LED. Tenga cuidado con la disipación de energía en su transistor. Apuesto a que alguien con más tiempo dibujará un diagrama de circuito en una de las respuestas.

Respuestas (1)

Si no te importa experimentar un poco con el tiempo, puedes usar algo así:

esquemático

simular este circuito : esquema creado con CircuitLab

R1 y C1 establecen el comportamiento transitorio, R2 es solo para limitar la corriente sobre el interruptor, no lo haga demasiado grande. Si no le importan las pérdidas, también puede usar un MOSFET de canal N. R1 y C1 tienen que estar entre G y GND, R2 y SW1 entre D y G. El circuito de canal N le brinda un mejor control sobre el desvanecimiento (si desea producir su circuito en grandes cantidades), pero siempre tendrá un voltaje de caída de Vth de D a S.

hola cris Gracias por su respuesta. ¿Cuál sería el tamaño del capacitor que necesitaría usar al máximo si sigo su sugerencia porque el problema principal para mí es reducir el tamaño del capacitor? En segundo lugar, ¿sigo agregando otros LED en paralelo al que se muestra?
Si opta por el PMOS, el parámetro relevante para usted es la transconductancia del transistor. El cambio de VGS multiplicado por la transconductancia le da el cambio de corriente de drenaje. La tasa de cambio transitorio de VGS viene dada por la curva de descarga normal del capacitor VGS(t) = 12V*exp(-t/(R1*C1)). Lo complicado aquí es que la tolerancia de la transconductancia es muy grande, así que tenías que experimentar como dije. Pero sí, el valor de los condensadores puede ser mucho menor, siempre que R1*C1 se mantenga razonablemente alto. Pruébelo por primera vez con 100uF y 100kOhm y juegue un poco...