Skip to content

GrahamBriggs/bcibeginner

Repository files navigation

bci beginner

Learning about bio-sensing using OpenBCI with the brainflow libraries, and hacking on some beginner projects.

brainHat

brainHat is a software system to provide easy plug and play Lab Streaming Layer (LSL) and brainflow broadcast of data from an OpenBCI biosensing board.

For more detailed information, see the published document here: brainHat Software System Description

For a quick overview of what the system can do, see the videos here:

brainHat Servers

See brainHatServer/brainHat for the C++ server program for the Raspberry Pi. Run it from the command line, or use the included scripts to configure it as a background daemon.

brainHatDaemon

See brainHatServer/brainHatSharp for a GUI version of the server program for Windows and Raspberry Pi.

brainHatServer

brainHat Clients

See BrainHatClient for a C# GUI client program for Windows and Raspberry Pi.

brainHatClient

See brainHatLit for a demo program to light up pins on the Raspberry Pi in response to brainflow data processing events.

brainHatLit

brainHat Components

See BrainHatComponents for the shared component assemblies used by the C# server and client programs.

Attribution

The brainHat software system uses:

Lab Streaming Layer

brainflow

EDFlib

License

MIT

About

Learning about bio-sensing using OpenBCI and hacking on some cool projects.

Resources

License

Stars

Watchers

Forks

Packages

No packages published