第一步,首先下载OpenVibe并将它与BCIduino连接,并检测下数据(如图4所示),打开OpenVibe对应的erp-recording项目,并逐个拖入OpenVibe界面中打开,路径如图2所示。
图1 数据获取示意图
图2 ERP文件路径示意图
第二步,运行范式、数据接收和保存文件(erp-2-record-signal),运行效果如下图3,在此过程中将对受试者展示相关刺激,并记录脑电数据,以便后续进一步分析使用。
图3 实验范式和数据保存过程
第三步,数据回放过程,运行erp-3-replay-file文件,该程序运行过程中可以同时显示trigger和原始数据波形,以便使用者对相应时刻的刺激及数据进行对应与截取。
注:上述第二步对OpenVibe进行了适当补充,以便能够顺畅使用BCIduino运行,时间有限,所进行调整优化亦有限,仍有提升空间,欢迎进一步深入沟通交流。
附:
BCIduino 8通道脑电放大器具体参数如下:
输入阻抗:1TΩ
输入偏置电流:300pA
输入参考噪声:1μVpp
采样速率:250 Hz/500Hz
共模抑制比:-110dB
可调增益放大倍数:1、2、4、6、8、12、2
分辨率:24 位 ADC,精度最高可达 0.1μV
功耗:正常工作时 39mW,待机时低至仅 10μW
采用可充电锂电池供电,进一步降低来自外部的干扰。
尺寸:50mm*50mm(实物测量,存在细微误差),实物图如下图1.
图1 BCIduino实物图
经过长期的研发,BCIduino已经对:
matlab/python/OpenBCI_GUI/Android/OpenVibe等兼容,可以应用于日常的低成本脑电项目和产品开发,并且表现出了较OpenBCI更好的干扰屏蔽性能(对比如下图2、图3)。
图2 BCIduino在普通嘈杂环境下、悬空状态的数据波形,可以观测到并无其他干扰出现
图3 OpenBCI在普通嘈杂环境下、悬空状态的数据波形(测量环境、测量时间、软件滤波器设置参数与图2BCIduino相同)
#本篇由BCIduino脑机接口开源社区原创/转载(公众号“BCIduino脑机接口社区”)。BCIduino脑机接口社区由来自北京航空航天大学、康奈尔大学、北京大学、首都医科大学等硕博发起成立,欢迎扫下面码加入社群,也欢迎采购BCIduino脑电模块和外骨骼等(某宝搜索即可或者扫码详询)。