ArdEEG shield for Arduino UNO R4 to measure EEG, EMG, and ECG bio-signals

https://github.com/Ildaron/ardEEG

ardEEG shield for Arduino UNO R4 to measure EEG, EMG, and ECG bio-signals.

Manual

To Buy - ardEEG is available in the market

LinkedIn for updates

Easy start

Just only 2 script one for Arduino and for Python Python in Windows (etc) and full support from PiEEG))

This project is the result of several years of work on the development of BCI. We believe that the easiest way to get started with biosignals is to use a shield. We will try to reveal the process of reading EEG signals as fully and clearly as possible.

Warnings

Warning

You are fully responsible for your personal decision to purchase this device and, ultimately, for its safe use. PiEEG is not a medical device and has not been certified by any government regulatory agency for use with the human body. Use it at your own risk.

Caution

The device must operate only from a battery - 5 V. Complete isolation from the mains power is required.! The device MUST not be connected to any kind of mains power, via USB or otherwise.
Power supply - only battery 5V It is not a medical device!!! And cannot be used for any medical purposes

Tweet

How it Works

Connect the shield to Arduino Uno R4 WiFi and after that connect the device to a battery (power supply) and connect electrodes. Full galvanic isolation from mains is required.
Electrodes are positioned according to the International 10-20 system ​

generals view

generals view

Device Pinout, where to use and how connect

Device Pinout (Shield connected with Arduino Uno R4 only at the next points and power)

generals view

Where to use

generals view

How connect

generals view

Video presentation

In this video you can see how to measure EEG

Hardware demonstrations)

Artifact test

The process of measuring chewing and blinking artifacts using dry electrodes (Fz). Chewing occurred in the following sequence: 4 times, 3 times, 2, and 1 time, and the same for the blinking process. The y- axis is the processed EEG signal after passing filter bands of 1-40 Hz in microvolts and with 250 samples per second
Dataset

generals view

Alpha test

The process of recording an EEG signal from an electrode (Fz) with eyes open and closed. The y- axis is the processed EEG signal after passing filter bands of 8-12Hz in microvolts and with 250 samples per second

Dataset

generals view

8 channels reading example

generals view

Citation

Rakhmatulin, I. Low-Cost Shield ardEEG to Measure EEG with Arduino Uno R4 WiFi. Preprints 2024, 2024051643. https://doi.org/10.20944/preprints202405.1643.v1

Contacts

http://pieeg.com/
LinkedIn
Youtube

{
"by": "ron_87",
"descendants": 1,
"id": 40248368,
"kids": [
40248372
],
"score": 2,
"time": 1714748016,
"title": "ArdEEG shield for Arduino UNO R4 to measure EEG, EMG, and ECG bio-signals",
"type": "story",
"url": "https://github.com/Ildaron/ardEEG"
}
{
"author": "pieeg-club",
"date": null,
"description": "Arduino for measure EEG, EMG, and ECG bio-signals. Contribute to pieeg-club/ardEEG development by creating an account on GitHub.",
"image": "https://opengraph.githubassets.com/778fcdb022bdc4e75a5c47c97beb6277e6023a891a5f9b67d3d0bd4ed555e1f8/pieeg-club/ardEEG",
"logo": "https://logo.clearbit.com/github.com",
"publisher": "GitHub",
"title": "GitHub - pieeg-club/ardEEG: Arduino for measure EEG, EMG, and ECG bio-signals",
"url": "https://github.com/pieeg-club/ardEEG"
}
{
"url": "https://github.com/pieeg-club/ardEEG",
"title": "GitHub - pieeg-club/ardEEG: Arduino for measure EEG, EMG, and ECG bio-signals",
"description": "ardEEG shield for Arduino UNO R4 to measure EEG, EMG, and ECG bio-signals. Manual To Buy - ardEEG is available in the market LinkedIn for updates Easy start Just only 2 script one for Arduino and for...",
"links": [
"https://github.com/pieeg-club/ardEEG",
"https://github.com/Ildaron/ardEEG"
],
"image": "https://opengraph.githubassets.com/778fcdb022bdc4e75a5c47c97beb6277e6023a891a5f9b67d3d0bd4ed555e1f8/pieeg-club/ardEEG",
"content": "<div><article><p></p><h2>ardEEG shield for Arduino UNO R4 to measure EEG, EMG, and ECG bio-signals.</h2><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#ardeeg-shield-for-arduino-uno-r4-to-measure-eeg-emg-and-ecg-bio-signals\"></a><p></p>\n<p><a target=\"_blank\" href=\"https://colab.research.google.com/drive/1xW6fwzVdLH83zHoorjeWai6SdZoOanfA#scrollTo=nqHXFBm6J2XF\">Manual</a></p>\n<p></p><h2>To Buy - ardEEG is available in the <a target=\"_blank\" href=\"https://pieeg.com/ardeeg/\">market</a></h2><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#to-buy-----ardeeg-is-available-in-the--market\"></a><p></p>\n<p><a target=\"_blank\" href=\"https://www.linkedin.com/company/96475004/admin/feed/posts/\">LinkedIn for updates</a></p>\n<p></p><h2>Easy start</h2><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#easy-start\"></a><p></p>\n<p>Just only 2 script one for <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/software/arduino/1.Send_data_via_wifi.ino\">Arduino</a> and for Python <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/software/python/1.Alpha_real_time.py\">Python</a> in Windows (etc) and full support from <a target=\"_blank\" href=\"https://pieeg.com/\">PiEEG</a>))</p>\n<p>This project is the result of several years of work on the development of BCI. We believe that the easiest way to get started with biosignals is to use a shield.\nWe will try to reveal the process of reading EEG signals as fully and clearly as possible.</p>\n<p></p><h4>Warnings</h4><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#warnings\"></a><p></p>\n<div><p>Warning</p><p>You are fully responsible for your personal decision to purchase this device and, ultimately, for its safe use. PiEEG is not a medical device and has not been certified by any government regulatory agency for use with the human body. Use it at your own risk.</p>\n</div>\n<div><p>Caution</p><p>The device must operate only from a battery - 5 V. Complete isolation from the mains power is required.! The device MUST not be connected to any kind of mains power, via USB or otherwise.<br />\nPower supply - only battery 5V\nIt is not a medical device!!! And cannot be used for any medical purposes</p>\n</div>\n<p><a target=\"_blank\" href=\"https://twitter.com/intent/tweet?text=DIY%20Brain-Computer%20Interface%20PIEEG%20&amp;url=https://github.com/Ildaron/EEGwithRaspberryPI&amp;hashtags=RaspberryPI,EEG,python,opensource\"><img src=\"https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c\" alt=\"Tweet\" /></a></p>\n<p></p><h4>How it Works</h4><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#how-it-works\"></a><p></p>\n<p>Connect the shield to Arduino Uno R4 WiFi and after that connect the device to a battery (power supply) and connect electrodes.\nFull galvanic isolation from mains is required.<br />\nElectrodes are positioned according to the International 10-20 system ​</p>\n<p>\n <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/supplementary_files/ard_EEG_general.png\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/ard_EEG_general.png\" alt=\"generals view\" /></a>\n</p>\n<p>\n <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/supplementary_files/ardeeg.png\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/ardeeg.png\" alt=\"generals view\" /></a>\n</p>\n<p></p><h2>Device Pinout, where to use and how connect</h2><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#device-pinout-where-to-use-and-how-connect\"></a><p></p>\n<p>Device Pinout (Shield connected with Arduino Uno R4 only at the next points and power)</p>\n<p>\n <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/supplementary_files/spi.png\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/spi.png\" alt=\"generals view\" /></a>\n</p>\n<p>Where to use</p>\n<p>\n <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/supplementary_files/genereal.jpg\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/genereal.jpg\" alt=\"generals view\" /></a>\n</p>\n<p>How connect</p>\n<p>\n <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/supplementary_files/connections2.bmp\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/connections2.bmp\" alt=\"generals view\" /></a>\n</p>\n<p></p><h4>Video presentation</h4><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#video-presentation\"></a><p></p>\n<p>In this <a target=\"_blank\" href=\"https://youtu.be/s_5mDDUFp6E\">video</a> you can see how to measure EEG</p>\n<p><a target=\"_blank\" href=\"https://youtu.be/s_5mDDUFp6E\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/youtube.png\" alt=\"Hardware demonstrations\" /></a>)</p>\n<p></p><h4>Artifact test</h4><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#artifact-test\"></a><p></p>\n<p>The process of measuring chewing and blinking artifacts using dry electrodes (Fz). Chewing occurred in the following sequence: 4 times, 3 times, 2, and 1 time, and the same for the blinking process. The y- axis is the processed EEG signal after passing filter bands of 1-40 Hz in microvolts and with 250 samples per second<br />\n<a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/tree/main/dataset/artefacts\">Dataset</a></p>\n<p>\n <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/supplementary_files/blink.bmp\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/blink.bmp\" alt=\"generals view\" /></a>\n</p>\n<p></p><h4>Alpha test</h4><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#alpha-test\"></a><p></p>\n<p>The process of recording an EEG signal from an electrode (Fz) with eyes open and closed. The y- axis is the processed EEG signal after passing filter bands of 8-12Hz in microvolts and with 250 samples per second</p>\n<p><a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/tree/main/dataset/alpha\">Dataset</a></p>\n<p>\n <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/supplementary_files/aplha.bmp\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/aplha.bmp\" alt=\"generals view\" /></a>\n</p>\n<p>8 channels reading example</p>\n<p>\n <a target=\"_blank\" href=\"https://github.com/Ildaron/ardEEG/blob/main/supplementary_files/graph.jpg\"><img src=\"https://github.com/Ildaron/ardEEG/raw/main/supplementary_files/graph.jpg\" alt=\"generals view\" /></a>\n</p>\n<p></p><h4>Citation</h4><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#citation\"></a><p></p>\n<p>Rakhmatulin, I. Low-Cost Shield ardEEG to Measure EEG with Arduino Uno R4 WiFi. Preprints 2024, 2024051643. <a target=\"_blank\" href=\"https://doi.org/10.20944/preprints202405.1643.v1\">https://doi.org/10.20944/preprints202405.1643.v1</a></p>\n<p></p><h4>Contacts</h4><a target=\"_blank\" href=\"https://github.com/pieeg-club/ardEEG#contacts\"></a><p></p>\n<p><a target=\"_blank\" href=\"http://pieeg.com/\">http://pieeg.com/</a><br />\n<a target=\"_blank\" href=\"https://www.linkedin.com/company/96475004/admin/feed/posts/\">LinkedIn</a><br />\n<a target=\"_blank\" href=\"https://www.youtube.com/channel/UCVF-3Bp34LINLOQsyWNpcow\">Youtube</a></p>\n</article></div>",
"author": "",
"favicon": "https://github.githubassets.com/favicons/favicon.svg",
"source": "github.com",
"published": "",
"ttr": 82,
"type": "object"
}