本文在说明如何使用 MAX30102 血氧心律脉搏传感器量测心跳和血氧,关于MAX30102模块的基本使用方法,请参考之前的文章「MAX30102 血氧心律脉搏传感器(一)」。

电路接线

注:下图有误, SCL、SDA之接线应该对调才是正确。

测量每分钟心跳数(PRbpm)
Step1 点击下拉菜单 [档案] > [范例] >[SparkFun MAX3010x Pluse...] ,开启「Example5_HeartRate」。

Step2 上传程序到 Arduino,并打开「串行端口监控窗口」,将鲍率调到 115200,您就可以看到有数据传到窗口里。
下图是手指尚未按住模块时的数据。

下图是手指按住模块时的数据。

建议您手指按住模块的时间久一些,每分钟心跳数才会比较正确。
测量血氧(%SpO2)
Step1 点击下拉菜单 [档案] > [范例] >[SparkFun MAX3010x Pluse...] ,开启「Example8_SPO2」。
Step2 上传程序到 Arduino,并打开「串行端口监控窗口」,将鲍率调到 115200,您会看到窗口里有一行讯息,此时请您用食指按住模块,然后在窗口上面的字段内输入任意一个字,并点击 [传送] 钮。
接着您会看到有数据传到窗口里。

过了数秒后,接着才出现血氧测定的数据,如下图

建议您手指按住模块的时间久一些,血氧数据才会比较正确。
后记
1. 量测心跳和血氧需要一段时间,所以手指要确实按住模块时间久一些,并且在实务上会有音效和屏幕提醒用户何时开始量测,何时结束。
2. 因 MAX30102 模块本身精度和外在环境条件等因素,此实验之心跳和血氧等数据只能仅供参考,如欲求得更精确数据,则有待更多实验数据后进行校正。
审核编辑 :李倩
-
传感器
+关注
关注
2578文章
55811浏览量
795397 -
SCL
+关注
关注
1文章
244浏览量
18085
发布评论请先 登录
如何配置MAX30102使得功耗尽可能低?手册上采样功耗可以小于1mw,实测功率8mw(2V供电的情况下)
MAXM86161:用于心率和血氧测量的单电源集成光学模块
MAX86140/MAX86141:可穿戴健康监测的最佳光学传感器
MAX86171:低噪声AFE在脉搏血氧仪和心率监测中的卓越应用
MAX30112:可穿戴健康设备的理想脉搏血氧仪与心率检测AFE
昉·星光方案:昉·星光开发板心率传感器使用
【瑞萨AI挑战赛-FPB-RA6E2】硬件实现:高集成度生理信号采集终端构建与协议设计
在 VisionFive 2 上使用心率传感器
沁恒高性价比MCU单片机血氧仪应用方案
STM32驱动MAX30102心率血氧传感器(OLED显示)
CW32F003E4P7血氧仪方案的特点
TMR磁阻开关DT7801在血氧仪中的应用
广州唯创电子WT588E02B-8S语音芯片:赋能血氧仪,开启智能健康新体验
如何使用MAX30102血氧心律脉搏传感器量测心跳和血氧
评论