¿Cómo bajar el volumen en la entrada del micrófono antes de enviar a través de los auriculares? (Usando un DSP) [cerrado]

0

Como parte de un curso de ingeniería para adultos mayores, mi compañero y yo decidimos abordar el problema de la pérdida de audición en los jóvenes, y optamos por un enfoque más preventivo, tratando de reducir la cantidad de casos en lugar de curar la pérdida de audición. En nuestro esfuerzo, decidimos que sería más atractivo y efectivo diseñar un par de audífonos que sean de una calidad decente y al mismo tiempo tener una función de "Escucha activa", pero en lugar de usar esa función para hacer que los sonidos bajos sean más altos, queríamos hacer todo lo contrario para evitar que el volumen alcance un cierto nivel de decibelios para evitar que se produzca una pérdida de audición. Tengo una publicación con respecto a este mismo tipo de pregunta aquí ( enlace ) donde descubrí que un arduino no sería el más adecuado para este tipo de proyecto, sino para utilizar el Procesador de Señal Digital.

Aquí es donde estoy hasta ahora, no estoy seguro de cómo proceder con el uso de dicho DSP para convertir la señal analógica a digital y luego bajar el voltaje antes de volver a convertirla en señal analógica. Probablemente estaríamos usando una frambuesa pi como un concentrador para entradas de alimentación y usb.

Editar: planeamos usar TI Code Compiler Studios, así como un DSP programable, si es posible.

Las preguntas principales que necesito responder en este momento son estas

  • ¿Se puede lograr esto en un período de tiempo razonable? (< ¿2 meses?)
  • ¿Necesitaría crear mis propios dispositivos de entrada y salida de audio, o podría usar un par de auriculares existentes para recibir y reproducir el sonido que se convierte?
  • ¿Dónde puedo buscar ayuda adicional con respecto a este tipo de problema?

Gracias a todos los que se tomaron el tiempo de leer esto, sé que fue largo, y gracias a todos por adelantado por cualquier respuesta que reciba.

    
pregunta Charles Kennedy

1 respuesta

1

El uso de un DSP o una Raspberry Pi para limitar el nivel de sonido de un par de auriculares parece ser excesivo. Todo lo que intenta hacer es imponer un límite superior al nivel de sonido, que es exactamente lo que hace un simple circuito analógico AGC (control automático de ganancia). Eche un vistazo a este amplificador de micrófono Maxim con AGC MAX9814 . Este chip único hace casi todo lo que necesita, aunque no manejará los auriculares directamente, necesitará un pequeño amplificador de auriculares, como un MAX9820. Debería ser posible construir este circuito en una PCB de aproximadamente 3 x 2 cm, puede ser alimentado por batería y una celda de una moneda pequeña debe durar varios meses.

    
respondido por el Steve G

Lea otras preguntas en las etiquetas