Posts with «emg» label

2023 Halloween Hackfest: A Spooky Muscle-Brain Interface

What could be better than a Halloween decoration? Something more perennial, or even something that could also be found in a classroom or lab. Something like [Markus Bindhammer]’s spooky muscle-brain interface. It was inspired by a series called “Tales From the Loop” in which a character’s muscle electrical activity is measured in preparation to adjust his prosthetic hand.

Essentially, it does what you think it does: attach the sensors to your muscles, move them around, and watch the brain light up. [Markus] started with a children’s learning kit that involves molding the brain and discs out of red rubbery goop, the vertebrae out of plaster, and then assembling the whole thing.

Instead, [Markus] molded the brain and vertebrae in two-part silicone for durability, and used two-component colored epoxy for the discs.

As the inspiring series is set in the 80s (we assume the brown, dingy 80s and not the fun, neon 80s), [Markus] gave the enclosure/stand an appropriate color scheme. Inside that box there’s an Arduino Pro Micro, a Grove EMG detector, and a mini step-up converter module. And of course, under the brain, there’s a NeoPixel ring. Don’t miss the build and demo video after the break.

There are a ton of things you can do with blinkenlights for Halloween. How about a light-up candy slide, or a bucket that seems them coming?

PsyLink An Open Source Neural Interface For Non-Invasive EMG

We don’t see many EMG (electromyography) projects, despite how cool the applications can be. This may be because of technical difficulties with seeing the tiny muscular electrical signals amongst the noise, it could be the difficulty of interpreting any signal you do find. Regardless, [hut] has been striving forwards with a stream of prototypes, culminating in the aptly named ‘Prototype 8’

The current prototype uses a main power board hosting an Arduino Nano 33 BLE Sense, as well as a boost converter to pump up the AAA battery to provide 5 volts for the Arduino and a selection of connected EMG amplifier units. The EMG sensor is based around the INA128 instrumentation amplifier, in a pretty straightforward configuration. The EMG samples along with data from the IMU on the Nano 33 BLE Sense, are passed along to a connected PC via Bluetooth, running the PsyLink software stack. This is based on Python, using the BLE-GATT library for BT comms, PynPut handing the PC input devices (to emit keyboard and mouse events) and tensorflow for the machine learning side of things. The idea is to use machine learning from the EMG data to associate with a specific user interface event (such as a keypress) and with a little training, be able to play games on the PC with just hand/arm gestures. IMU data are used to augment this, but in this demo, that’s not totally clear.

An earlier prototype of the PsyLink.

All hardware and software can be found on the project codeberg page, which did make us double-take as to why GnuRadio was being used, but thinking about it, it’s really good for signal processing and visualization. What a good idea!

Obviously there are many other use cases for such a EMG controlled input device, but who doesn’t want to play Mario Kart, you know, for science?

Checkout the demo video (embedded below) and you can see for yourself, just be aware that this is streaming from peertube, so the video might be a little choppy depending on your local peers. Finally, if Mastodon is your cup of tea, here’s the link for that. Earlier projects have attempted to dip into EMG before, like this Bioamp board from Upside Down Labs. Also we dug out an earlier tutorial on the subject by our own [Bil Herd.]

Recording Functioning Muscles to Rehab Spinal Cord Injury Patients

[Diego Marino] and his colleagues at the Politecnico di Torino (Polytechnic University of Turin, Italy) designed a prototype that allows for patients with motor deficits, such as spinal cord injury (SCI), to do rehabilitation via Functional Electrical Stimulation. They devised a system that records and interprets muscle signals from the physiotherapist and then stimulates specific muscles, in the patient, via an electro-stimulator.

The acquisition system is based on a BITalino board that records the Surface Electromyography (sEMG) signal from the muscles of the physiotherapist, while they perform a specific exercise designed for the patient’s rehabilitation plan. The BITalino uses Bluetooth to send the data to a PC where the data is properly crunched in Matlab in order to recognize and to isolate the muscular activity patterns.

After that, the signals are ‘replayed’ on the patient using a relay-board connected to a Globus Genesy 600 electro-stimulator. This relay board hack is mostly because the Globus Genesy is not programmable so this was a fast way for them to implement the stimulator. In their video we can see the muscle activation being replayed immediately after the ‘physiotherapist’ performs the movement. It’s clearly a prototype but it does show promising results.

It reminds us of the Myoelectric Hand, with humans instead. We featured an EMG tutorial a while back for those curious about this topic. Without taking the merit out of excellent and needed medical research, we all wait for the day that all our bio-signals can be easy read and translated to, let’s say, a huge avatar robot like METHOD-2. Right? Right?…


Filed under: Arduino Hacks, Medical hacks
Hack a Day 10 Jan 12:01

EMG Tutorial Lets You Listen to Your Muscles

What with wearable tech, haptic feedback, implantable devices, and prosthetic limbs, the boundary between man and machine is getting harder and harder to discern. If you’re going to hack in this space, you’re going to need to know a little about electromyography, or the technique of sensing the electrical signals which make muscles fire. This handy tutorial on using an Arduino to capture EMG signals might be just the thing.

In an article written mainly as a tutorial to other physiatrists, [Dr. George Marzloff] covers some ground that will seem very basic to the seasoned hacker, but there are still valuable tidbits there. His tutorial build centers around a MyoWare Muscle Sensor and an Arduino Uno. The muscle sensor has snap connectors for three foam electrodes of the type used for electrocardiography, and outputs a rectified and integrated waveform that represents the envelope of the electrical signal traveling to a muscle. [Dr. Marzloff]’s simple sketch just reads the analog output of the sensor and lights an LED if it detects a muscle contraction, but the sky’s the limit once you have the basic EMG interface. Prosthetic limbs, wearable devices, diagnostic tools, virtual reality — the possibilities are endless.

We’ve seen a few EMG interfaces before, mainly of the homebrew type like this audio recorder recruited for EMG measurements. And be sure to check out [Bil Herd]’s in-depth discussion of digging EMG signals out of the noise.


Filed under: Arduino Hacks, Medical hacks

Open Source Prosthetic Hands Focus on Function and Personality

A reddit user asked for workouts for his brother, who lost his hands. Another user responded with a 3D printed prosthetic.

Read more on MAKE

The post Open Source Prosthetic Hands Focus on Function and Personality appeared first on Make: DIY Projects, How-Tos, Electronics, Crafts and Ideas for Makers.

MAKE » Arduino 16 Jun 16:00

Open Source Prosthetic Hands Focus on Function and Personality

A reddit user asked for workouts for his brother, who lost his hands. Another user responded with a 3D printed prosthetic.

Read more on MAKE

The post Open Source Prosthetic Hands Focus on Function and Personality appeared first on Make: DIY Projects, How-Tos, Electronics, Crafts and Ideas for Makers.

MAKE » Arduino 16 Jun 16:00

DIY cyborg appendage is less exciting than it sounds (video)

When we envision our transhumanist future, it's a little more profound than simply adding a sixth finger... but we suppose you've gotta start somewhere. Instructables user and employee Frenzy gave himself a rather primitive extra digit as part of a project for an Electronics and Robotics class at San Francisco State University. Sadly he doesn't provide step-by-step instructions for building your own cyborg appendage, but it doesn't seem too difficult. Frenzy borrowed heavily from other projects, using EMG sensors to trigger a servo controlled by an Arduino, which he strapped to the back of a glove. Like we said, doesn't seem particularly hard, once you figure out how to get the microcontroller to play nice with the sensors. Obviously this is just one small step step for DIY cyborgs. Next, we need to graph on a few extra arms to make one-man liveblogging a much simpler endeavor. To see Primitive Transhumanism #2: Sixth Finger in action, head on past the break.

Continue reading DIY cyborg appendage is less exciting than it sounds (video)

DIY cyborg appendage is less exciting than it sounds (video) originally appeared on Engadget on Fri, 08 Jun 2012 02:32:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments

USB Biofeedback Game Controller lets you play Mario with your guns (video)

Those gun-show tickets you've been offering out to everyone (that nobody ever takes) can suddenly do a lot more, thanks to Advancer Technologies. It's developed an Arduino-based plug-and-play bio-feedback game controller that uses EMG (electromyography) sensors to monitor the electrical activity in your skeletal muscles and turn them into game controls. For example, a bicep twinge represents jump, a gripped fist means run forwards -- as long as you've sufficient definition for those two to be distinctive. Check out the must-see muscle action after the break, or see how it's done at the source link.

[Image courtesy of Dreamworks]

Continue reading USB Biofeedback Game Controller lets you play Mario with your guns (video)

USB Biofeedback Game Controller lets you play Mario with your guns (video) originally appeared on Engadget on Fri, 16 Dec 2011 11:07:00 EST. Please see our terms for use of feeds.

Permalink | Email this | Comments