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

相关推荐
AngelPP1 小时前
OpenClaw 架构深度解析:如何把 AI 助手搬到你的个人设备上
人工智能
宅小年2 小时前
Claude Code 换成了Kimi K2.5后,我再也回不去了
人工智能·ai编程·claude
九狼2 小时前
Flutter URL Scheme 跨平台跳转
人工智能·flutter·github
ZFSS2 小时前
Kimi Chat Completion API 申请及使用
前端·人工智能
天翼云开发者社区3 小时前
春节复工福利就位!天翼云息壤2500万Tokens免费送,全品类大模型一键畅玩!
人工智能·算力服务·息壤
知识浅谈3 小时前
教你如何用 Gemini 将课本图片一键转为精美 PPT
人工智能
Ray Liang4 小时前
被低估的量化版模型,小身材也能干大事
人工智能·ai·ai助手·mindx
shengjk15 小时前
NanoClaw 深度剖析:一个"AI 原生"架构的个人助手是如何运转的?
人工智能
西门老铁7 小时前
🦞OpenClaw 让 MacMini 脱销了,而我拿出了6年陈的安卓机
人工智能