ECG 呼吸防护罩将医疗设备提升到另一个层次,而用于监测心脏电活动的复杂系统则采用了一种新形式。新设备是便携式的、不太复杂的和高效的心电图监测系统。
该项目有助于展示如何将心电图盾牌与 Arduino 一起使用。
将屏蔽连接到您的 Arduino
通过将 ECG/呼吸防护罩堆叠在 Arduino 顶部,将其连接到 Arduino。此扩展板使用 SPI 接口与 Arduino 进行通信。该扩展板包括 ICSP 接头,供较新的 Arduino 变体用于 SPI 通信,因此与较新的 Arduino 变体(例如 Yun 和 Due)兼容。
安装 Arduino 库
Arduino 库包含与 ADS1292R Shield 通信所需的函数。请按照以下步骤下载并让库正常工作。
库文件。解压缩之后,您应该会看到一个名为“ads1292r_shield”的文件夹。将此文件夹复制到 Arduino IDE 的库文件夹中。根据您的操作系统,这可能在您的 Arduino IDE 文件夹或您的文档文件夹中。有关文件夹结构的更多信息,请参阅http://arduino.cc/en/Guide/Libraries。
使用处理 - 数据可视化软件
Processing 是一种数据可视化软件,它是一个基于 Java 的开源编码框架。如果您熟悉 Arduino 环境,Processing IDE 是类似的,您不会需要付出太多的额外精力!
注意:ECG 可视化代码仅使用处理 IDE 版本 2.2.1 执行。
以下是运行代码的步骤:
1.为您的操作系统下载处理
- 苹果系统
- Linux 32 位
- Linux 64 位
- Windows 32 位
- Windows 64 位
下载后,解压缩存档并根据您的操作系统安装应用程序。
2. 下载心电图可视化处理代码
- 从 G itHub下载必要的文件和目录或克隆到您的桌面。
- 解压缩档案应该会创建一个名为 ads1292r_shield 的文件夹,其中包含可视化代码。
- 在您的计算机上找到处理速写本目录。这应该在您安装处理时自动创建。根据您的操作系统,路径将如下所示:
- 在 Windows 上:c:/My Documents/Processing
- 在 MAC 上:/Users/your_user_name/Documents/Processing
- 在 Linux 上:/Home/your_user_name/sketchbook/
注意:此目录在 Windows/Mac 上显示为“Processing”,在 Linux 上名为“Sketchbook”。如果不存在,则按名称“库”创建一个子目录。
- 从上面提到的“ads1292r_shield”目录复制/移动ADS1292rShield_BreakoutProcessingces_view_ecg文件夹的内容到上面也提到的Processing sketchbook目录(找到Processing sketchbook)
- 最后,从 ADS1292rShield_BreakoutProcessinglibraries 中复制controlP5和gwoptics文件夹,并将它们粘贴到 Processing 速写本的 library 目录中。
- 现在您已准备好从 ADS1292R 获得您的第一个 ECG 读数可视化!
3. 打开处理并启动 ces_view_ecg
- 如果处理 IDE 已打开,请将其关闭并重新打开以刷新库和草图。如果在更新草图和库时 IDE 处于打开状态,则不会刷新存储库。
- 双击 ces_view_ecg 目录中的任何 .pde 文件以打开处理 IDE 中的所有 ecg 代码。
- 目前为止所做的一切都没问题之后,单击 IDE 左上角的“运行”按钮,运行代码!如果没有正常运行代码,请确保您是否正确安装了库并且使用的是 2.2.1 版本。
- GUI 运行后,从“SELECT PORT”下拉列表中选择与 ECG 连接的端口,如下图所示
一旦端口选择合适,启动按钮就会启用。点击“START”开始可视化
您应该会看到使用从 ADS1292rShield Breakout Board 获得的值生成的 ECG 波,如下所示。
连接 ECG 电极
与屏蔽一起提供了一个 3 电极电缆和一个标准立体声插孔。您可以使用电极和电缆连接到屏蔽层。板载电极接口在下方突出显示,便于定位。
电极连接器的另一侧将连接到附在身体上的卡扣式电极。出于测试目的,您可以使用 ECG 模拟器向电路板提供输入。
警告:请先断开 Arduino 的主电源/电源,再将电极连接到身体。例如,您将 Arduino 与笔记本电脑一起使用,先从笔记本电脑上断开电池充电器将是一个安全的选择。
将电极放在身体上
重要提示:此设备不打算用于/用作医疗诊断设备。这仅用于评估和研究目的。
当 Arduino 插入计算机的 USB 端口时,将电极连接到身体时要小心。确保您的笔记本电脑的主电源已断开,这样您就不会在地面和您的身体之间提供直连。