加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于ESP8266和Arduino的心率 (BPM) 监测器(源代码 + 原理图)

2021/08/26
4156
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 推荐器件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

心率或脉搏是每分钟心跳的次数 (BPM)。虽然心脏在全身循环氧气和富含营养的血液,但心率是这一过程的基础,因为心脏的功能(称为“心输出量”)与心率和每搏输出量(泵出的血量)直接相关。每个节拍)。因此,心率或节律的快速激增或消耗可能表明心脏病、肺部疾病或其他问题。因此,跟踪我们的心率可以让我们深入了解我们的整体健康状况。

虽然有很多方法和系统来监测和跟踪心率(BPM),但在这个项目中,我专注于开发一种新设备,它具有易于理解的移动应用程序界面,与 Android 和 iOs 兼容,用于观察由脉搏血氧仪传感器

我决定在这个项目中使用涂鸦物联网平台,因为它允许我开发一个兼容各种操作系统的移动应用程序界面,并将信息保存到涂鸦云中,以跟踪脉搏血氧仪传感器产生的数据。在接下来的步骤中,我将详细说明我如何从涂鸦物联网平台中受益以改进该项目。

当我从头开始开发此设备以监测和跟踪心率 (BPM) 时,我不想让该设备仅使用一种类型的脉搏血氧仪传感器。因此,该设备支持连接到 Arduino Nano 的两种不同传感器类型:

  • MAX30102
  • MAX30100

我可以使用提到的两个传感器,但我决定使用 MAX30102。然后,我连接了一个SSD1306 OLED(128x64)屏幕显示心率(BPM),然后发送数据到涂鸦云。

最后,我添加了一个 5mm 共阳极 RGB LED 来显示设备和涂鸦云之间的连接状态。

在涂鸦云支持的移动应用界面上,设备让用户通过相关图表显示三个不同的数据点:

  • Finger_In - 手指定位
  • 呼吸频率 - BPM
  • Blood_Oxygen - SpO2(可选)
  • Blood_Oxygen - 红光测量(可选)

在面包板上完成接线并测试代码后,我设计了受呼吸系统启发的 PCB 作为心率显着性的指标。因此,该设备成为一种时尚且实用的监测和跟踪心率的设备

部分PCB图:

更多PCB图,源代码,3D打印文件请点击下载查看

 

  • 心率监测原理图.rar
    描述:原理图
  • 方案源代码.ino
    描述:源代码
  • 制作教程.pdf
    描述:制作教程
  • 3D打印资料.pdf
    描述:3D打印

推荐器件

更多器件
器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
74LVC14AD,112 1 NXP Semiconductors 74LVC14A - Hex inverting Schmitt trigger with 5 V tolerant input SOIC 14-Pin
$0.34 查看
MM74HC595MTCX 1 onsemi 8-Bit Shift Registers with Output Latches, 2500-REEL

ECAD模型

下载ECAD模型
$0.64 查看
SN74LVC1G17DCKR 1 Texas Instruments Single 1.65-V to 5.5-V buffer with Schmitt-Trigger inputs 5-SC70 -40 to 125

ECAD模型

下载ECAD模型
$0.38 查看

相关推荐

电子产业图谱