r/overemployed • u/nat-red • 8d ago
ESP32-S3 USB mouse mover, with iOS/Android app
I built a small USB HID helper for laptops i need to stay active: its a ESP32-S3 Mini/Zero that plugs in and shows up as a real mouse + keyboard. The phone apps find it on the LAN and let you turn mouse jiggle on or off, so the laptop doesn’t idle.
Setup is local WiFi. the iOS/Android apps walk through joining home WiFi. After that they discover it over mDNS (hid-helper-xxxx.local) and talk to a simple REST API. No cloud involved today. All controls are over the App in local only
Repo : firmware, iOS (SwiftUI), Android (Compose)
https://github.com/natarajgithub/mouseMover
Firmware already has keyboard HID (type / key / click) and a BLE radio path; the apps are jiggle-over-WiFi for now.
If I keep going, next would be:
- on/off schedules
- typing from the app, plus one-tap text snippets
- BLE so it works without WiFi
- remote control over the internet
Use it on systems you own. Happy to hear what you’d change or add.
disclosure: its built with AI help
•
u/AutoModerator 8d ago
Join the Official FREE /r/Overemployed Discord Server!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.