Learning about bio-sensing using OpenBCI with the brainflow libraries, and hacking on some beginner projects.
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:
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.
See brainHatServer/brainHatSharp for a GUI version of the server program for Windows and Raspberry Pi.
See BrainHatClient for a C# GUI client program for Windows and Raspberry Pi.
See brainHatLit for a demo program to light up pins on the Raspberry Pi in response to brainflow data processing events.
See BrainHatComponents for the shared component assemblies used by the C# server and client programs.
The brainHat software system uses:
MIT