Estoy construyendo un amplificador de audio (prototipo) con pantalla y MCU (Arduino Nano), vea la foto a continuación (no terminada ;-)).
En la pantalla, quiero mostrar algunos VU-metros de la entrada, pero hay diferentes implementaciones para hacerlo.
Algunos afirman que puede conectar la entrada de audio directamente a los pines de Arduino que he probado pero parece que no funciona. Otros afirman que no es una buena idea hacerlo de esa manera porque no hay separación de circuitos o afirman que es imposible porque la señal es CA y es demasiado débil (como acabo de descubrir, solo unos pocos milivoltios y Arduino no puede medir eso).
Entonces encontré algunas soluciones para amplificar la señal con el uso de desacoplamiento y un divisor de voltaje. El divisor de voltaje extrae 2.5V como máximo a un voltaje de entrada de 5. El arduino puede medir esto.
Pregunta
Las soluciones que encontré son un poco diferentes, así que la pregunta es, ¿cuál debo usar? ¿Por qué son diferentes? ¿Cuál es el mejor para mostrar un medidor de VU?
Soluciones encontradas
Recursos
1. Entrada de audio Arduino http://duino4projects.com/audio-input-to-arduino/
2. http://www.georgegardner.info/electronics/class-d-avr.html
3. Biblioteca de detección de DTMF http://forum.arduino.cc/index.php?topic=121540.0
Ninguno de ellos le permitirá captar señales de nivel de milivoltios.
De hecho, reducirán el nivel hasta cierto punto.
No puede usar una resistencia (o un par de ellas como en un divisor de voltaje) para amplificar una señal.
La amplificación requiere un amplificador. Este es un dispositivo activo que toma una entrada de energía y una entrada de señal y proporciona una copia más fuerte de la entrada como salida.
Si está trabajando con algo que no sea un micrófono dinámico como fuente de audio, el nivel debe ser lo suficientemente alto como para medirlo con un Arduino.
Espero que esté trabajando con niveles de línea como los que normalmente se encuentran en los dispositivos de audio de consumo típicos. Los niveles que ha medido no tendrían sentido en ese entorno.
Por lo general, un multímetro no puede hacer mucho con una señal de audio, especialmente los modelos menos costosos con los que los principiantes suelen comenzar. Creo que la inexperiencia y una herramienta inadecuada lo han engañado en cuanto al nivel de señal en su circuito.
Deténgase, retroceda y presione google y busque circuitos para conectar un Arduino a una señal de audio. NO busque su supuesta solución (divisor de voltaje) porque lo llevará a lo incorrecto.
Hay numerosas preguntas solo en este sitio sobre cómo obtener audio en un Arduino. Búscalos. Lea sobre "amplificadores operacionales" mientras lo hace.
Bueno...
La puerta n. ° 1 es una salida de "auriculares", por lo que podemos excluir eso.
La puerta n.° 2 tiene un potenciómetro para ajustar el sesgo por alguna razón que simplemente parece incorrecta... a menos que suceda algo más después.
La puerta n.° 3 tiene la polarización correcta y el acoplamiento de CA con una resistencia de drenaje adecuada en la entrada para garantizar que se drene el capacitor de desacoplamiento.
Comenzaría buscando circuitos de preamplificadores (preamplificadores) que usen amplificadores operacionales en configuraciones estándar (que son un "diseño clásico" que el diseñador de electrónica usa de manera rutinaria). Si no le preocupa la fase, es un poco más fácil trabajar con la configuración de inversión. Estás viendo cuatro resistencias, una tapa de desacoplamiento y un amplificador operacional.
Sus parámetros básicos son; ¿Qué impedancia de entrada quiero? ¿Y qué ganancia quiero? La primera respuesta es "al menos 10k". El segundo es la diferencia entre el voltaje de entrada y el mejor nivel para tu Arduino. Luego conecta las respuestas en su circuito de amplificador operacional estándar y listo.
Jim Dearden
Vulcano
Codebeat
Codebeat
Jim Dearden
Codebeat
Jim Dearden
Codebeat