¿Cómo se puede conectar un temporizador 555 para disminuir gradualmente el volumen del sonido?

0

Supongamos que está recibiendo una entrada de audio de un altavoz de auriculares y desea que el audio disminuya gradualmente hasta que sea inaudible.

¿Hay chips mejores, también muy comunes, que puedan hacer esto de manera más confiable?

Supongamos que desea que el volumen disminuya en 1 minuto.

    
pregunta LongApple

4 respuestas

3

Honestamente, una de las soluciones menos complicadas sería una pequeña MCU y un digipot. Específicamente, un potenciómetro digital de registro diseñado para audio (de modo que active los cruces por cero), y casi cualquier microcontrolador. La mayoría de los potes digitales se controlan mediante I2C (u ocasionalmente SPI).

Puedes activar el "fundido" como quieras (botón, etc.) y tienes un muy buen control de la duración y la linealidad del fundido. Incluso puede hacer estéreo con canales casi de ganancia similar (hay digipots específicamente para audio estéreo).

De esta manera, no hay rarezas analógicas, características de desvanecimiento programable, activación flexible (aún no ha dicho cómo desea que se active) y básicamente dos partes (más una fuente de energía y un poco de pasivos).

    
respondido por el uint128_t
1

Una técnica que puede lograr lo que desea es pasar su señal de audio a través de un interruptor controlado por voltaje. La tensión de control debe activar y desactivar el interruptor a una frecuencia f_c sobre el espectro audible y el ciclo de trabajo debe cambiar progresivamente entre el 100% y el 0%.

Desde el punto de vista del procesamiento de la señal, efectivamente está multiplicando su señal por una señal rectangular de ciclo de trabajo variable que exhibe los valores 0 y 1. El espectro de esta señal es una suma de términos de la forma A_n · X (fn · F_c) y el término A_0 es lo que le interesa. Se debe usar un filtro de paso bajo para filtrar los términos más altos, pero esto puede ser innecesario si los elementos después de su circuito ya tienen una respuesta de paso bajo.

Hay muchas maneras de lograr esto. Un interruptor analógico podría ser controlado por cualquier dispositivo capaz de producir una señal de ciclo de trabajo variable. Un 555 ciertamente puede producir una señal PWM (Modulación de ancho de pulso), pero también tendría que generar la función de desintegración lineal (o logarítmica). Un simple microcontrolador podría hacer este trabajo muy fácilmente.

    
respondido por el Petrus
1

Una forma un tanto pirata de hacer esto sería un temporizador 555 o 556 como fuente de PWM para un LED. Que luego se vincula a un CDS LDR (resistencia dependiente de la luz) en línea con la fuente de audio, como un pot.

simular este circuito : esquema creado usando CircuitLab

La forma preferida de hacerlo serían dos combos LEDS / LDR, con dos fuentes PWM que son inversas entre sí.

Consulte enlace para ver un proyecto que hizo esto.

Es necesario acoplar el LED y el LDR juntos. La cinta electrica siempre funciona. Esto se hace profesionalmente a través de piezas dedicadas como los optoaislantes fotorresistentes.

    
respondido por el Passerby
-2

Como han dicho otros, un temporizador 555 probablemente no sea la mejor opción. Creo que una mejor opción sería utilizar un transistor y una red RC para actuar como un estrangulamiento:

simular este circuito : esquema creado usando CircuitLab

Aquí, presione el botón para comenzar en 'volumen máximo'. A medida que la red RC se descarga, el NPN inferior se vuelve cada vez más resistente, hasta que se corta completamente y no permite más volumen.

SI desea que siempre tenga algo de volumen, en su lugar, conecte el terminal GROUND de C1 y R2 a un potencial separado de 0.6V, que puede generar con un diodo de resistencia +. Esta es una referencia de voltaje que mantendrá el voltaje apenas encendido incluso después de mucho tiempo.

Al modificar el valor de R2 / C1 se cambiará la rapidez con que la señal se silencia. Si se ajusta la relación de R1 a R3, aumentará / disminuirá la ganancia; que usted querrá hacer dependiendo de la magnitud de su señal de voltaje de entrada.

Si desea 1 minuto, la constante de tiempo es de aproximadamente 30 s. Puede calcular el tamaño de C calculando cuánta corriente de base se proporciona a Q4 y cuánto tiempo tomará para que C1 se descargue. Q = CV; Q = I * t

Sin embargo, deberías poder simular y simplemente aumentar el tamaño de la tapa hasta que se descargue lo suficientemente lento.

Ajustar el valor de R1 tendrá un gran efecto en la resistencia de salida y en la cantidad de energía que este circuito puede proporcionar a una carga.

Las siguientes formas de onda de simulación muestran la ganancia inicial (~ 1, si necesita una amplificación de voltaje real, reduzca el tamaño de R3 proporcional al cambio de ganancia deseado)

También muestran la ganancia a lo largo del tiempo, que disminuye lentamente durante los primeros 30 segundos y luego rápidamente hasta que permanece en silencio en 1 minuto.

Acontinuaciónhayunsimuladordeunminutodeduración,quemuestragananciaamedidaqueavanzaeltiempo.Heampliadoalprincipioyalfinal.Labajaresoluciónsedebeaqueeltiempodeejecuciónfuetanlargoquenopudeobtenerunaresoluciónmuchomayorduranteunminutorazonable.

    
respondido por el jbord39

Lea otras preguntas en las etiquetas