Completed
Moon Walk
Walk with your own Rhythm
A sensor box that clips onto a walking stick or walker to monitor cane posture and gait in real-time. Two independent sensor tracks run in parallel: a Modulino Movement (LSM6DSOX) wired over UART to the UNO Q for posture classification, and a Nano 33 BLE (LSM9DS1) streaming 9-axis IMU data at 50 Hz over BLE. Walking phases are detected from accelerometer/gyroscope norms (STATIONARY, GROUND_CONTACT_WITH_ROTATION, SWING_OR_ON_AIR). Python on the UNO Q Linux side publishes data via MQTT to InfluxDB. A Streamlit-based collection interface handles data labelling; a Blender MCP integration enables real-time 3D motion visualisation.
Poster
System architecture
Built by
Built with
Arduino Nano 33 BLE UNO Q Modulino LSM6DSOX LSM9DS1 IMU BLE MQTT InfluxDB Python Streamlit Blender MCP IoT