Skip to content

Commit

Permalink
README in progress
Browse files Browse the repository at this point in the history
  • Loading branch information
Anna Maniuk committed Feb 9, 2022
1 parent ef2cb22 commit 5979390
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
# *NeuroFit* for Open BCI

## Motivation behind creating NeuroFit
Your brain produces 4 different types of waves and one of them is Alpha. These waves are often assiciated with meditation and deep states of calm. Increased Alpha waves are know to produce incleased relaxation, resolution of long-entrenched trauma and recovery from substance abuse (when coupled with professional psycotherapy). Training Alpha waves is a process that is as simple as meditating. To train alpha waves you"ll need an EEG machine, which is available for masses and doesn"t require medical licence. You simply connect the EEG electrodes to your head and meditate. When you see an Alpha waves burst, remember what you thought about what state your mind was in and do it again. At the moment this simple and non invasive training is not widely available, when it schould be accessible from the comfort of every person"s home. That"s why I created NeuroFit.
## The motivation behind creating NeuroFit
Your brain produces 4 different types of waves and one of them is Alpha. These waves are often associated with meditation and deep states of calm. Increased Alpha waves are known to produce increased relaxation, resolution of long-entrenched trauma, and recovery from substance abuse (when coupled with professional psychotherapy). Training Alpha waves is a process that is as simple as meditating. To train alpha waves you"ll need an EEG machine, which is available for masses and doesn"t require a medical license. You simply connect the EEG electrodes to your head and meditate. When you see an Alpha waves burst, remember what you thought about what state your mind was in and do it again. At the moment this simple and noninvasive training is not widely available when it should be accessible from the comfort of every person"s home. That"s why I created NeuroFit.

## What"s NeuroFit
NeuroFit is a real-time brain waves visualizer and Alpha wave neurofeedback training app, that is designed to work with your **Android device** (phone, tablet, etc.). Simply download NeuroFit from Play Market and plug in your 8-channel Open BCI EEG machine to start. The app has 3 brain wave **real-time visualization modes*:
## What"s NeuroFit?
NeuroFit is a real-time brain wave visualizer and Alpha wave neurofeedback training app, that is designed to work with your **Android device** (phone, tablet, etc.). Simply download NeuroFit from Play Market and plug in your 8-channel Open BCI EEG machine to start. The app has 3 brain wave **real-time visualization modes*:
1. All waves - displays all the brain waves in
2. Alpha waves - displays Alpha waves, that were filtered from all waves
3. Alpha Envelope waves - displays only Alpha amplitude
3. Alpha Envelope waves - displays only the Alpha wave amplitude

## How to use it?
NeuroFit serves as a data visualizer and as Alpha waves trainer. To start a training session, I recommend to follow the steps below:
1. Connect electrodes in the following color order on the Open BCI boadr.
*****IMAGE of the OPEN BCI electrode connectors******
2. Connect the Open BCI to your head in the following order.
*****IMAGE - perhaps a giff of the colored wires conecting to different brain locations (O1, O2, etc.)******
3. Hit the buttion "Start Real-time streaming".
NeuroFit serves as a data visualizer and as an Alpha waves trainer. To start a training session, I recommend following the steps below:
1. Connect electrodes in the following color order on the Open BCI board.
![10-20 points](assets/head_points.jpg)
2. Connect the Open BCI to your head in the following order. Read more about 10-20 EEG electrode system [here](https://en.wikipedia.org/wiki/10–20_system_(EEG)
![10-20 system](assets/wire_connection.jpg)
3. Hit the button "Start Real-time streaming".
4. During your setup use "All Waves" mode to make sure that all the Open BCI electrodes are well connected.
5. Use the calibration bar to zoom in or out of the visualization graphs.
6. When your are ready to start your training session, hit the button stat Audiofeedback.
5. Use the calibration bar to zoom in or out of the visualization graphs.
6. When you are ready to start your training session, hit the button stat Audio feedback.
7. Close your eyes and meditate.
8. The app will produce calming music, if it"s too loud adjust the volume on your device. The music will play louder when NeuroFit detects an Apha wave burst.
8. The app will produce calming music, if it"s too loud adjust the volume on your device. The music will play louder when NeuroFit detects an Alpha wave burst.
### Goal: Try to get the music volume louder with your mind.

## For Delelopers: How it works?
## For Developers: How does it work?
![NeuroFit Data Flow Graph](assets/data_flow.png)


![NeuroFit Data Flow Graph](data_flow.png)

File renamed without changes
Binary file added assets/head_points.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/wire_connection.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 5979390

Please sign in to comment.