3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

EMG Biofeedback

EMG Biofeedback

This biofeedback setup uses an EMG sensor to represent muscle tension as a series of beeps and allows you to train your body to adjust muscle tension at will. In short, the more tense you are, the faster the beeps become, and the more relaxed, the slower. Using this device you can learn how to regulate your body to speed up and slow down the beeps; hence increasing and decreasing muscle tension. With some practice, you will have enough understanding of your body to be able to control muscle tension without use of the device. This is cool because it allows you to consciously control a part of the body you would not normally be able to otherwise sense or easily control.

I set mine up to monitor the muscles in my shoulder and neck that are responsible for tension headaches, but you can place them on just about any muscle group. I recommend experimenting with the placement of the sensors and seeing what is possible.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Go get stuff

Go get stuff

You will need:
- An EMG sensor
- Electrode cables
- Electrodes
- An Arduino
- A +/- 5V regulated supply board***
- 3-Pin female header
- 9V battery snap
- 1/4" stereo jack
- Headphones with 1/4" plug
- European-style terminal strip
- Red, green, and black 22 awg solid core wire

***+/-5V is the bottom range for the sensor board. I found two 9V batteries wired in series worked better than this board. The single red Wire is +9V, the junction where the two batteries meet is ground, and the lone black wire is -9V. Alternately, you can get a +/-12v mini board from Futurlec. However, I have not tried this.
« Previous StepDownload PDFView All StepsNext Step »
30 comments
Mar 16, 2012. 4:22 AMbarrasundy says:
This is a fantastic instructable randofo! Thank you, it was just what I was looking for.

I do have a couple of questions that I hope you wouldn't mind answering:
1. Is the EMG device audible without the headphones?
2. Is it sensitive to even the slightest muscle contraction?

Much appreciation in advance.
Dec 7, 2011. 12:04 PMelzurdo86 says:
Does anyone know if this project this project has been used as a thesis project?
Dec 8, 2011. 9:10 AMelzurdo86 says:
I do have one question though , I have heard that with these kind of voltage there's a lot of noise that can be picked up, will these circuits is the noise minimized? .
Mar 6, 2012. 9:54 AMfstcfs says:
Cool instructable! I came across this while searching for guides on low-cost EMG builds for work/tinkering projects. I am currently studying to become a certified prosthetist and the current acadmeic focus includes EMG interfaces. Our instructor mentioned that when using EMG controlled prostheses for patients with a shoulder disarticulation the signal from the cardiac muscle can create electrode placement "problems" if the skeletal muscle can not generate enough potential. It's interesting to see the arduino in action in this way. Thanks for posting!
Dec 8, 2011. 9:06 AMelzurdo86 says:
Yes, that is actually my intention but I will use some of your information on it, I will be posting my project as it develops. First I will make this one and for my thesis I will modify it to take it one step further . Thanks BTW great project.
Mar 5, 2012. 9:38 AMelzurdo86 says:
I am trying to power up the sensor without the use of the board, although I-m checking the video with the two 9v battery I don't fully understand how are they wired up. Could you give me a hand with this?
Dec 16, 2011. 9:55 PMRevanchist says:
This is truly an amazing project! I did an ECG for my bio instrumentation class... It was easy... Technically this emg can be converted to an ECG, as long as the response frequencies are modified... An ECG could read frequencies up to and around 500 Hz. The EMG on the other hand reads higher frequencies ranging from 50 Hz up to and around 5 KHz. (reference: Medical instrumentation - Application and design, 4th Ed. John G Webster, chapter 6, Chapter 6: biopotential amplifiers, page 270.)

One problem I saw at first glance was that the circuit provides no protection from micro shocks... Using a chip (iso124) would work as protection from common mode voltage to the patient/test subject.

Sorry....

Otherwise this project is really great! I want one... Maybe after finals :)
Jan 3, 2012. 12:22 PMelzurdo86 says:
That's great thanks for sharing, I'm starting a project based on this one as well, I want to include a light display that can show the tension based on colors.
Jan 3, 2012. 1:09 PMRevanchist says:
Oh I've seen something similar used on an EEG, someone made a "thinking cap" that given the state of the brain it would display different colors and locations... I don't have the link with me at the moment but once I get home I can send pass share the link.
Jan 3, 2012. 6:48 PMelzurdo86 says:
That would be great, as soon as I have the first images I will be posting in a separated instructable
Jan 3, 2012. 7:07 PMRevanchist says:
there you go:

http://www.produceconsumerobot.com/thinkingcap/

its been really useful in my projects... good luck!
Dec 3, 2011. 10:07 AMredtraceur says:
Can the software or arduino code be download from somewhere??? i don't see it on the istructable XD
Dec 3, 2011. 10:09 AMredtraceur says:
ok i already found the code sorry
Nov 3, 2011. 1:29 PMDantex says:
Can it be modified to an ecg?
Dec 3, 2011. 10:06 AMredtraceur says:
it can be modified just bachanging some resistance values to get different cut frequecy on each amp, and also to add more electrode for reference actually like 8 more ore just add a larger cable and take: right hand, left foot and chest region. it won't be a precise but it also works
Nov 16, 2011. 1:44 PMvincent7520 says:
cool !
Nov 4, 2011. 8:22 AMFranco0 says:
What if... You mix that EMG with some electric/pneumatic servos/muscles, so you can control things? :D
Nov 4, 2011. 7:33 AMmhassan9 says:
nice man
Nov 3, 2011. 7:43 AMdieseldude says:
Looks like a useful project. Wonder if you would please add a detailed parts list with part numbers for the Arduino, EMG sensor, and electrodes. Also, some suppliers and their contact info. These are unusual items for most people to find. Rest of the stuff is quite common.

Thanks if you would,
Dieseldude
Oct 31, 2011. 4:31 PMArbitror says:
When I become a quadriplegic, I'm hooking up a keyboard to my neck and face now.
Oct 31, 2011. 4:35 PMArbitror says:
Why is there no edit button?
Anyways, what I meant to say was if I become a quadriplegic, I would totally have one of these made so when you tense your neck and face in different ways, it outputs letters like a usb keyboard. But it looks like mind control computer interfaces will be reliable enough in the soon future.
Nov 3, 2011. 9:05 AMBigShotUK says:
If you ever end up in that situation:
http://www.instructables.com/id/The-EyeWriter/

I've already told people that if something happens to me like happened to the guy in the video on that page that I want an eye writer and told them how to find the instructable for it.
I'm probably going to put it in writing too... just in case they forget.
Nov 3, 2011. 8:14 AMLithium Rain says:
Haha, that was a worrying sentence before the clarification. :P
Nov 3, 2011. 3:56 PMArbitror says:
I posted it, then read it. Should have done the opposite!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
2328
Followers
200
Author:randofo(Randy Sarafan loves you!)
I am the Technology Editor here at Instructables. I am also the author of the books 'Simple Bots,' and '62 Projects to Make with a Dead Computer'. Subscribing to me = fun and excitement!