Skip to content

vxnuaj/NEUROFOCUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

NeuroFocus

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

Used Software

Python 3.12 Pandas 2.1.2 NumPy Matplotlib 3.8.1 BrainFlow's API

Used Hardware

OpenBCIs Ganglion Board + Headband Kit

or

You can use a synthetic board...!!!

What you'll learn!

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:

  1. Basic understanding of Python
  2. Basic setup and usage of Pandas, Numpy, Matplotlib, and BrainFlow's API
  3. 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

Here's how I understood how it worked.

  1. I read these docs as I replicated the code ~ BrainFlow, Pandas, Matplotlib, NumPy
  2. If I didn't understand any part the code or the documentation, I asked ChatGPT to explain it to me.
  3. I asked questions - BrainFlow Slack Channel
  4. I kept learning

Contact

Feel free to reach out! Always down to chat!

LinkedIn

Twitter

Instagram

About

TRAIN YOUR FOCUS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages