Skip to content

{ Category Archives } Tema 5: Memsic 2125

Acelerómetro Memsic 2125

Con el fin de poder detectar caídas del usuario, el sistema llevará un acelerómetro encargado de medir la aceleración en distintos ejes.

Tagged ,

Pruebas de acelerómetro: verificación del funcionamiento

Para verificar el funcionamiento se conectará el acelerómetro Memsic 2125 al arduino, y este transmitirá por puerto serie las lecturas al ordenador. En el ordenador se ejecutará un programa escrito en Processing que mostrará la salida.

Tagged , ,

Preparación de la caja de pruebas de impacto

Tras comprobar que el Memsic 2125 funciona correctamente y que es posible su utilización con el arduino, es momento de preparar una caja acolchada para las siguientes pruebas. Así mismo hay que preparar la circuitería en la que irá conectado el acelerómetro.

Documentación del shield creado

Se ha creado un shield personalizado que proporciona varias funcionalidades necesarias:  soporte y lectura del acelerómetro, interfaz para poder dormir/despertar el XBee y proporcionar un punto de conexión de la alimentación externa. Como añadido  a cualquier shield, dispone también de un botón de reset, ya que el del propio arduino queda fuera del alcance al […]

Tagged , ,

Lectura del Memsic 2125 mediante interrupciones

Una gran mejora es leer las señales del Memsic 2125 sin realizar una espera activa en la lectura, es decir, sin utilizar pulseIn() ya que éste realiza la lectura mediante un bucle y mantiene el procesador al 100% de trabajo.

Tagged , ,

Determinación de umbrales de caída

Para determinar el umbral de caída hay que tener en cuenta las siguientes cuestiones:

Funcionamiento detallado del Memsic 2125

La manera de funcionar del Memsic 2125 al principio parece un poco rara. A la hora de comprender el funcionamiento puede darse el caso de que parezca que “algo no encaja” al mezclar mediciones que involucran aceleración estática y aceleración dinámica. Veamos un ejemplo:

Actualización de software

El código de arduino y el del visualizador se han actualizado para poder modificar variables de los algoritmos sin tener que estar montando y desmontando la caja de colisiones, el arduino, etc,… cada vez que se quieren probar los algoritmos modificando las variables.

Tagged

Algoritmos de detección de caídas

Tras el análisis del funcionamiento detallado del Memsic 2125, se analizan posibles algoritmos.

Tagged ,

Prueba de algoritmos

Algoritmo 1 Se ha procedido a evaluar diferentes situaciones. Como primeras pruebas, el parámetro de colisión se ha configurado a 2gs (valor 38).

Lectura exacta de pulso PWM

O al menos lo más exacta posible.

Tagged , , ,