¿Cómo puedo sentir si un bastón se mantiene en posición vertical o se cae?

2

Estoy tratando de hacer un pequeño gizmo con conexión inalámbrica para adjuntarlo al bastón de mi abuelo. La idea es que cuando detecte que el bastón se ha caído, alertará / llamará a uno de nosotros para que podamos correr hacia él si no estamos cerca.

La pregunta es: ¿Qué sensor o combinación de sensores puedo usar para diferenciar de manera confiable entre estos dos escenarios?

Situación NORMAL : el bastón se mantiene en posición vertical (o solo un ligero ángulo con respecto a la vertical) y se usa normalmente.

versus

Situación crítica : el bastón se ha soltado, se cae y continúa tendido en el suelo / suelo

Obviamente, los falsos positivos ocasionales estarían bien, pero los errores de detección (falsos negativos) deberían minimizarse.

Estoy pensando que una combinación de dos cosas podría ayudar:

--siente si la mano de mi abuelo sostiene el bastón o no (¿quizás un sensor de luz que está bloqueado cuando la mano está sobre él?)

--siente si el bastón está en posición vertical o si ha caído (¿quizás un acelerómetro + giroscopio + sensor de vibración para determinar la orientación y los eventos de choque?)

    
pregunta boardbite

4 respuestas

2

Estoy de acuerdo con una de las respuestas anteriores en que necesita algo (probablemente dos acelerómetros) para detectar el ángulo en el que se encuentra la caña (calibrada en la fábrica si está industrializando esto). De esta manera usted tiene un continuo de en qué ángulo se encuentra la caña, en relación a la posición vertical.

Esto proporciona una clara ventaja sobre un simple interruptor de inclinación por las siguientes razones. 1. Puedes calcular el ángulo con dos acelerómetros. Con un interruptor de inclinación (encendido / apagado), no puede 2. No solo puede calcular el ángulo con dos acelerómetros, sino que también puede detectar la velocidad a la que cambia el ángulo en relación con el bastón que está derecho. Esta es la clave , ya que al menos puede tener la información para caracterizar cómo se ve la tasa de caída con una simple prueba de caída y basar su modelo de algoritmo de detección de caídas.

    
respondido por el cowboydan
1

Una solución muy simple es un sensor de inclinación como el AT-407 de Sparkfun. Se compone de 2 bolas de acero dentro de un tubo pequeño y 2 conductores. Cuando el tubo está inclinado, las bolas se separan y la continuidad se pierde entre las 2 derivaciones. Cuesta solo $ 1.95.

    
respondido por el Barry
1

La forma más confiable sería un combo gyro + accel (como el mpu6050 de invensense). Puede usar su material DMP para obtener un ángulo de balanceo / inclinación / guiñada para el sensor, o hacer el trabajo usted mismo ejecutando los datos a través de un filtro kalman. No necesita un sensor de vibración, ya que también puede obtenerlo a partir de los datos del acelerómetro (solo busque eventos de impacto).

    
respondido por el kolosy
0

Parece que un acelerómetro y un pequeño microcontrolador (un PIC, por ejemplo) podrían hacerlo con bastante facilidad. Luego, puede establecer el ángulo en el que se activa la alarma en el código.

Con el enfoque del sensor de luz, deberías tener cuidado de que el área permanezca limpia. De lo contrario, si cubre el sensor de manera cruda, siempre indicará que el bastón está en posición vertical incluso cuando no lo está.

Con un sensor de vibración tendrías que ser creativo al detectar el evento de impulso (cuando el bastón cae) y luego bloquear la salida para que continúe sonando la alarma incluso después de que la lata haya llegado a descansar.

    
respondido por el Damien Burt

Lea otras preguntas en las etiquetas