Estoy buscando crear un circuito simple que tendrá 8 LED de "pulsos / desvanecimientos" aleatorios

0

Estoy buscando hacer un circuito simple (barato, pequeño espacio) que encienda 8 LED en un orden aleatorio Y tenga un efecto de pulso / desvanecimiento dentro y fuera. Originalmente, iba a programar un efecto aleatorio, pero encontré un esquema con un contador 4026 y un controlador de pantalla y un contador 555 que hará la escritura en su lugar (ahorrando tiempo y tirando del pelo). El problema que tengo es descubrir cómo obtener el efecto de atenuación en cada LED y cómo lo implementaría con el efecto aleatorio.

El circuito que encontré está aquí: enlace .

Sé que cambiar el valor del capacitor disminuirá / acelerará la velocidad de parpadeo, pero no agregará el efecto de desvanecimiento que estoy buscando. Mi mejor conjetura es conectar otro capacitor entre el LED y el controlador, o implementar un BJT en el circuito. Estoy bastante estancado, por lo que cualquier consejo sería genial.

También debo mencionar que planeo hacer este DC con una batería de 6V. Puede ser un voltaje más alto si es necesario, ese era solo el plan original.

¡Gracias y que tengas un gran día!

    
pregunta Trevor

1 respuesta

0

El CD4026 tiene un pin de Activar pantalla al que puede aplicar PWM. La pregunta es, ¿cómo hacer que el PWM varíe en el tiempo con los LED? Una posibilidad es usar la forma de onda del triángulo que el NE555 ya está produciendo cuando se sincroniza con el CD4026.

En el circuito a continuación, OA1 y OA2 forman un clásico modulador de ancho de pulso. OA1 genera una onda triangular de alta frecuencia en C2. OA2 luego compara esto con la rampa mucho más lenta producida por el NE555, y emite una forma de onda PWM con un ciclo de trabajo variable. Esto debería hacer que el brillo de cada LED encendido pase de 0 a 100% y vuelva a aparecer durante su segmento de tiempo.

simular este circuito : esquema creado usando CircuitLab

Si desea que los LED se atenúen y se atenúen a una velocidad diferente al aleatorizador, use otro 555 (u otro indicador) para generar la rampa de brillo. Si desea que el brillo de cada LED varíe de forma independiente y / o aleatoria, necesitará un circuito aún más complejo, en cuyo caso podría ser más fácil programar una MCU para hacer el trabajo.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas