/SSVEP-BCI-OpenBCI

基于OpenBCI(Bciduino)完成的SSVEP项目,包括刺激器、信号实时传输、以及基于FFT的脑电信号分类、蓝牙小车的脑电控制

Primary LanguageMATLAB

SSVEP-BCI-OpenBCI 合作贡献者 LWL BXL ZZH ATL FZ LB

此项目由中北大学信息与通信工程学院信号分析与系统仿真实验室创建

点这里查看《SSVEP-BCI-OpenBCI项目复现指南》⬅复现此项目必看文档!!!

项目中存在的问题,会及时更新在该文档中,如果您在复现过程中发现存在问题,欢迎提交Issues,或联系贡献者!问题更新文档

此项目是基于OpenBCI(Bciduino)完成的SSVEP项目,包括以下部分程序(均为Matlab代码)

  • 基于Matlab Psychtoolbox3的闪烁刺激器
  • 基于BCIduino放大器和LSL的信号实时传输
  • 基于Matlab的脑电信号预处理
  • 基于频谱分析的SSVEP分类
  • 利用分类结果通过笔记本自带蓝牙去控制蓝牙小车运动
  • 利用分类结果实现脑控打字

硬件系统搭建

需要自己购买杭州航弈生物科技有限公司的BCIduino或者OpenBCI,信号的采集基于OpenBCI上位机LSL完成

基于Matlab Psychtoolbox3的闪烁刺激器

基于BCIduino放大器和LSL的信号实时传输

---matlab_signal_processing文件夹-->查看具体说明

image

基于Matlab的脑电信号预处理

基于FFT的SSVEP分类

利用分类结果去控制蓝牙小车运动

此外,关于本项目的其它问题欢迎随时联系贡献者中的 LWL😚

敬请期待后续更新

更新小记

⭐ state

(感谢各位对本工作的兴趣与肯定)