项目简介
本项目构建了一个实时脑电图监测系统,借助OpenBCI脑电帽和ESP32微控制器,采集用户脑电信号,实时处理并可视化注意力、集中力和压力等关键数据,同时将这些数据存储在Firebase数据库中。项目还配备了用于EEG信号处理和分析的Python脚本。
项目的主要特性和功能
硬件部分
- 采用OpenBCI脑电帽采集EEG信号。
- 利用ESP32微控制器进行信号处理和初步分析。
- 通过蓝牙将数据传输至手机或电脑端做进一步处理。
软件部分
- 运用Arduino对ESP32进行编程,实现信号初步处理与分析。
- 借助WebSerial开展串口调试和实时数据监控。
- 通过网页呈现数据可视化效果,使用Chart.js进行图表展示。
- 将数据存储于Firebase实时数据库。
- 提供Python脚本用于更深入的数据分析和处理。
安装使用步骤
硬件连接与配置
- 把OpenBCI脑电帽和ESP32板连接起来。
- 对ESP32板和蓝牙模块进行配置。
- 连接电源并启动设备。
软件安装与配置
- 安装Arduino IDE,编写ESP32代码。
- 安装WebSerial插件用于串口调试。
- 创建Firebase账户并配置数据库。
- 开发用于数据可视化的网页前端。
- 运行Python脚本进行数据分析和处理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】