首页 > 资讯 > MAX30102:适用于 Arduino 的心率监测器和血氧计 ▷➡️

MAX30102:适用于 Arduino 的心率监测器和血氧计 ▷➡️

在我们生活的时代,我们拥有非常方便的技术,通过手表或其他设备控制我们的健康已经变得至关重要。像 MAX30102 这样的电子设备或小工具可以实现这一点,这就是我们要讨论的原因 MAX30102:Arduino 心率监测器和血氧计。集成了心率监测器和血氧计等健康监测功能的传感器,并且所有这些都与 Arduino 等处理器集成。 

MGI MAX30102 是 Maxim Integrated 开发的单芯片脉搏和氧传感器。 他们使用光电体积描记法 (PPG) 技术来测量血管内血容量的变化,从而将信息转化为视觉数据,例如心率或血氧饱和度 (SpO2)。

MAX30102 Arduino MAX30102 Arduino

正如我们在标题和前面的段落中介绍的那样,MAX30102:Arduino 心率监测器和血氧计是同一品牌的传感器。有了它,您将监控您健康的各个方面。另一方面则是 紧凑且非常高效的传感器,使其成为可穿戴设备等不同设备最常选择的选项之一。由于它的功耗较低,因此它特别适合这些设备,这就是为什么它是基于 Arduino 的微控制器的完美选择。

这个传感器 它通过穿过皮肤的光起作用,从而测量因血量变化而反射或散射的光量。。如果您曾经转动过 Apple Watch 或任何其他智能手表,您会看到它们有一个 LED 灯,有些是红色的,有些是绿色的,它们还包含红外线,并且添加了一个光电探测器,正如我们告诉您的那样,它测量皮肤反射的光。

如您所知,它主要有两个功能:

心率计:为了执行此测量,MAX30102:Arduino 心率监测器和血氧计将使用其 LED 传感器。当您跑步或进行锻炼或仅仅由于心脏问题时,您的心脏需要泵出更多血液,血管中的容量会发生变化,这样,由于 LED 传感器,它将检测到反射的红光。光电探测器将捕获所有这些变化,而微控制器将理解并转换数据,以便为您提供每分钟心跳的计算,或者换句话说,BMP。 血氧饱和度仪:血氧饱和度也称为 SpO2,是我们的 MAX30102:适用于 Arduino 的心率监测器和血氧计的另一项功能。红外 LED 将测量含氧和非含氧血红蛋白,因为它们吸收的光量不同。该传感器将检测吸收水平,从而将其转化为血氧水平数据。

MAX30102:Arduino 的心率监测器和血氧计是必需的传感器 始终位于皮肤上,无论是手腕还是手指 完成上述所有操作。除此之外,它的逻辑部分需要 1.8V 的双电源,仪表 LED 需要 3v3 的电源。这种传感器在 OLED 屏幕中的使用非常常见。尽管如此,我们可以告诉您,MAX30102 成本低廉。

如何将MAX30102集成到Arduino中?传感器价格?

Arduino Arduino的

相反,要在 Arduino 上操作 MAX30102:心率监测器和血氧计,您无需花费大量费用。其成本约为 1,65 欧元 网上商店 我们已经研究过了。无论如何,正如我们的技术专家告知我们的那样, 我们建议您避免购买绿色模块 因为它们存在制造缺陷,有时会失败。

MAX30102 MAX30102

将 MAX30102 集成到 Arduino 中 您只需具备以下条件:

Arduino(Uno、Nano 等) 传感器MAX30102 连接电缆 面包板(可选) 用于 Arduino 的 MAX30102 库

操作 MAX30102:Arduino 心率监测器和血氧计所需的连接如下:

VCC:将MAX30102的VCC引脚连接到Arduino的3.3V引脚。 GND:将MAX30102的GND引脚连接到Arduino的GND引脚。 SCL:将MAX30102的SCL引脚连接到Arduino的A5(SCL)引脚。 SDA:将MAX30102的SDA引脚连接到Arduino的A4(SDA)引脚。

最后,要使其正常工作,您必须将代码上传到 Arduino。为此,我们建议您首先安装 MAX30102 库。您可以使用此命名法在该品牌自己的库管理器中轻松找到它。 «SparkFun MAX3010x 脉冲和接近传感器库»。您必须加载才能启动它的代码是我们在下面留给您的代码。有了它,您就可以开始读取心率和血氧测量值。 MAX30102:Arduino 的心率监测器和血氧计需要一个代码,您可以在互联网上轻松找到该代码,您只需复制它即可。

#包括
#include“MAX30105.h”
#include“heartRate.h”

MAX30105粒子传感器;

无效设置(){
Serial.begin(115200);
if (!articleSensor.begin(Wire, I2C_SPEED_FAST)) {
Serial.println("未找到传感器。检查连接。");
同时(1);
}
粒子传感器.setup(); // 使用默认设置配置传感器
粒子传感器.setPulseAmplitudeRed(0x0A); // 设置红色 LED 的强度
粒子传感器.setPulseAmplitudeIR(0x0A); // 设置红外LED的强度
}

无效循环(){
长 irValue = 粒子传感器.getIR(); // 获取红外读数
如果(checkForBeat(irValue)){
浮点beatsPerMinute = 60 / (millis() –articleSensor.getLastBeat()) * 1000;
Serial.print(«BPM: «);
Serial.println(beatsPerMinute);
}

Serial.print(«IR 值: «);
Serial.println(irValue);

延迟(100);
}

在任何情况下, 您永远不应该将您的健康完全交给传感器,因为这是不负责任的。。如果您患有任何心脏或氧气问题,建议您去家庭医生或急诊室检查,他们会作为专家向您建议控制健康的最佳方法。也许这一切都非常复杂,并且您想要一个已经集成了所有功能的设备,这就是为什么我们为您留下智能手表的著名替代品, 智能戒指:最好的健康小工具。我们希望这篇关于 MAX30102:Arduino 心率监测器和血氧计的文章对您有所帮助。

从小就对科技充满热情。我喜欢了解该领域的最新动态,最重要的是,进行交流。这也是我多年来致力于科技和视频游戏网站交流的原因。您可以找到我撰写的有关 Android、Windows、MacOS、iOS、任天堂或您想到的任何其他相关主题的文章。

相关知识

基于stm32的健康监测仪控制系统设计
[T3372310M]基于stm32的健康监测仪控制系统
基于STM32的健康监测系统
iWatch血氧监测功能全攻略
智能手表如何实现健康监测?计步、心率、血氧、睡眠监测的原理
心率血氧监测仪怎么看
居家养老健康监测系统的设计
基于云计算的室内环境监测系统的研究.doc
基于STM32的人体健康检测仪设计与实现
心率血氧测测手机版

网址: MAX30102:适用于 Arduino 的心率监测器和血氧计 ▷➡️ https://m.trfsz.com/newsview1248825.html