SSVEP 脑电小程序说明

本文是配套eegapp.zip(SSVEP 主程序)与单通道连接小程序.zip的使用指南,帮你快速上手已开发完成的代码工程,实现模拟数据测试与干电极头环的硬件对接。

一、压缩包内容说明

先明确两个压缩包的核心构成(解压后即可查看):

  • eegapp.zip(SSVEP 主程序包):包含 FBCA 算法逻辑、微信小程序前端界面、模拟数据测试模块,可直接运行验证 SSVEP 识别功能。
  • 单通道连接小程序.zip(硬件适配包):内置干电极头环的蓝牙通信逻辑、数据解析模块,用于对接实际单通道脑电头环。

二、前置准备

使用前需准备好软件与硬件环境:

  1. 软件环境
    • 微信开发者工具(版本≥1.06.2309020,需开启 "服务端口" 权限:设置→安全设置→服务端口);
    • 设备需支持蓝牙 4.0+(用于连接干电极头环)。
  2. 硬件环境
    • 干电极头环(单通道,支持 BLE 蓝牙通信);
    • 测试用电脑 / 手机(需与头环处于同一蓝牙环境)。

三、工程导入步骤

拿到压缩包后,按以下步骤导入微信开发者工具:

  1. 分别解压eegapp.zip单通道连接小程序.zip到本地文件夹(建议命名为 "SSVEP 主程序""单通道头环程序",避免中文乱码);
  2. 打开微信开发者工具,点击「导入项目」;
  3. 在 "项目名称" 处填写任意名称,"目录" 选择解压后的程序文件夹,"AppID" 可选择 "测试号"(仅测试用);
  4. 点击「导入」,等待工具加载工程(约 10 秒)。

四、核心功能使用指南

1. 模拟数据测试(无需硬件)

导入eegapp.zip工程后,可直接测试 FBCA 算法的识别效果:

  • 点击微信开发者工具右上角的「编译」按钮,程序会自动加载模拟脑电数据;
  • 等待界面加载完成后,可在工具的 "控制台" 面板查看识别结果(默认输出目标频率,如 "识别结果:10Hz");
  • 若需更换模拟频率,可在工程的 "config.js" 文件中修改mockFreq参数(无需改代码逻辑)。

2. 干电极头环硬件对接(使用单通道连接小程序.zip工程)

对接实际头环时,仅需修改 2 处配置(对应聊天记录中 "不同头环改 2 个地方"),再按步骤连接:

步骤 1:修改配置项

打开工程内的 "hardwareConfig.js" 文件,找到以下 2 处配置并替换为你的头环参数:

  • 配置 1:蓝牙 UUID :将serviceUUIDcharacteristicUUID替换为干电极头环的蓝牙服务 UUID、数据特征 UUID(可从硬件手册中获取);
  • 配置 2:数据解析规则 :若头环的 AD 采样位宽(如 12bit/16bit)与默认不同,调整parseRatio参数(如 16bit 头环设为1/65536)。
步骤 2:连接头环
  1. 打开干电极头环的蓝牙开关;
  2. 点击微信开发者工具的「编译」,在小程序界面点击 "搜索设备";
  3. 在搜索结果中选择你的头环设备,点击 "连接";
  4. 连接成功后,界面会实时显示头环传输的脑电数据,同时自动调用 FBCA 算法输出识别结果。

五、常见问题解决

  1. 工程导入失败:检查压缩包是否完全解压,或微信开发者工具版本是否过低;
  2. 蓝牙连接失败:确认头环蓝牙已开启、配置项中的 UUID 填写正确,或设备蓝牙权限已打开;
  3. 识别结果不准确:检查头环与电极的接触是否良好,或模拟数据的噪声参数是否过高。

GitHub地址:https://github.com/18535367435-eng/VisionBCI.git

相关推荐
无极低码1 小时前
ecGlypher新手安装分步指南(标准化流程)
人工智能·算法·自然语言处理·大模型·rag
grant-ADAS1 小时前
记录paddlepaddleOCR从环境到使用默认模型,再训练自己的数据微调模型再推理
人工智能·深度学习
炎爆的土豆翔1 小时前
OpenCV 阈值二值化优化实战:LUT 并行、手写 AVX2 与 cv::threshold 性能对比
人工智能·opencv·计算机视觉
智能相对论1 小时前
从AWE看到海尔智慧家庭步步引领
人工智能
云和数据.ChenGuang1 小时前
魔搭社区 测试AI案例故障
人工智能·深度学习·机器学习·ai·mindstudio
小锋学长生活大爆炸1 小时前
【工具】无需Token!WebAI2API将网页AI转为API使用
人工智能·深度学习·chatgpt·openclaw
昨夜见军贴06161 小时前
AI审核赋能司法鉴定:IACheck如何保障刑事证据检测报告精准无误、经得起推敲?
人工智能
测试_AI_一辰2 小时前
AI系统到底怎么测?一套六层测试框架(Agent案例)
人工智能·功能测试·需求分析·ai编程
运维小欣2 小时前
智能体选型实战指南
运维·人工智能
小超同学你好2 小时前
LangGraph 14. MCP:把“外部能力”标准化接入 LLM
人工智能·语言模型·transformer