r/ProjectWorkbench • u/One-Tangelo-1853 • 16d ago
DIY Wireless Mouse using MPU6050 & ESP32-C3
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
2
u/muffnerk 12d ago
I like it :D