NeuroNav

Real-Time Haptic Navigation and Posture Monitor

A non-invasive sensor suite that turns physical proximity and faint detection into a haptic feedback matrix, relaying information to authorized caregivers and HCPs if opted in.

3+
haptic motors
40Hz
polling rate
3
proximity zones
36h
build window
SCROLL

Hardware & the math underneath it

How the sensing works:

ESP32 acts as the main computer, NPU-6050 detects posture changes, and the VL53L0X measures distance. They all work in unison to send data to the ESP32 and outputs via vibration motors.

Microcontroller
ESP32, 40Hz I^2C polling
Posture
MPU-6050 6-axis IMU
Distance
VL53L0X ToF LiDAR
Haptics
9–12 motors via 2N2222
Placement
3 head, 3 per arm
Scale
5 units = 1 meter
Head / LiDAR array(0, 0, 3.5)
Right arm node(1.65, 0, 0)
Left arm node(0, 1.65, 0)
≤ 1.5m — Warning1 motor
≤ 1.0m — Alert2 motors
≤ 0.5m — Danger3 motors, pulsed

36 hours, start to finish

Built to support intuitive navigation and provide info for caregivers and HCPs

NeuroNav, built by Enoch Shum, Connor Doty for VTHacks 14. ESP32 · MPU-6050 · VL53L0X · Next.js