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.
Log in or sign up for Devpost to join the conversation.