mirror of
https://github.com/YuTaoV5/YuEEG.git
synced 2025-11-04 14:50:03 +08:00
脑机接口
|
|
||
|---|---|---|
| Hardware | ||
| Interface | ||
| README.md | ||
项目名称:ADS1299 8通道脑机接口设备
概述 🧠🔌
本项目旨在利用TI的ADS1299芯片构建一个8通道的脑机接口(BCI)设备。项目涵盖硬件电路设计、芯片驱动开发以及数据接收和显示的上位机程序。
目录 📁
项目背景 📝
脑机接口(Brain-Computer Interface, BCI)是一种直接连接大脑和外部设备的系统,用于读取大脑活动信号并将其转换为机器指令。本项目使用ADS1299芯片,该芯片具有高分辨率和低噪声特性,非常适合EEG(脑电图)信号的采集。
硬件设计 🔧
主要组件:
- ADS1299芯片:用于EEG信号采集。
- 模拟前端电路:包括滤波和放大电路。
- 电源管理模块:提供稳定的电源供应。
- 数据传输接口:用于与上位机通信。
电路设计图:
软件开发 💻
芯片驱动:
- SPI通信:实现与ADS1299的SPI通信。
- 数据读取:从芯片读取EEG数据。
- 数据处理:初步处理和滤波。
上位机程序 📊
功能:
- 数据接收:通过串口接收来自硬件设备的数据。
- 数据展示:实时显示EEG信号。
- 数据存储:保存数据以便后续分析。
使用技术:
- 编程语言:Python
- 图形库:Matplotlib
界面截图:
使用指南 📚
硬件连接:
- 连接电源。
- 将EEG电极正确连接到被测试者。
- 使用USB线连接设备和电脑。
软件运行:
- 安装所需库:
pip install pyserial matplotlib pip install pyserial pyqt5
项目结构 🗂️
├── hardware
│ ├── schematics
│ └── pcb
├── firmware
│ └── ads1299_driver.c
├── software
│ └── bci_gui.py
└── README.md
贡献 🤝
欢迎大家对本项目进行贡献!请提交pull request或创建issue以报告问题。
许可 📜
本项目采用MIT许可。

