{"id":14978011,"url":"https://github.com/pieeg-club/eegwithraspberrypi","last_synced_at":"2025-04-14T03:59:02.997Z","repository":{"id":40793090,"uuid":"400091430","full_name":"pieeg-club/EEGwithRaspberryPI","owner":"pieeg-club","description":"Not supported. Measure 8 EEG channels with Shield PiEEG and RaspberryPi in C library","archived":false,"fork":false,"pushed_at":"2024-11-05T15:56:31.000Z","size":35803,"stargazers_count":891,"open_issues_count":5,"forks_count":89,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-04-06T23:11:39.963Z","etag":null,"topics":["ads1299","bci","bci-systems","biosignal","diy-electronics","diy-solutions","eeg","eeg-signals","eeg-signals-processing","ironbci","open-source","pieeg","raspberry-pi","raspberry-pi-3","raspberry-pi-4","raspberrypi","texas-instruments"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pieeg-club.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-26T08:10:04.000Z","updated_at":"2025-04-05T22:39:45.000Z","dependencies_parsed_at":"2024-09-17T01:37:35.371Z","dependency_job_id":"ca143eb5-acd4-4e02-9d4b-f0c6c9dd06b9","html_url":"https://github.com/pieeg-club/EEGwithRaspberryPI","commit_stats":{"total_commits":385,"total_committers":5,"mean_commits":77.0,"dds":"0.24415584415584413","last_synced_commit":"a1aa285b0830c26bb8ab8f847f99ed321dfe51e5"},"previous_names":["ildaron/eegwithraspberrypi","pi-eeg/eegwithraspberrypi","hackerbci/eegwithraspberrypi","pieeg-club/eegwithraspberrypi"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pieeg-club%2FEEGwithRaspberryPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pieeg-club%2FEEGwithRaspberryPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pieeg-club%2FEEGwithRaspberryPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pieeg-club%2FEEGwithRaspberryPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pieeg-club","download_url":"https://codeload.github.com/pieeg-club/EEGwithRaspberryPI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248819380,"owners_count":21166477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ads1299","bci","bci-systems","biosignal","diy-electronics","diy-solutions","eeg","eeg-signals","eeg-signals-processing","ironbci","open-source","pieeg","raspberry-pi","raspberry-pi-3","raspberry-pi-4","raspberrypi","texas-instruments"],"created_at":"2024-09-24T13:56:41.934Z","updated_at":"2025-04-14T03:59:02.991Z","avatar_url":"https://github.com/pieeg-club.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Software from this rep Not supported more. Actual scripts will be [here](https://github.com/pieeg-club/PiEEG) , now just only Python. It is a old version with C language.    \n\n\n# To Buy - PiEEG is available in the market at our partner shop [Elecrow](https://pieeg.com/pieeg/)\n\nThis 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. \n\n#### Warnings\n\u003e[!WARNING]\n\u003e 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.  \n\n\u003e[!CAUTION]\n\u003e 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.   \n\u003e Power supply - only battery 5V, please read the datasheet!!!!!  \n\n[![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=DIY%20Brain-Computer%20Interface%20PIEEG%20\u0026url=https://github.com/Ildaron/EEGwithRaspberryPI\u0026hashtags=RaspberryPI,EEG,python,opensource)\n\n![alt tag](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/Supplementary%20files/fig.15...jpg \"general view\")​\n-  [Warning](https://github.com/Ildaron/EEGwithRaspberryPI#warning)\n-  [How it Works](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/README.md#how-it-works)\n-  [Noise Measure](https://github.com/Ildaron/EEGwithRaspberryPI#noise-measure)\n-  [Device Pinout](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/README.md#device-pinout)   \n-  [Description of Code](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/README.md#description-of-code)\n-  [Video-Hardware and Signal Processing Demonstration](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/README.md#video---hardware-and-signal-processing-demonstration) \n-  [For Beginners](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/README.md#for-beginners)        \n-  [Citation](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/README.md#citation)   \n-  [Contacts](https://github.com/Ildaron/EEGwithRaspberryPI#contacts)  \n\n#### How it Works   \n [1.1.Read_data.c](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/1.1.Read_data.c) C script for reading data in real-time and saving to a txt file  \n [1.2.Read_data.cpp](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/1.2.Read_data.cpp) C++ script for reading data in real-time and saving to a txt file   \n [real_time.py](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/GUI/real_time.py) GUI python script for reading data in real-time    \n [robot_control.py](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/Robot_control/robot_control.py) script to control a robot by blinking  \n\nConnect the shield to Raspberry Pi 3 or Raspberry Pi 4 and after that connect the device to a battery (power supply) and connect electrodes.\nFull galvanic isolation from mains required.  \nThis also applies to the monitor. Use only a monitor that is powered by the Raspberry Pi, as in the picture below, left. Electrodes positioned according to the International 10-20 system, right.    \n![alt tag](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/Supplementary%20files/fig.7.bmp \"general view\")​\n\n#### Device Pinout  \nShield connected with Raspberry Pi only at the next points:     \n  43  +5V  \n  44  GND  \n  37  MOSI  \n  34  MISO  \n  35  CLK  \n  36  CS  \n\n  \n#### Description of Code  \nPython script does not allow reading data from ADS1299 with a frequency of 250 Hz. It's necessary to use .c or .cpp scripts for reading data in real-time and Python for signal processing and visualization.   \n\n\n#### Video - Control Robot Toy by Blinking  \n[![Software demonstrations](https://github.com/Ildaron/EEGwithRaspberryPI/blob/master/Supplementary%20files/fig.18.jpg)](https://youtu.be/wNgCEKIXGUY)      \n\n#### Citation  \nI. Rakhmatuiln, M. Zhanikeev, and A. Parfenov, \"Raspberry Pi Shield - for measure EEG (PIEEG),\" 2021 5th International Conference on Electrical, Electronics, Communication, Computer Technologies and Optimization Techniques (ICEECCOT), 2021, pp. 410-413, DOI: 10.1109/ICEECCOT52851.2021.9707969  [link](https://ieeexplore.ieee.org/document/9707969)\n\n\nRakhmatulin, I., Volkl, S. (2020). PIEEG: Turn a Raspberry Pi into a Brain-Computer Interface to measure biosignals. arXiv:2201.02228, https://arxiv.org/abs/2201.02228  \n\n#### Contacts  \nhttp://pieeg.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpieeg-club%2Feegwithraspberrypi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpieeg-club%2Feegwithraspberrypi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpieeg-club%2Feegwithraspberrypi/lists"}