Skip to content

EEG online analysis project for Hackathon 42 x NeuroTechX 2023

Notifications You must be signed in to change notification settings

nabilalibou/NTX_Hackathons23_FractedMinds

 
 

Repository files navigation

Generate live piece of art with brain waves and using the cheapest EEG recorder (less than 20e)

Project designed and presented during the NeuroTechX Hackathon 2023 week-end. This project enabled us to reach the 2nd place among 54 teams participating from all around the world.

Order of files to be run

  1. ‘ArduinoReadSerial.ino’ to listen to the signal and print its state out of the board

  2. ‘stream_push.py’ with pylsl to transfer the signal to Lab Streaming Layer (LSL)

  3. Use ‘openvibe_file.xml’ to acquire the signal in OpenVibe using LSL and apply preprocessing on it: resampling (256 Hz), pass-band filter (8-14 Hz) to extract the alpha band then average it to obtain one metric to use for the fractal. Finally export it using LSL.

  4. Run ‘read_and_generate_fractal.py’ to read the metric and use it as a parameter to generate the live Fractal.

Demo Video link

https://streamable.com/b2none

About

EEG online analysis project for Hackathon 42 x NeuroTechX 2023

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.1%
  • C++ 8.9%