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

相关推荐
一次旅行4 分钟前
HyperTool:突破传统工具调用限制,让Agent更高效执行复杂任务
人工智能
陈天伟教授35 分钟前
图解人工智能(58)人工智能应用-围棋国手
人工智能·语音识别·机器翻译
闻道参看38 分钟前
2026年AI优质企业培训系统综合测评:合规管控/数据量化
人工智能
老虾头1 小时前
科技贴近烟火:本地化 AI,赋能各行各业日常经营
人工智能
毒爪的小新1 小时前
Linux 环境极速部署 vLLM:从零搭建生产级大模型推理服务
linux·人工智能·ai·语言模型·vllm
老大白菜1 小时前
25美元,DIY开源可穿戴智能AI眼镜:Arduino+乐鑫ESP32+DeepSeek项目
人工智能
岁月宁静2 小时前
RAG 文档摄入全链路,从原理到生产落地
vue.js·人工智能·python
小和尚同志2 小时前
AI 自动化测试探索(一):Playwright MCP
前端·人工智能·aigc
硅谷秋水2 小时前
面向长上下文自动驾驶的规划对齐Token压缩
人工智能·深度学习·机器学习·计算机视觉·自动驾驶