Skip to content

cwnicoletti/Electroencephalogram-Project

Repository files navigation

Electroencephalogram-Project

EEG Breadboard

This project is based around the construction and modifcation of an instructables DIY electroencephalogram aimed at providing communication via neural firing patterns using current AI strategies. The foundation of this project lies at https://www.instructables.com/id/DIY-EEG-and-ECG-Circuit/. Here you will find every aspect as to how to create the EEG yourself, and will help with understanding every aspect of the foundation of this project as well.

Getting started

  1. Download Processing 3 at https://processing.org/download/
  2. Download Minim at https://github.com/ddf/Minim/releases/tag/v2.2.2
  3. Clone the repository in your command line and change your directory to the repository
git clone https://github.com/cwnicoletti/Electroencephalogram-Project/
cd Electroenceophalogram-Project
  1. Open Processing
  2. File > Open... > Processing_Java.pde

If attempting to open Processing_Python.pyde

  1. In the upper-right-hand corner of the Processing IDE window press "Java"
  2. Click "Add Mode..."
  3. Search in the Modes tab "python"
  4. Install "Python Mode for Processing 3"
  5. You may now go to File > Open... > Processing_Python.pyde

Contributions

All contributions should be referenced to the CONTRIBUTIONS file before making a pull request.

Libraries used

Known Bugs

In Real_Time_Spectrogram.py, when pressing the "Close" button, the window reappears again and then terminates. Instead of immediately terminating upon pressing "Close."

Licensing

The content of this repository is licensed under the terms specified in the LICENSE file.