¿Qué micrófono (sensor de sonido) puede funcionar con Arduino para detectar disparos?

0

Estoy trabajando en un proyecto para detectar un sonido muy fuerte / Pop (como un disparo). Estoy usando un microcontrolador como Arduino. Actualmente estoy usando este simple sensor de sonido . Pero el problema es que es muy sensible, lo conecté con 3.3 V y lo más alto que alcanza es de alrededor de 560 desde la lectura analógica, ya sea un simple aplauso o un golpe fuerte, alcanza el máximo en 568. He intentado ajustar El medidor de potencial pero sin diferencia.

¿Puede este sensor medir la intensidad del disparo? Si no, ¿qué sensor puedo usar?

    
pregunta sparks

5 respuestas

1

Al visitar el sitio web del fabricante y observar el esquema que proporcionan, la causa más probable del problema que tiene es que el preamplificador que sigue a la cápsula del micrófono tiene demasiada ganancia. Microphone Sound Detector

Para un primer intento, simplemente quite R4. Esto cambia el pre-amplificador para tener ganancia de unidad. Si la señal de salida es ahora demasiado baja, elija un valor adecuado para R4 que le brinde la ganancia que necesita.

Es difícil darle más información concreta porque el fabricante no proporciona valores de componentes en el esquema. Pero esto debería ayudarte a comenzar.

Una de las otras respuestas sugirió monitorear la señal de salida con un osciloscopio. Este es un gran consejo y debes hacerlo si es posible.

    
respondido por el Dwayne Reid
1

Los discos piezoeléctricos son un micrófono utilizable e insensible para disparos, según la distancia

Un disparo definitivamente puede golpear el diafragma de los micrófonos electret en las paradas si está cerca. Debe mirar la salida del micrófono con un osciloscopio para ver si el micrófono se está saturando o si el amplificador lo está siguiendo.

    
respondido por el Henry Crun
0

Si su sensor es demasiado sensible, podría hacer un buen esfuerzo para encontrar formas de amortiguar el sonido que recibe el sensor. Esto podría ser cualquier cosa, desde poner una tela, fieltro o incluso papel sobre el sensor. Incluso podría llegar a colocar el sensor con aislamiento alrededor y permitir que algo de sonido ingrese al sensor a través del aislamiento.

    
respondido por el Michael Karas
0

La descripción del producto dice que el potenciómetro ajusta el umbral para la salida digital del micrófono, no la salida analógica . Debe medir el voltaje de la salida digital del micrófono para determinar si el nivel de sonido supera el umbral establecido por el potenciómetro o no.

    
respondido por el user182015
0

Respuesta simple:

Coloque la cinta sobre el micrófono y selle herméticamente hasta que pueda detectar un rango lineal de más de 40dB o 1 a 100%.

———

Este es un problema de física con el aislamiento del sonido del ambiente y el manejo general y no con respecto a la detección. Podría usar una tapa de cerámica y un amplificador para detectar un disparo con un sustrato adecuado, pero nuevamente debe aislarse el ruido de baja frecuencia de fondo.

Los dispositivos de medición acústica generalmente son micrófonos de bobina móvil cardiod de banda ancha de alta calidad, no electretes baratos. Pero con habilidad, uno podría calibrar micrófonos baratos con detección de pico y retención adecuadas y muy baja ganancia. Tu PCB lo está recortando. Pero como con cualquier dispositivo de medición, la ganancia de control direccional y la medición acústica de "Loudness" según las curvas de Fletcher Munson son muy dinámicas, por lo que existe una correlación pobre con la distancia con el sonoridad. También los reflejos de las estructuras cercanas pueden amplificar los niveles de sonido. )

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas