NanoGlide is a wearable hand control unit that detects yaw, pitch, and roll using an MPU6050 accelerometer/gyroscope and wirelessly transmits real-time control commands via Bluetooth to paired receiver modules.
An Arduino Nano reads 3D orientation from an MPU6050 and translates it into directional control signals (F, B, R, L, S) transmitted over Bluetooth (HC-05).
Applications:
- Assistive technology (wheelchair direction control)
- Home automation (door access)
- Robotics and interactive systems
Components:
- Arduino Nano (or compatible)
- MPU6050 accelerometer + gyroscope
- HC-05 Bluetooth module
- LED indicator (pin 13)
- Optional: 3D-printed wearable housing
Wiring:
| MPU6050 | Arduino |
|---|---|
| SDA | A4 |
| SCL | A5 |
| VCC | 5V |
| GND | GND |
| INT | Pin 2 |
| HC-05 | Arduino |
|---|---|
| RX | Pin 11 (voltage divider if needed) |
| TX | Pin 10 |
| VCC | 5V |
| GND | GND |
Arduino IDE with the following libraries:
Wire.hI2Cdev.hMPU6050_6Axis_MotionApps20.h(Jeff Rowberg)SoftwareSerial.h
- Upload firmware to the Arduino
- Power on and pair HC-05 with the receiver
- Hand orientation maps to:
FForward ·BBackward ·RRight ·LLeft ·SStop - Adjust sensitivity thresholds in firmware as needed
- Ensure correct voltage levels on HC-05 RX/TX lines
- Secure all connections to avoid signal loss
https://drive.google.com/file/d/1emj3J04ihiRBoaoa_5fszwuSHFGRbFfa/view