Contributions:OpenBCISource: Difference between revisions
| Line 8: | Line 8: | ||
More information on OpenBCI can be found at: [http://openbci.com/] | More information on OpenBCI can be found at: [http://openbci.com/] | ||
==OpenBCI | ==OpenBCI Cyton Board== | ||
[[File:Cyton.PNG| 500px| center| ]] | [[File:Cyton.PNG| 500px| center| ]] | ||
===Cyton Board Specs=== | |||
Power with 3-6V DC Battery ONLY | |||
PIC32MX250F128B Micrcontroller with chipKIT UDB32-MX2-DIP bootloader | |||
ADS1299 Analog Front End | |||
LIS3DH 3 axis Accelerometer | |||
RFduino BLE radio | |||
Micro SD card slot | |||
Voltage Regulation (3V3, +2.5V, -2.5V) | |||
Board Dimensions 2.41” x 2.41” (octogon has 1” edges) | |||
Mount holes are 1/16” ID, 0.8” x 2.166” on center | |||
Either up to 8 referential EEG/ExG channels (with either passive or active electrodes) or up to 16 EEG/ExG referential channels in daisy mode can be inputs. | Either up to 8 referential EEG/ExG channels (with either passive or active electrodes) or up to 16 EEG/ExG referential channels in daisy mode can be inputs. | ||
There are built-in 3-axis acceleration sensor with 3 separate channels (x, y, z). | There are built-in 3-axis acceleration sensor with 3 separate channels (x, y, z). | ||
Revision as of 21:53, 18 September 2017
OpenBCISource
Function
The OpenBCISource filter acquires data from a OpenBCI wireless (Bluetooth) Arduino. The OpenBCI is a low-cost, high-quality biosensing hardware for brain computer interfacing. This arduino compatible biosensing board provides high resolution imaging and recording of EMG, ECG, and EEG signals. This device has been used by researchers, makers, and hobbyists in over 60+ countries as brain computer interfaces to power machines and map brain activity. OpenBCI allows anyone interested in biosensing and neurofeedback to purchase high quality equipment at affordable prices.
More information on OpenBCI can be found at: [1]
OpenBCI Cyton Board
Cyton Board Specs
Power with 3-6V DC Battery ONLY PIC32MX250F128B Micrcontroller with chipKIT UDB32-MX2-DIP bootloader ADS1299 Analog Front End LIS3DH 3 axis Accelerometer RFduino BLE radio Micro SD card slot Voltage Regulation (3V3, +2.5V, -2.5V) Board Dimensions 2.41” x 2.41” (octogon has 1” edges) Mount holes are 1/16” ID, 0.8” x 2.166” on center
Either up to 8 referential EEG/ExG channels (with either passive or active electrodes) or up to 16 EEG/ExG referential channels in daisy mode can be inputs.
There are built-in 3-axis acceleration sensor with 3 separate channels (x, y, z).
More on hardware can be found at: [2].
Steps to use OpenBCISource
1.Plug in Bluetooth dongle and turn OpenBCI board to PC mode.
2.Check the port of the Bluetooth dongle
3.Run OpenBCISource and set the port number
4.Click start button.
5.User can see the current working condition of the hardware from operator log
Parameters:OpenBCISource
SourceCh
The total number of channels: EEG.
SampleBlockSize
Samples per channel per digitized block. Together with the sampling rate, this parameter determines how often per second data are collected, processed, and feedback is updated. For example, at 500 Hz sampling and a SampleBlockSize of 20, the system (e.g., source signal display, signal processing, and stimulus presentation) will be updated 25 times per second. For OpenBCI Cyton the sampling rate is 250Hz and it sends data to buffer every half second. So the suggest value for sample bock size is 125.
SamplingRate
The sample rate of the system. All data is either acquired at 250Hz In case you are experiencing problems by higher sampling rates (e.g., data loss, jerky display, etc.), increase the SampleBlockSize so that you are updating the system less frequently (usually, updating the system 20-30 times per second is sufficient for most applications), and increase Visualize->VisualizeSourceDecimation. This parameter will decrease the number of samples per second that are actually drawn in the Source display.
SourceChGain
Gain for each channel.
SourceChOffset
Offset for each channel.
ChannelNames
Names of each channel.
PortName
The port name is depend on where the user plug in the Bluetooth dangle. One the experimenter plugs in the dangle, he can check the port name from Device and Printer on Windows.