Red de conocimiento informático - Material del sitio web - Implementación de recopilación e investigación de audio en tiempo real basada en arduino

Implementación de recopilación e investigación de audio en tiempo real basada en arduino

1. Cómo introducir la señal de audio en la placa arduino, es decir, recogerla.

Respuesta: La interfaz analógica de Arduino tiene una función de muestreo AD, que puede lograr un muestreo de datos de audio con una resolución de 10 bits. Simplemente envíe la señal de audio directamente al puerto analógico de Arduino. Es necesario prestar atención a si la amplitud del voltaje de audio de entrada excede el voltaje de referencia. Si es demasiado grande, es necesario suprimirlo o seleccionar un voltaje de referencia más alto. Si es demasiado pequeño, es necesario amplificarlo o reducir el voltaje de referencia.

2. ¿Qué procesamiento de señales de audio se puede lograr con las funciones integradas de Arduino?

Respuesta: Debido a que los datos han sido cuantificados, es posible el procesamiento aritmético general. Además, con la biblioteca FFT, se puede realizar la transformada de Fourier, los datos en el dominio del tiempo se pueden convertir en datos en el dominio de la frecuencia, etc. . Eso sí, Arduino sólo tiene 16Mhz, y los cálculos demasiado complejos serán más lentos.

3. ¿Cómo realizar la forma de onda del dominio del tiempo de audio LCD?

Respuesta: Puede instalar el procesamiento en la PC y usar el puerto serie de Arduino para generar los datos muestreados. Después de que el procesamiento recibe los datos, dibuja la forma de onda.