Create README.md

add readme
This commit is contained in:
YuTaoV5 2024-06-19 22:27:03 +08:00 committed by GitHub
parent e60b90d2cf
commit 8f3bea42ee
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

90
README.md Normal file
View 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信号采集。
- **模拟前端电路**:包括滤波和放大电路。
- **电源管理模块**:提供稳定的电源供应。
- **数据传输接口**:用于与上位机通信。
### 电路设计图:
![电路设计图](path/to/circuit_diagram.png)
## 软件开发 💻
### 芯片驱动:
- **SPI通信**实现与ADS1299的SPI通信。
- **数据读取**从芯片读取EEG数据。
- **数据处理**:初步处理和滤波。
## 上位机程序 📊
### 功能:
- **数据接收**:通过串口接收来自硬件设备的数据。
- **数据展示**实时显示EEG信号。
- **数据存储**:保存数据以便后续分析。
### 使用技术:
- **编程语言**Python
- **图形库**Matplotlib
### 界面截图:
![上位机界面](path/to/gui_screenshot.png)
## 使用指南 📚
### 硬件连接:
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许可。