Skip to content

MadRobin13/Muse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐭 Muse – A Wearable Motion-Controlled Mouse for Disabled Creators

CLICK HERE FOR A VIDEO!!!

✨ What is Muse?

Muse is an open-source, wearable mouse created for disabled creators. It empowers users to access the internet and express their creativity, no matter their mobility challenges. Muse is designed to be affordable, customizable, and adaptable — because assistive technology should serve people, but not at the expense of their comfort.

Specifically, it is a motion-controlled mouse that can be worn on the head, arm, or hand — tailored to suit each individual’s abilities. Using a gyroscope and accelerometer, it translates body motion into mouse movement, enabling hands-free navigation, communication, and creation.

🎯 Key Features

  • 🧠 Head, Arm,and Hand tracking using the MPU-6050 6-axis gyroscope sensor
  • 📡 Powered by an ESP32-Wrover for flexibility and performance
  • 💡 LCD and DIY Haptic Motor for interface and feedback
  • 🛠️ 3D-printed clamp shell, base, and elastic strap for wearable comfort and stable structure
  • 🧩 Modular & open-source: adaptable for various types of disabilities
  • 🔌 USB-powered (Currently uses USB-C to draw 5V for power)

🧰 Hardware Components

🔧 How It Works

  1. Wear Muse on your head, arm, or hand (make sure you select the correct limb using the switch).
  2. The MPU-6050 sensor detects orientation and movement.
  3. The ESP32 processes this input and sends mouse movement signals to a connected computer.
  4. Tactile feedback is provided via the haptic motor.
  5. Muse communicates via Bluetooth (the LCD will tell you if bluetooth is connected).

🚀 Getting Started

  1. Flash the firmware to the ESP32-Wrover using PlatformIO or the Arduino IDE.
  2. Assemble the hardware by inserting the LCD and switch into the lid, putting the gyro and haptic motor (made by combining the 3D-printed weight with the DC motor) into the 3D-printed headband case, attaching the elastic to the headband case, wiring everything, and shoving the components in the big 3D-printed box, while also putting the 3D-printed lid on the headband case.
  3. Plug the device into a computer via USB.
  4. Strap it on, adjust the fit, and you're ready to go!

🤲 Why Muse?

Muse was created because too many assistive technologies are closed, overpriced, and inflexible. People with disabilities deserve tools that are designed with them in mind, not products marked up by corporations taking advantage of their needs and marketing rigid, one-size-fits-all solutions.

Muse is:

  • Customizable to individual needs
  • Open-source and modifiable
  • Affordable and replicable
  • Designed to help, not to profit

This project is about freedom, accessibility, and dignity — built with care and community in mind.

💬 Contributing

Contributions are welcome! Whether it’s software bugs, hardware tweaks, documentation, or CAD designs, your help can make Muse better for someone who needs it.

First:

# Clone the repo
git clone https://github.com/MadRobin13/Muse.git

Then:

Flash main.cpp to the ESP-32

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages