Mind Controlled Robot
In this example we show you how to control [A FUN SILLY BLUE ROBOT] with you or your partner's mind**! The Muse Brain Sensing Headband allows for some seriously [FUN] experimentation, and can be played with after a very easy setup. By following just three simple steps in this how-to article, your [FUN ROBOT THAT MASSAGES] can respond to: blinking, jaw clenching, and excitement levels! This intriguing development not only opens the door to new funky play between partners, but also possesses the potential in being a supplementary aid to those with non-standard bodies. So check
This example gives a full working path from Muse's Headband, to the Muse SDK, to Processing (via OSC), to Arduino. It's a great example for people making projects that want to have any of those connections!
Notes:
--------------------------------------------------------------------------------------------------------
What is that robot? It's probably some silly blue caterpillar robot. He wiggles a lot, what a goof!
This instructable is brought to you by Comingle.io. They make open-source [TECHNOLOGY AND STUFF]. If you are a person who is comfortable with all parts of the beautiful human experience, then check out more about what they do here: http://igg.me/at/mod You can buy the same silly rubbery robots you see us using here! You can even support them to let them provide more free, open-source tutorials and software for connecting digital devices!
If you get offended by silly robots that people like to play with, then maybe this instructable isn't the place for you ;)
--------------------------------------------------------------------------------------------------------
**ANDY CYNICISM NOTE: In my opinion, anything that promises to "read your mind" or "mood," is never as awesome as they hype it up to be. If you look at Muse's website, they have all these fancy pictures showing young beautiful people wearing their (well designed) headband with the promise of enhanced meditation and improved "brain fitness." If you buy into all this, you are going to be dissappointed. At Comingle.io, our goals are usually much less high-falutin' - we just want to come up with cool new ways to [PLAY WITH SILLY RUBBER ROBOTS] !
So that being said, the Muse did offer some quite responsive data streams that we could tap into! The physical movements were spot on, and their experimental signals offering a rough reading of "mellow-ness" did give a pretty reliable indicator (with just a couple second lag, or maybe our brains were just laggy ;) )
----------------------------------------------------------------------
Materials
- Muse Brain Sensing Headband
- Mod [FUN ROBOT-IT"S LIKE A CATERPILLAR ROBOT PROBABLY]
- Processing Application
Load Arduino Sketch
To utilize the Muse Brain Sensing Headband with your [ROBOT], first send the code below from Codebender to your personal massager by selecting "Run on Arduino." It's that easy! Thanks Codebender!
Prep the Brainwave Reader
Connect Muse to Bluetooth
You must first connect your Muse headband to Bluetooth so that brain activity may be detected. This allows the data from one's brain activity to be sent to the processing application, and then almost instantaneously sending that data to your [SILLY ROBOT]! To connect your Muse headband to Bluetooth, all you have to do is .......
- Push Button to Connect to Bluetooth. (Hold it for 5 seconds to put it into Bluetooth Search Mode)
- Adjust Headband to Fit Your Head! (Headband Should Rest Securely on Forehead & Ears)
Run Muse's Application
You need to install Muse's software from their site. After that, it's easy! I made a simple executable file and all you have to do is double click it and wait for it to connect to your headband. https://github.com/Comingle/Comingle_Example_Sketches/blob/master/Mod/Brain_Interface/P5_Muse_EEG_MultiControl/RunMuseConnection.batRun Processing
Next, just download our code* from the link below Ohinto the processing application and hit run.
https://github.com/Comingle/Comingle_Example_Sketches/tree/master/Mod/Brain_Interface/P5_Muse_EEG_MultiControl
*Adapted with great thanks to Sarah Bennett's original contribution!
Playtime!
Mood Sensing, Eye Blinks, and Jaw Clench
Connecting the Muse Headband with Bluetooth allows for new [FUN] play and experimentation with the Mod! Control your Mod's vibrational pattern by either blinking your eyes, clenching your jaw, or perhaps simultaneously do both! You may also find a fascinating challenge when trying to control your [GOOFY OL ROBOT] with your given mood. Currently, we have written the code to respond to one's mellow mood versus their excited mood. Even we had a little trouble controlling our Mod's vibe because of how excited we were about this new cool, and fun development!