手可摘棉花

Open Source Electromyography EMG Project

 
Overview

In the open source electromyography project shared here, the author used this product to create a computer game control effect.

The prototype uses a main power board, which contains an Arduino Nano 33 BLE Sense, and a boost converter to power a AAA battery, providing 5 volts to the Arduino and a series of connected EMG amplifier units. The EMG sensor is based on the INA128 instrumentation amplifier and is very simple to configure. EMG samples as well as data from the IMU on the Nano 33 BLE Sense are passed via Bluetooth to a connected PC running the PsyLink software stack. This is based on Python, using the BLE-GATT library for BT communication, PynPut to handle PC input devices (to emit keyboard and mouse events) and tensorflow for the machine learning aspect. The idea is to use machine learning from EMG data to correlate specific user interface events (such as key presses) and, with some training, be able to play games on PC with only hand/arm gestures. IMU data is used to enhance this, but in this demonstration, this is not entirely clear.

参考设计图片
×
Design Files
 
Related Devices
Devices Class introduce Datasheet
INA128 semiconductor;Analog mixed-signal IC INA128 Precision, 130-dB CMRR, 700-μA, Low-Power, Instrumentation Amplifier Download
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-14 23:30:51

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号