Story
This project showcases an innovative gesture-based multimedia controller built using the UniHiker K10 and ESP32. It converts simple hand or device motions into Bluetooth multimedia commands, letting you control media playback, volume, and track navigation without touching any buttons.
The UniHiker K10 uses its built-in motion and orientation sensors to detect gestures such as tilts and flips. Each gesture is mapped to a specific media command:
-
Tilt Right → Next Track
-
Tilt Left → Previous Track
-
Screen Up → Play
-
Screen Down → Pause
-
Tilt Forward → Volume Up
-
Tilt Back → Volume Down
-
Shake (High Acceleration) → Mute
The K10 sends these commands directly to an ESP32 acting as a BLE (Bluetooth Low Energy) Keyboard, which then communicates with any Bluetooth-enabled device — including laptops, PCs, tablets, or phones.
Meanwhile, the K10’s LCD screen displays the current command in real time, giving instant visual feedback every time you perform a gesture.
This project combines motion sensing, Bluetooth HID communication, and visual feedback to create a futuristic, touch-free multimedia experience. It’s an excellent demo of how embedded systems can bring intuitive human-machine interaction to life.






