Detectar la señal de la computadora que activa una MCU

1

Debo desarrollar un sistema que detecte una alerta de un software que se ejecuta en la computadora y activó la MCU

Más detalladamente, hay un programa que se ejecuta en la computadora que alerta a la persona con un sonido muy fuerte (como una sirena), así que lo que sucede es que esta persona podría estar ausente a veces. por lo que necesito saber cuándo está sonando esa alarma e indicar a mi MCU que haga "it thing"

El problema que estoy teniendo es cómo hacer que se active; 1- Confiable 2- Asegurar por lo que no se disparará por ningún otro ruido. Necesito hacerlo lo más fácil posible. ¿Crees que tengo que escribir un programa para leer la tarjeta de sonido y activar la MCU cuando suena la alarma o puedo usar un micrófono y una señal analógica? ¿Encontrar la frecuencia de la 'sirena' y avisar a la MCU cuando escuchó un sonido en esa frecuencia de la computadora?

Cualquier ayuda será muy apreciada

    
pregunta Caspian

1 respuesta

1

Hay una solución simple. La duración del tono de alarma puede ser el disparador que necesita para arduino. Coincidir eléctricamente con la entrada de arduino con la salida del altavoz. Un simple circuito RC puede hacer. Agregue otro capacitor, para integrar el voltaje de sonido, desde gnd al pin de entrada. Esto al menos suavizará la forma de onda de audio. En el software, haga una rutina permisiva, que durante cierto tiempo deba recibir cierta cantidad de pulsos o lecturas analógicas. Este modelo ignorará los clics y los ruidos repentinos.

    
respondido por el m33600

Lea otras preguntas en las etiquetas