¿solución de localización de dirección de sonido de 3 micrófonos?

1

Estoy construyendo un juguete robot. Cuando se produce un aumento repentino de sonido, deseo calcular la posición aproximada de la fuente de sonido.

Voy a colocar 3 micrófonos analógicos en el borde de mi PCB de forma redonda, cada uno mirando hacia afuera.

¿Hay un chip que pueda manejar mi requerimiento? ¿O tengo que hacer 3 micrófonos de integración de valor de voltaje con un período de tiempo en una MCU? Si es así, ¿alguien ha hecho el firmware antes?

    
pregunta c2h2

1 respuesta

1

No conozco un chip enlatado para hacer esto, y de todos modos eso no sería un tema.

La forma de calcular la posición relativa es observar el momento de llegada. Pruebe cada entrada de micrófono a alta velocidad y mantenga las muestras recientes en la memoria. Cuando decide que se ha producido un evento ruidoso, ejecuta correlaciones entre las muestras almacenadas para decidir el cambio de tiempo entre ellas. Desde los turnos de tiempo, puede calcular la ubicación relativa, conociendo las ubicaciones de cada uno de los receptores.

Tenga en cuenta que en el caso general, se necesitan 4 receptores que no están en un plano para resolver el 3D completo. Sus tres receptores resolverán un grado menos de libertad, como la dirección sin distancia en algunos casos.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas