亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

基于 Arduino 的心电图与呼吸监测系统构建

所需组件与物料

组件数量
ProtoCentral Electronics ADS1292R ECG/呼吸扩展板(Arduino 兼容,v2 版)1
Arduino UNO1

所需应用与在线服务

项目简介

ECG 呼吸扩展板将医疗监测设备推向了新高度。原本复杂的心脏电活动监测系统如今变得便携、简洁且高效。本项目演示如何结合 Arduino 使用该 ECG 扩展板。

将扩展板连接到 Arduino

通过堆叠方式将 ECG/呼吸扩展板安装在 Arduino 顶部。该扩展板通过 SPI 接口与 Arduino 通信,并包含 ICSP 接口,兼容 Yun、Due 等较新的 Arduino 变体板。

安装 Arduino 库

Arduino 库包含与 ADS1292R 扩展板通信所需的函数。请按以下步骤下载并配置库:

  1. 从 此处 下载库文件。
  2. 解压压缩包,将名为 ads1292r_shield 的文件夹复制到 Arduino IDE 的 libraries 目录中(Windows 通常在 Documents/Arduino/libraries,macOS/Linux 类似)。
  3. 重启 Arduino IDE 以加载库。

注意:早期的 BrainBay 与 Xively 示例请参考 此链接。

使用 Processing 进行数据可视化(新增!)

Processing 是一款自 2001 年以来广泛用于艺术家与科学家的数据可视化软件,基于 Java 的开源编码框架。若你熟悉 Arduino IDE,Processing IDE 的操作将毫无学习门槛。

重要提示:ECG 可视化代码仅在 Processing IDE 2.2.1 版本下运行正常。

步骤 1:下载适用于你操作系统的 Processing

从以下链接下载 Processing 2.2.1:

解压后按系统要求安装。

步骤 2:下载 ECG 可视化 Processing 代码

完成上述步骤后,即可从 ADS1292R 扩展板获取首个 ECG 波形可视化!

步骤 3:打开 Processing 并运行 ces_view_ecg

连接 ECG 电极

扩展板附带一根 3 电极导线及标准立体声插孔。板载电极接口位置如下图所示:

基于 Arduino 的心电图与呼吸监测系统构建

电极连接器另一端连接贴于身体的按扣式电极。测试时也可使用 ECG 模拟器提供输入信号。

警告:将电极连接人体时,为安全起见请断开 Arduino 的主电源。例如使用笔记本电脑供电时,请拔掉电池充电器,避免人体与地线直接连接。

电极在人体上的放置位置

基于 Arduino 的心电图与呼吸监测系统构建

重要声明:本设备不用于医疗诊断,仅供评估与研究目的使用。

安全警告:当 Arduino 通过 USB 连接电脑时,请小心连接电极。确保笔记本电脑未连接市电,防止地线与人体形成直接回路。

代码资源

ProtoCentral ADS1292R Arduino 库

原理图资源

ProtoCentral ADS1292R Arduino 扩展板原理图

制造工艺

  1. 树莓派家庭温度监测仪表盘:实时图表展示
  2. 用 Arduino 打造绚丽显示器 Ambilight 系统
  3. 基于 Arduino 与 Python 的可靠 RFID 考勤系统
  4. 打造可靠的 Arduino 能源监测与数据记录仪——分步指南
  5. DIY 蓝牙控制 Arduino 间谍小车
  6. 基于 Arduino、1Sheeld 与红外控制的万能安卓遥控器
  7. Arduino 与智能手机打造智能电压表——简单易做的 DIY 项目
  8. 基于 Arduino 与 MAX30100 的实时物联网心率监测系统
  9. Android 手势遥控车:Raspberry Pi + Arduino 101 + 电机扩展板,I2T 协同控制
  10. Arduino Due 驱动 3.2″ TFT 实现温度监测与实时时钟
  11. 基于Arduino UNO的精准频率与占空比测量
  12. Arduino 声纳实时测距与 Processing 可视化