mirror of
https://github.com/YuTaoV5/YuEEG.git
synced 2025-09-26 23:09:24 +08:00
Create README.md
add readme
This commit is contained in:
parent
e60b90d2cf
commit
8f3bea42ee
90
README.md
Normal file
90
README.md
Normal file
@ -0,0 +1,90 @@
|
||||
# 项目名称:ADS1299 8通道脑机接口设备
|
||||
|
||||
## 概述 🧠🔌
|
||||
|
||||
本项目旨在利用TI的ADS1299芯片构建一个8通道的脑机接口(BCI)设备。项目涵盖硬件电路设计、芯片驱动开发以及数据接收和显示的上位机程序。
|
||||
|
||||
## 目录 📁
|
||||
|
||||
1. [项目背景](#项目背景)
|
||||
2. [硬件设计](#硬件设计)
|
||||
3. [软件开发](#软件开发)
|
||||
4. [上位机程序](#上位机程序)
|
||||
5. [使用指南](#使用指南)
|
||||
6. [项目结构](#项目结构)
|
||||
7. [贡献](#贡献)
|
||||
8. [许可](#许可)
|
||||
|
||||
## 项目背景 📝
|
||||
|
||||
脑机接口(Brain-Computer Interface, BCI)是一种直接连接大脑和外部设备的系统,用于读取大脑活动信号并将其转换为机器指令。本项目使用ADS1299芯片,该芯片具有高分辨率和低噪声特性,非常适合EEG(脑电图)信号的采集。
|
||||
|
||||
## 硬件设计 🔧
|
||||
|
||||
### 主要组件:
|
||||
|
||||
- **ADS1299芯片**:用于EEG信号采集。
|
||||
- **模拟前端电路**:包括滤波和放大电路。
|
||||
- **电源管理模块**:提供稳定的电源供应。
|
||||
- **数据传输接口**:用于与上位机通信。
|
||||
|
||||
### 电路设计图:
|
||||
|
||||

|
||||
|
||||
## 软件开发 💻
|
||||
|
||||
### 芯片驱动:
|
||||
|
||||
- **SPI通信**:实现与ADS1299的SPI通信。
|
||||
- **数据读取**:从芯片读取EEG数据。
|
||||
- **数据处理**:初步处理和滤波。
|
||||
|
||||
## 上位机程序 📊
|
||||
|
||||
### 功能:
|
||||
|
||||
- **数据接收**:通过串口接收来自硬件设备的数据。
|
||||
- **数据展示**:实时显示EEG信号。
|
||||
- **数据存储**:保存数据以便后续分析。
|
||||
|
||||
### 使用技术:
|
||||
|
||||
- **编程语言**:Python
|
||||
- **图形库**:Matplotlib
|
||||
|
||||
### 界面截图:
|
||||
|
||||

|
||||
|
||||
## 使用指南 📚
|
||||
|
||||
### 硬件连接:
|
||||
|
||||
1. 连接电源。
|
||||
2. 将EEG电极正确连接到被测试者。
|
||||
3. 使用USB线连接设备和电脑。
|
||||
|
||||
### 软件运行:
|
||||
|
||||
1. 安装所需库:
|
||||
```bash
|
||||
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许可。
|
Loading…
Reference in New Issue
Block a user