Hola gente! Les quería consultar si han encontrado alguna vez algo referido a reconocer un sonido específico con arduino. He buscado por la red hace un par de semanas y solo encontré a un vendedor que produce un sistema de filtros con un LM324 y redes RC pero una frecuencia aproximada al sonido en cuestión lo activaría puesto que se trata de un filtro. Es una especie de "body-shaker" o "bass-shaker" básicamente que reacciona a ciertas frecuencias.
Esto es lo que quiero hacer: en un sistema de simulación (con Oculus Rift) cuando la PC reproduzca un sonido específico (el rugido de un dinosaurio) que ya tengo identificado en un archivo .wav arduino detecte esa reproducción (ya que estaría conectado a una salida de auriculares de la placa de sonido) y actúe en consecuencia (quiero pasarlo a un ampli de 30W para que ese sonido pase de la PC al ampli y el sonido sea más envolvente). Como no puedo saber cuándo el usuario (mis niños) estarán cerca de un dino, necesito que sea automático. La PC reproduce el sonido del rugido, arduino lo detecta y lo saca por un amplificador. Como el rugido dura cierto tiempo, arduino debe ser capaz de detectar el inicio de ese sonido (porque es igual al archivo .wav) y activar el pase al ampli (supongo que un 4066 sería suficiente para que arduino lo controle y listo).
Lo que no puedo encontrar, es información sobre si arduino (el que sea) tiene capacidad de convertir en digital una entrada y compararla con algo de referencia grabado en su memoria. Es posible hacer esa comparación en tiempo real?
gracias por anticipado por pasar y dejarme sus opiniones!
Saludos!!
Esto es lo que quiero hacer: en un sistema de simulación (con Oculus Rift) cuando la PC reproduzca un sonido específico (el rugido de un dinosaurio) que ya tengo identificado en un archivo .wav arduino detecte esa reproducción (ya que estaría conectado a una salida de auriculares de la placa de sonido) y actúe en consecuencia (quiero pasarlo a un ampli de 30W para que ese sonido pase de la PC al ampli y el sonido sea más envolvente). Como no puedo saber cuándo el usuario (mis niños) estarán cerca de un dino, necesito que sea automático. La PC reproduce el sonido del rugido, arduino lo detecta y lo saca por un amplificador. Como el rugido dura cierto tiempo, arduino debe ser capaz de detectar el inicio de ese sonido (porque es igual al archivo .wav) y activar el pase al ampli (supongo que un 4066 sería suficiente para que arduino lo controle y listo).
Lo que no puedo encontrar, es información sobre si arduino (el que sea) tiene capacidad de convertir en digital una entrada y compararla con algo de referencia grabado en su memoria. Es posible hacer esa comparación en tiempo real?
gracias por anticipado por pasar y dejarme sus opiniones!
Saludos!!