Mechanomyogram Device for Gesture Detection source code
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AhmedCode-Myo
MMG-Device
NDtw
packages
AhmedCode-Myo.sln
AhmedCode-Myo.v12.suo
Armband.PNG
Circuit.png
Circuit_Real.PNG
LICENSE
MainScreen.PNG
README.md
Worn.PNG

README.md

##Mechanomyogram Device for Gesture Detection##

Project homepage

A low cost hardware assisted hand gesture detection app

Mechanmyogram, or MMG for short, is a biomedical signal that is emitted by the muscles.This signal is detected from the forearm muscles to know what hand gesture is made and fed into the computer. The whole thing costs around 5 dollars. This was my Masters project at Mehran University.

How it works

MMG works on the principle of sound waves. The muscle fibers when move, make noise and this noise is picked up by the microphone. Then this microphone signal is collected by computer sound card. DTW algorithm does the magic of detecting the gestures with already saved ones in the memory.

MMG Device Screenshot

Basically you plug in the MMG Device (the hardware), switch it on. Open the application and a nice GUI will pop up. Click Start Listening. Now to detect gestures, all you have to do is to make a gesture and then click Save Sample Left/Middle/Right buttons. That's it. Now try making that gesture again. The app will be able to detect it.

Software libraries used

Hardware

The hardware is an armband with circuit and microphones in it. Which is based on Xth Sense, but with addition of two microphones. However the project code only uses Mono for now (Both mics will be used for future).

Schematic design

Schematic

Circuit on Veroboard

Circuit

The whole armband with circuit and microphones look like this

Armband

And when it is worn on the arm

Armband worn

See it in action

Here is the YouTube link

LICENSE MIT