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

相关推荐
财富自由且长命百岁14 小时前
移动端老兵转型端侧 AI:第一周,我跑通了 ResNet50 推理
机器学习
美酒没故事°14 小时前
Open WebUI安装指南。搭建自己的自托管 AI 平台
人工智能·windows·ai
云烟成雨TD15 小时前
Spring AI Alibaba 1.x 系列【6】ReactAgent 同步执行 & 流式执行
java·人工智能·spring
AI攻城狮15 小时前
用 Obsidian CLI + LLM 构建本地 RAG:让你的笔记真正「活」起来
人工智能·云原生·aigc
鸿乃江边鸟15 小时前
Nanobot 从onboard启动命令来看个人助理Agent的实现
人工智能·ai
lpfasd12315 小时前
基于Cloudflare生态的应用部署与开发全解
人工智能·agent·cloudflare
俞凡15 小时前
DevOps 2.0:智能体如何接管故障修复和基础设施维护
人工智能
CHU72903515 小时前
便捷约玩,沉浸推理:线上剧本杀APP功能版块设计详解
前端·小程序
comedate15 小时前
[OpenClaw] GLM 5 关于电影 - 人工智能 - 的思考
人工智能·电影评价
财迅通Ai15 小时前
6000万吨产能承压 卫星化学迎来战略窗口期
大数据·人工智能·物联网·卫星化学