Analyzing hand movement patterns during well and sick periods.
Introduction
Monitoring human movement can reveal subtle changes in health. In this study, I recorded hand motions during two distinct periods–normal wellness and a three-day illness–using a Grove IMU 10DOF v2.0 sensor.
Grove - IMU 10DOF v2.0
Data were wirelessly transmitted over LoRa shields attached to Arduino Uno boards, logged to CSV, and visualized in real time and replay mode using a custom desktop application.
Materials and Methods
Hardware: Two Arduino Uno boards, two LoRa shields, Grove IMU 10DOF v2.0.
Data Transmission: Sensor readings (accelerometer, gyroscope, magnetometer, temperature, pressure, altitude) were packaged and sent via LoRa at regular intervals (~200 ms).
Logging: Incoming packets were appended to timestamped CSV files for later analysis.
Visualization App: A Python‑based desktop GUI displays live streams of all IMU channels, and can load saved CSVs for replay. Screenshots illustrate the dashboard layout.
Dragino LoRa Shield
Experiment Setup
Attached the IMU sensor to the back of the right hand.
Configured one Arduino as transmitter, the other as receiver.
Live capture: clicked Start Live, then moved the hand through common gestures (tilt, rotation, lift).
Saved data by clicking Stop Live to replay for later.
Repeated the process during a period of illness (started two days before capture) to compare patterns.
Desktop Dashboard Overview
The dashboard is divided into panels for each sensor channel:
Heading & Tilt: Heading and tilt angles over time.
Accelerometer (Ax, Ay, Az): Linear acceleration components.
The full‑range IMU data show measurable differences in hand motion smoothness and range between healthy and sick states. Reduced tilt amplitude may stem from fatigue, while increased gyro noise suggests less controlled gestures. Further studies could correlate these metrics with symptom severity. (will continue from here (experiment)).
Conclusion
This work demonstrates a LoRa‑based system for remote human activity recognition. The real‑time dashboard and replay feature simplify pattern discovery, and early results show clear distinctions between normal and sick motion profiles.