| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Chords- Python is an open-source bag of tools designed to interface with Micro-controller development boards running Chords Arduino Firmware. Use Upside Down Labs bio-potential amplifiers to read data, visualize it, record data in CSV Files, and stream it via Lab Streaming Layer.
Note
Firmware Required for Arduino: Chords Arduino Firmware
Make sure you have the latest version of Python installed.
Open command prompt and run:
python -m venv .venv.venv\Scripts\activate # For Windows
source .venv/bin/activate # For MacOS/Linux[!IMPORTANT] You may get an execution policy error if scripts are restricted. To fix it, run:
Set-ExecutionPolicy Unrestricted -Scope Processpip install chordspyRun the command and access the web interface:
chordspy If you want to run the individual scripts, then follow these steps:
python -m venv .venv.venv\Scripts\activate # For Windows
source .venv/bin/activate # For MacOS/Linux[!IMPORTANT] You may get an execution policy error if scripts are restricted. To fix it, run:
Set-ExecutionPolicy Unrestricted -Scope Processpip install -r requirements.txtRun the command and access the web interface:
python -m chordspy.app Run the command to start the LSL Stream only:
python -m chordspy.connection --protocol ble # For BLE
python -m chordspy.connection --protocol wifi # For WiFi
python -m chordspy.connection --protocol usb # For USBThen, in a new terminal, run any application you need:
python -m chordspy.gui # For GUI
python -m chordspy.ffteeg # For EEG with FFTTo save sensor data for future analysis, follow these steps:
Visualizing CSV Data - You can plot the recorded data using the CSV Plotter tool.
| Application | Description |
|---|---|
| ECG with Heart Rate | Real-time ECG with BPM calculation. |
| EMG with Envelope | Real-time EMG Visualization with Envelope. |
| EOG with Blinks | Real-time EOG Signal visualization with Blinks marked as Red Dot. |
| EEG with FFT | Real-time EEG Signal visualization with FFT and Brainpower bands. |
| EEG Tug of War Game | 2 Player EEG Based Game |
| EEG Beetle game | Real-time EEG focus-based game. |
| EOG Keystroke Emulator | Blink detection triggers spacebar. |
| GUI | Visualize raw data in real-time |
| CSV Plotter | Tool to plot the recorded CSV Files |
| Morse Decoder | Convert Blinks and eye movements into morse code using EOG signals. |
You can add your project to this repo:
We are thankful to our awesome contributors, the list below is alphabetically sorted.
The audio file used in game.py is sourced from Pixabay
| Back | FazBrowse Home | New Git URL |