Dispositivo para medición de parámetros espacio-temporales de marcha humana

Es un dispositivo que permite medir la velocidad de marcha, cantidad de pasos, cadencia de pasos y distancia recorrida considerando una longitud de pasos fija y simétrica, en un recorrido lineal. Con frecuencia de muestreo de 40 Hz. Los datos se visualizan a través de una aplicación para celulares Android median conexión bluetooth.



 Conoscenze e abilità necessarie per farlo

Se necesita conocer:
- Trabajar con Arduino en general, para las conexiones, programación en C++ y es necesario instalar librerías que no se incluyen en el IDE.
- Se debe usar herramientas de corte, taladro o mini torno y pegamento.
- Manejo de celulares smartphone.
- En caso de hacer modificaciones a la app, uso de la página web App Inventor.


 Tecnologia e strumenti necessari coinvolti

Para el hardware:
- Destornillador.
- Taladro o mini torno.
- Sierra para plástico.
- Aguja e hilo (para el cinturón).

Para el software del dispositivo:
- IDE de Arduino.
- Librerías "I2Cdev" y "MPU6050".

Para la app "PASOS":
- Smartphone con Android.


 Materiali necessari

Para el Hardware:
- Placa Arduino UNO.
- Modulo bluetooth HC06.
- Sensor inercial MPU6050.
- 10 cables macho hembra para Arduino.
- Power bank.
- Caja/gabinete de plástico para electrónica. Medidas internas mínimas recomendadas: 55x75x35 mm.
- Broches o sujetadores fuertes.
- Pegamento epóxi.

Para el cinturón:
- Banda elástica.
- Hebilla de plástico y hebilla pasador del ancho de la banda elástica.


 Necessaria l'organizzazione iniziale

Contar con: - Espacio de trabajo limpio y ordenado. - Herramientas necesarias - Computadora con programas descargados y acceso a internet.


 Sviluppo del progetto - Stage 1 o solo

Conexión y ensamblado del dispositivo


HC06 a pines de Arduino VCC --->5V GND ---> GND TXD ---> pin 11 RXD ---> pin 10 MPU6050 a pines de Arduino VCC ---> 3V3 GND ---> GND SCL ---> A5 SDA ---> A4 AD0 ---> GND INT ---> pin 2 Power bank al puerto USB del Arduino. Para ubicar el MPU6050 en el gabinete se debe tener en cuenta que el eje "x" apunte en el sentido de avance del usuario en la marcha, el eje "y" paralelo al suelo y el eje "z" perpendicular al suelo, apuntando hacia arriba. El sensor debe estar fijo al gabinete con tornillos. En nuestro caso el Arduino y el HC06 quedaron empotrados en el gabinete para sujetarlos pero pueden necesitar tornillos. Hicimos un orificio para la salida del cable de alimentación y la power back queda externa al gabinete.



Configuración del módulo bluetooth


Usando el código de Arduino del archivo adjunto "bluetooth_hc06" que también se puede encontrar en su página oficial, se debe cargarlo al dispositivo e introducir los siguientes comandos AT a través del monitor serial: - AT+NAMEPASOS - AT+PIN1234 - AT+BAUD7 De esta forma nombramos al bluetooth "PASOS", ponemos como contraseña "1234" y cambiamos su velocidad a 57600 baudios. IMPORTANTE: luego de usar el comando "AT+BAUD7" solo es posible comunicarse con el HC06 a una velocidad de 57600 baudios, por lo que en la línea "hc06.begin(9600);" se debe cambiar la velocidad quedando "hc06.begin(57600);" y lo mismo en la velocidad del monitor serial. Para colocar otro nombre o pin usar "AT+NAME<nombre>" y "AT+PIN<pin de 4 dígitos>" como en el ejemplo.




 Immagini del progetto






 Video del progetto


 File necessari per portare a termine il progetto

Poi hai il link da cui puoi accedere al file compresso, che contiene i file necessari per la realizzazione dell'intero progetto.

 Clicca qui per scaricare i file

File scaricati:  54  volte