news

基于 ESP32 的 IoT 心电监测

中国,上海
2019年9月27日

Alex Newton 发布基于 ESP32 的 IoT 心电监测 (ECG) 教程,展示了无论医生和患者之间的距离多远,都可开展远程心脏监测。

心脏病不容轻视。通过监测和分析病人在疾病早期的心电图(ECG)信号,可以预防心脏病的恶化。心电图是心脏电信号的记录,可以提供重要信息,用于确定患者的心脏状况,诊断患者心律失常、起搏器功能、心力衰竭等。

使用 AD8232 传感器和 ESP32 的 IoT 心电监测产品并不是医疗设备,也并不打算作为医疗设备使用,但是该项目展示了如何利用物联网技术改善患者的心脏监测。更重要的是,该项目还表明 IoT 技术可以消除医生与偏远地区病人的距离,医生可远程在线监测患者心脏发出的心电信号。

本项目所需组件如下:

    • AD8232 心电传感器和电极
    • ESP32
    • 配有微型 USB 接口的 5V 适配器电源

Alex Newton 的教程 演示了如何在任意 IoT 云平台上在线监控相同的心电图。首先,AD8232 心电传感器需连接 ESP32。然后将心电导线连接到病人的胸部或手部,产生心电信号。最后使用 Ubidots 参数(例如 API 密钥或令牌),通过 MQTT Broker 将心电图发送到云上。

AD8232 心电传感器是一款测量心电活动的高性价比 PCB 板。其设计初衷是在有噪音(例如因运动或放置远程电极产生的噪音)时采集、放大和过滤微弱的生物电信号。AD8232 单引线心率监测器如同运算放大器,可以很容易地获得清晰的心脏信号。

ESP32 可以通过其 SPI/SDIO 或 I2C/UART 接口与此类系统连接,提供 Wi-Fi 和蓝牙功能。AD8232 心电传感器项目使用的 乐鑫 ESP32 模组是 ESP32-WROOM-32。该模组包括 ESP32 芯片、Flash 闪存、高精度离散组件,以及在有限空间具有出色 RF 性能的 PCB 天线。

请参照上面的电路图将 AD8232 心电传感器与 ESP32-WROOM-32 连接,模组的供电电压是 3.3 V。然后将 GND 连接到 GND。AD8232 的输出引脚是模拟信号,将其连接到 ESP32-WROOM-32 的 VP 引脚。同样地,AD8232 上的 LO+ 和 LO- 引脚应该分别连接 ESP32-WROOM-32 上的 D2 和 D3 引脚。

我们还需要一个如 Ubidots 这样的物联网平台在云上发布数据,让开发者轻松地获取传感器数据,并将数据转化为有用信息。

您可以在 这里 查看关于这个项目源代码/程序的详细情况。

分享这篇文章
复制此内容