¡La mejor manera de detectar vibraciones / sacudidas horizontales!

2

¡Necesito detectar temblores (no solo vibraciones o movimientos pequeños, sino movimientos de balanceo horizontal significativos)! (Es una larga historia)

Ya tengo un Arduino en su lugar, controlando algunas otras cosas. He intentado un par de métodos simples con giroscopios y péndulos como sensores de vibración y similares, pero son demasiado sensibles o difíciles de calibrar.

Principalmente necesito detectar movimientos de planos horizontales.

¿Alguna sugerencia? Alguien había hecho algo como esto?

    
pregunta Ali

2 respuestas

4

Tienes que decidir qué es exactamente lo que estás tratando de detectar. Dice "balanceo horizontal" que implica un movimiento de giro, pero luego "movimientos de plano horizontal" que es otra cosa. Necesitas decidirte. Yo detectaría estos dos de manera diferente.

También, qué es exactamente "movimiento". ¿Necesita saber la distancia a la que se ha movido el objeto, la velocidad o la aceleración?

La aceleración es la más fácil de medir con sensores pequeños y baratos disponibles. Varias compañías, incluyendo Freescale y Analog Devices, fabrican acelerómetros MEMS. Estos vienen en sabores que emiten una señal analógica proporcional a la aceleración, o también digital. Puede usar dos acelerómetros de un solo eje, o puede ser más conveniente usar un chip de dos ejes para detectar movimiento en un plano. Con los dos ejes alineados a lo largo del plano, la magnitud de la aceleración total es la raíz cuadrada de la suma de los cuadrados de las señales de aceleración individuales. Si solo está buscando un umbral, puede cuadrar las señales individuales, agregarlas y compararlas con el cuadrado del umbral de aceleración.

Puede realizar una integración limitada de dichas señales de aceleración. Hay suficiente desviación e histéresis en los acelerómetros MEMS baratos para que la navegación inercial durante más de un segundo o dos se vuelva tan inexacta que no pueda utilizarse para la mayoría de los propósitos.

    
respondido por el Olin Lathrop
4

Los acelerómetros inerciales son tus amigos.

Recientemente conecté algunos a un Arduino, y aquí está mi resumen:

enlace

Los que he usado son ± 18g, lo que equivale a ± 176.58m / s² de aceleración.

Con la adición de un condensador en la salida, puede reducir la sensibilidad a la vibración de alta frecuencia.

    
respondido por el Majenko

Lea otras preguntas en las etiquetas