
得到一块MAX30102样片,并从网上找到一个基于STM32F103C8T6的例程,这个例程很完整,下载编译一次就通过了,使用某宝常见的最小系统板就行,我在此基础上添加了LCD5110显示屏,不光可以显示血氧和心率数值,还可以显示心率的波形(实际上也是血氧浓度变化的波形),下图是MAX30102芯片:![]() # X/ B3 C+ b. X8 ~: `2 a& t0 t 买了一块最小系统板和LCD5110显示屏,并且用洞洞板焊接了一块测试用的扩展板:+ P6 B- ^+ P. H ![]() 这是测试的照片:" d' y X3 s: p6 Q ![]() # N6 D6 ]+ l' |' K4 ^! |5 s, m8 h 这是整个例程的压缩包,其中LCD显示部分是我自己写的,其余全是下载的,未作任何修改。 ![]() |
对于普通家庭,这装置确实没有太大的作用,而且心率数据波动较大,只要不处于静止状态就会有波动,哪怕您仅仅移动一下手。血氧数据相对比较稳定,但正常人的血氧通常都在99~100,如果低于95就应该会有症状出现。但如果家中有年老体弱或长期病号,可能就会有一定的参考作用。
前些日子刚刚淘宝买了一个带USB输出数据的给朋友使用。: J; ^+ w% {; n9 t7 b" T
感觉这东西已经烂大街了,用途不是很大,主要是医生不大要求监测这个血氧指标。
不用客气,主体部分的代码也不是我写的,同样是别人分享的。
不好意思,我只是刚入门,还不懂这些。这个程序的主体及算法部分都是厂家提供的(包括mbed),上一家只是将其移植到STM32F103C8T6最小系统板上,我仅仅是在此基础上加入了LCD5110的动态显示。
如果是激动,那么可忽视;如果正常就这么快,那么得去医院查查内分泌了。
谢谢关心!我的心率比较快,有时甚至会过百,我咨询过医生,说没有什么关系的。下次体检时再咨询医生,看看是否需要治疗。
感谢分享。