Inspiration

Brain Box was inspired by the airplane black box, which records flight data even when communication is lost. We were inspired to bring that reliability to neuroscience by creating a compact device that captures and stores processed EEG data without relying on internet connectivity.

What it does

Brain Box records, processes, and stores EEG data in real time without needing internet access. It wirelessly collects brainwave signals from a Ganglion BCI headset via Bluetooth, processes the data locally, and transfers it to a desktop application. From there, users can review, organize, and analyze EEG recordings efficiently, making Brain Box a reliable tool for offline brain data collection and visualization.

How we built it

We set up Bluetooth for short-range communication to transmit EEG data from a headset to an STM microcontroller. We set up the microcontroller to push any data on the device to our database hosted on Heroku. We created a desktop application for review and visualization of the data.

Challenges we ran into

Compatability issues with Windows, issues with deploying our backend on Heroku, and issues with setting up Bluetooth.

Accomplishments that we're proud of

Setting up Bluetooth over the span of a hackathon, a seamless user interface, deploying the backend.

What we learned

Setting up Bluetooth over the span of a hackathon is very difficult, learned about Welch's method and other complex math,

What's next for Brain Box

Developing a custom enclosure and carrying kit for the device, adding a portable monitor or visualization device for viewing live session data, implementing AI for data analysis, and the ability to collect EEG data from multiple sources simultaneously.

Share this project:

Updates