// Project case study
SmartHand — Motion-Tracking Glove
Wearable BLE glove that tracks hand and finger motion in real time.
SmartHand is a glove-integrated wearable that streams high-resolution hand and finger motion to a phone or computer over Bluetooth LE. Per-finger IMUs and flex sensors capture gesture data precise enough for visualization, HCI experiments, and gesture-control applications.
- Year
- 2023
- Role
- Sole designer — hardware and firmware
- Context
- Personal project
- Tech stack
- Altium DesignerSTM32WBA52CBluetooth LEIMU ArraysFlex SensorsHaptics
- 6+
- IMU sensing sites
- BLE
- real-time wireless streaming
- USB-C
- charge + data
Embedded architecture
An STM32WBA52 microcontroller with an onboard bootloader runs custom C firmware. An I2C expander fans out to IMUs on the back of the hand and each finger, delivering high-resolution orientation data alongside analog flex-sensor channels. A haptic motor driver closes the loop with tactile feedback to the wearer.
Power & connectivity
A priority power multiplexer selects between a 3.7V Li-Ion cell and 5V USB-C, with an integrated charger IC and a 3.3V buck-boost regulator powering the full sensor suite. A chip antenna handles BLE streaming to external nodes, while a USB-to-UART bridge provides a wired fallback for development and data capture.
Design goals
Compact enough to disappear into a glove, and low-power enough for all-day wear. Every subsystem — sensing, radio, haptics, charging — fits a single tightly-routed board designed in Altium.