如何使用MAX30102血氧心律脉搏传感器量测心跳和血氧呢

电子说

1.2w人已加入

描述


脉搏传感器

注:下图有误, 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 模块本身精度和外在环境条件等因素,此实验之心跳和血氧等数据只能仅供参考,如欲求得更精确数据,则有待更多实验数据后进行校正。




审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分