Over the past two meet-ups, team electromyography have tried a couple different options for reading electrical data from muscles. We have tasked ourselves with trying to find a way to connect a ton of electrodes to people, run that information through a board to filter noise and amplify the signal, and then read / interpret that data using an Arduino.
The first steps were in the hardware, we got a couple different systems to assist with reading the myo sensor data. We got a couple of the Muscle Sensor v3 Kits and an Olimex SHIELD-EKG-EMG for Arduino. Both of these systems work really well, but thus far the decision is leaning towards a mixture of the two systems. We will be using the shield from Olimex because it doesn’t require external battery powering to product the same results, and we will use the leads and electrodes from the muscle kit.
So we have a system right now that can read from one muscle group, into the Arduino and it can then be interpreted by an oscilloscope application on a PC. We now need to eliminate the need for the oscilloscope application and translate the data directly on the Arduino so that the team Radio Frequency can send the data to team Haptic Augmentation’s implementation. It looks like the data being read from the Olimex Shield is a buffered string that just needs to be sorted out, I have every bit of faith that we can get that going at some point next week.
On top of translating the data, we need to be able to read from more than muscle at a time. It wouldn’t make for much of a dance interpretation to have a single muscle being tested against, our goal is to identify 10 – 12 muscles to track and report data from. The difficulty is that it is all data that needs to pass through the single board. We have come up with a possible solution for that! Something called an Analogue Multiplexer, similar to a shift register that allows you to input/output to various devices from a single digital source the multiplexer should allow us to connect multiple leads, shift through them and interpret the data.
Anyways, that is where things are at. We are very hopeful that next week we will have some solid results to share with you.