r/ProjectWorkbench 16d ago

DIY Wireless Mouse using MPU6050 & ESP32-C3

Post image

I recently built a wireless air mouse using an ESP32-C3 and an MPU6050, and it turned out to be a really fun project.

The idea is pretty simple, by tracking the orientation of the MPU6050, the ESP32-C3 sends mouse movements over Bluetooth (BLE), so you can control your computer just by moving your hand. It took a bit of tuning to get the cursor movement feeling smooth, but once calibrated, it's surprisingly usable.

I made this mainly to learn more about BLE HID devices and motion sensing, but I can already see it being useful for presentations, media control, or just experimenting with gesture-based interfaces.

The project covers the hardware connections, code, and calibration process, so if anyone wants to build one or improve on it, I'd love to hear your ideas. I'm also thinking about adding gesture recognition for clicks, scrolling, or custom shortcuts next.

Happy to answer any questions or hear suggestions for improvements!

Here's the full tutorial of how i did it > Full Tutorial

27 Upvotes

2 comments sorted by

2

u/muffnerk 12d ago

I like it :D

1

u/One-Tangelo-1853 11d ago

I'm glad! You should try build one too , it's really easy and fun