EMG Exploration
Introduction to EMG Sensing with MyoWares & experimental projects
Jerry Xu's First Project at NXT
New recruit, software and machine learning specialist, Jerry Xu shows off his first project in the group. EMG-controlled Flappy Bird.
Code:
Myoware, Adafruit Feather
By: Jerry XuTest 1 of Single-Person Controlled RC Car Using MyoWares
Niko is a differential signal between each MyoWare (two on each arm) to give him 4-directional control, forward, backward, left, and right, using just his arms . This system works by putting the output of the MyoWares against each other. Whichever has the highest output triggers the action.
Up to this point, all EMG projects have been limited to single-channel control per muscle group. Eventually, we want to be able to execute dozens of learned and natural functions on each arm. This is the first working example of this idea.
Code:
4x MyoWares, Metro Mini, RC Car Transmitter, RC Car
By: Niko Procopi, Researcher10/13/18EMG Value Gradient Demo
A Neopixel strip is used to show visually the level of muscle activation as picked up by a single MyoWare. This is a great example and foundation for using gradients for different tasks.
Code:
MyoWare, Metro Mini, NeoPixels
By: Hillary Li, Researcher10/13/20184-Directional RC Car Controlled With EMG
Niko and Colin collaborate to control an RC car in 4 directions. Colin controls forward and backward while Niko steers.
Code:
4x MyoWares, Adafruit Feather, RC Car Transmitter, RC Car
By: Colin Fausnaught, Technical Project Lead, and Niko Procopi, ResearcherConductive Fabric Test 1 (#1)
First test using custom conductive fabric electrodes was a success! The signals were weak but consistently present. Using an amplifier, such as the ADS1299 from TI, will boost the signal. These electrodes can then be woven into clothing which will make them reusable and serviceable by the end user.
Ganglion Board from OpenBCI, electrodes, OpenBCI GUI
By: Colin Fausnaught, Technical Project Lead10/9/2018MyoWare Controlled RC Car
Demonstration of using a MyoWare to accurately control forward motion of an RC car.
Setup Video: https://youtu.be/RGLi3YioDCE
Code:
MyoWare, Adafruit Feather, electrodes
By: Niko Procopi, Researcher10/2/2018Flappy Bird Code Refinement
Modified Flappy Bird code shows higher accuracy and speed.
Code:
MyoWare, Adafruit Feather
By: Hillary Li, Researcher10/5/2018Color Switch Game Using EMG
Hillary Li's first project as a researcher in NTX! Gameplay and MyoWare demo in the popular game, Color Switch
Code:
MyoWare, Adafruit Feather
By: Hillary Li, Researcher10/5/2018Chrome Dinosaur Game EMG Controller
Russell Cobb's first project in NTX! Gameplay and MyoWare demo in the 'no internet' Chrome easter egg game.
Code: https://drive.google.com/drive/folders/1dnDX9iX8lhmuZfYLBLlVx-DOwzC7wBre
MyoWare, Adafruit Feather
By: Russell Cobb, Researcher10/2/2018EMG Control of a Virtual Car in a Racing Game
Researchers Niko Procopi and Russell Cobb collaborate to build a MyoWare setup that races a car. Russell controls the gas and Niko is steering.
Code:
3x MyoWares, Adafruit Feather, electrodes
By: Niko Procopi and Russell Cobb, Researchers9/26/2018EMG Game Controller: Flappy Bird
Niko Procopi's first project at NTX, an EMG game controller to play the popular game Flappy Bird.
Code:
MyoWare, Adafruit Feather
By: Niko Procopi, Researcher9/23/2018*** To get access to the code files you must use an account associated with the NTX Project Team Drive