项目简介
本项目是基于Arduino平台的脉氧仪(GZD脉冲氧仪)原型设计。借助Arduino Uno完成信号处理与显示工作,搭配TFT屏幕进行波形显示与读数输出,可实时监测用户的血氧饱和度和心率。
项目的主要特性和功能
- 信号处理:利用Arduino Uno开展信号处理,借助光电传感器获取信号,经滤波与放大后输入到Arduino进行处理。
- 显示功能:结合TFT屏幕实现波形显示与读数输出,能实时显示心率和血氧饱和度。
- 多种显示模式:提供波形显示和读数显示等多种显示模式,用户可按需切换。
安装使用步骤
1. 准备硬件
- 两个Arduino Uno
- 一个焊好的PCB板
- 一个TFT屏幕
- 3D打印的组件
2. 导入Arduino库
- 主Arduino需导入以下库: ```cpp
include // Core graphics library
include // Hardware-specific library
include
include
include
include
- 从属Arduino需导入以下库:
cpp
include
include
include
```
3. 加载并测试软件
分别将slave.ino
和master.ino
加载到两个Arduino Uno上,一个用于显示,另一个用于处理信号。
4. 连接硬件
依据硬件连接图,连接好Arduino、TFT屏幕和3D打印的组件。
5. 部署测试
测试硬件和软件的连接,确保能正确显示波形和读数。
注意事项
- 保证所有硬件连接正确,尤其注意Arduino的引脚连接。
- 确保Arduino的固件为最新版本,并安装好所有必要的库。
- 测试过程中注意安全,避免直接接触带电部件。
License
该项目遵循MIT License,具体细节请查看LICENSE.md
文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】