Skip to content

Latest commit

 

History

History
24 lines (11 loc) · 936 Bytes

README.md

File metadata and controls

24 lines (11 loc) · 936 Bytes

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