I built a Neurofeedback System, using OpenBCIs Ganglion, to track your brain waves via EEG in order to ouput your level of FOCUS.
This is a semi-replicated project from Ahnaaf Khan / Surya Sure's Neurofeedback system.
Video Demo: https://www.youtube.com/watch?v=iw1inophIt0&t=143s
Article: https://www.youtube.com/watch?v=iw1inophIt0&t=143s
Python 3.12 Pandas 2.1.2 NumPy Matplotlib 3.8.1 BrainFlow's API
OpenBCIs Ganglion Board + Headband Kit
or
You can use a synthetic board...!!!
If you don't copy and paste this project, and you actually attempt to understand how it works, just like I did, you'll learn:
- Basic understanding of Python
- Basic setup and usage of Pandas, Numpy, Matplotlib, and BrainFlow's API
- Basic setup and usage of EEG Hardware (only if you use real hardware)
Before you dive in, let me tell you something.
From the outside this might seem difficult. But it's just a simple challenge.
I didn't know jackshit at first either. I didn't know what Pandas, NumPy, BrainFlow, or Matplotlib was.
But I spent ~5 days trying to understand and learn. And I got it.
So you can do it to.
Read this - LINK
- I read these docs as I replicated the code ~ BrainFlow, Pandas, Matplotlib, NumPy
- If I didn't understand any part the code or the documentation, I asked ChatGPT to explain it to me.
- I asked questions - BrainFlow Slack Channel
- I kept learning
Feel free to reach out! Always down to chat!