Arduino tonecontrol circuit

-1

Hola, ¿podemos hacer un circuito de control de tono en Arduino usando LM386 y, de no ser así, qué otro IC se utiliza? ¿Alguien podría ayudarme?

    
pregunta laiba Mansoor

1 respuesta

0

El circuito de control de tono en el sistema de audio es un filtro variable. Se utiliza para aumentar algunas frecuencias, para atenuar algunas otras frecuencias y dejar que las otras sean como son. Los propósitos de dicho filtrado:

  • modificación creativa del sonido (= ajustes para un resultado subjetivamente bueno)
  • compensar la respuesta de frecuencia desigual del equipo y la sala, a menudo basada en mediciones

Hoy en día, el filtrado complejo de alta calidad es posible en el dominio digital. Las señales se convierten en AD y el filtrado se realiza como cálculos. Lamentablemente, Arduino es demasiado lento y tiene una conversión de AD de resolución demasiado baja para cualquier procesamiento de señal de audio digital en tiempo real. Si busca "DSP Arduino", los mejores ejemplos de audio son como la música u otros sonidos que se reproducen a través de una línea telefónica analógica de larga distancia.

Por lo tanto, Arduino como procesador de señal de audio digital no es una opción seria, excepto si ya tiene la señal almacenada como datos digitales y permite un tiempo de procesamiento de 10 ... 100 veces más que la duración de la señal. Pero en ese caso usted también podría usar PC y Excel o Matlab.

Si aún desea utilizar Arduino como control de tono, debe tener un circuito de filtrado externo que reciba señales de control de Arduino. Arduino puede tener los siguientes roles:

  • recordar las configuraciones correctas para diferentes escenas y recuperarlas cuando se desee
  • interfaz entre el filtro y el usuario
  • el ajustador automático de sonido, realiza mediciones y los ajustes necesarios (= no es una tarea trivial, la definición que se desea puede llenar libros enteros incluso en lenguaje natural, implementado como software informático solo para tareas muy limitadas y exactamente definibles, como encuentre una respuesta de frecuencia uniforme o mantenga los volúmenes equilibrados)

Las salidas PWM (nivel desplazado y filtrado) se pueden usar como voltajes de control para circuitos de filtrado basados en VCA. Los amplificadores controlados por voltaje (VCA) están disponibles como circuitos integrados. Un ejemplo: enlace

Los bloques completos de equipos de manipulación de audio se venden para constructores de sistemas modulares. Muchos de ellos usan controles de voltaje.

Para el encendido y apagado, arduino puede emitir bits digitales normales que pueden controlar los interruptores analógicos.

Finalmente, Arduino puede ser un controlador de sistema servo que rota o desliza potenciómetros motorizados.

Para datos de entrada, Arduino puede leer cualquier cosa legible digitalmente (interruptores, teclados, codificadores, datos en serie) e incluso voltajes analógicos.

Área bastante compleja, diría yo. ¡Lo siento por solo rascarlo!

    
respondido por el user287001

Lea otras preguntas en las etiquetas