Ahmed Mujtaba Chang
Ahmed Mujtaba Chang
  • Home
  • About Me
  • Personal / Fun Projects
    • Marvin - The ball following robot
    • MMG Device
    • Interactive Jacket for Cyclists
    • Autonomous Solar Watercraft
  • Contact
  • Home
  • About Me
  • Personal / Fun Projects
    • Marvin - The ball following robot
    • MMG Device
    • Interactive Jacket for Cyclists
    • Autonomous Solar Watercraft
  • Contact

​Mechanomyogram Device for Gesture Detection

PictureMMG Device worn on the forearm
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

Picture

​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.


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.

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
Schematic
Circuit on veroboard
Soldered circuit on the veroboard
Circuit over armband
Circuit added onto armband which houses microphone sensors
For source code visit Github here
Powered by Create your own unique website with customizable templates.