This device is the primary recorder for the EEG signal, it can handle up to 8 leads, and when paired with a proper headband or just proper placement, it can record reasonably clear signals without large amounts of trouble and has some user friendly features, such as wireless capability, which allows a student to do more than just sit at a computer completing tasks.
The OpenBCI GUI is the initial handler of the data, it can do impedance checks with the individual electrodes, helping to reduce noise and to ensure good electrodes. It also has other quality of life features like a live time trace from the electrodes, Fast Fourier Transform plot in real time, and the ability to move filters around, such as an adjustable band pass filter and a notch filter
OpenVibe is a EEG signal handler that can have many different functions, depending on how the user would like to apply the signals. In this case, a P300 signal regime was chosen for ease of recognition by students and the prebuilt nature of the system makes set up quick and easy. Training data is available online for the Speller. There is a simple classifier that separates regular signals from target ones.
Dry electrodes were chosen for use in this project due to their high convenience and ease of application. The convenience stems primarily form the lack of need for electrode gel, which for many systems, is the core of why they fail in the convenience area. Dry electrodes have their limits in their high impedance, but make up for their shortcomings with better applicability due to not leaving users with a head full of electrode gel.
Left: Comb Style Dry Tipped Electrodes
https://shop.openbci.com/products/5-mm-spike-electrode-pack-of-30?variant=8120433606670