To create an EMG (Electromyography) Arm Band, which may be worn as a bracelet, to detect hand movements and orientation via muscle impulses transmitted through your forearm. One will be designing PCBs based on EMG sensors, integrating them with microcontrollers, and subsequently train the system using Machine Learning (ML).
- About The Project
- Domains Explored
- Project Workflow
- Prerequisites
- Installation
- Usage
- Contributors
- References
Embedded Systems, IoT, PCB Designing, ML
- Learn how to initialize ADC and read digital output readings of Analog sensor
- Study ESP_NOW Communication protocol and send message from one ESP to other ESP
- Learn to design Flex PCB
- Study EMG (Electromyography) Sensors and try to integrate it with microcontrollers (ESP32)
These instructions will help you get a copy of the project up and running on your local machine.
To download and use this code, the minimum requirements are:
- ESP_IDF
- Windows 7 or later (64-bit), Ubuntu 20.04 or later
- Microsoft VS Code or any other IDE
Clone the project by typing the following command in your Terminal
git clone https://github.com/purviyeshi/EMG_ArmBand.git
Navigate to the EMG_ArmBand folder
cd EMG_ArmBand
Once the requirements are satisfied, you can easily download the project and use it on your machine. After following the above steps , use the following commands to:
To activate the IDF
get_idf
To build the code
idf.py build
To flash the code
idf.py -p (PORT) flash monitor