单片机 脉搏心率检测 MSP430G2553 Pulse Sensor 红外对射

红外对射方法+Pulse Sensor方法总结

刚开始用的红外对射做的:
功能:

//硬件组成:
//MSP430G2553单片机+DS18B20温度传感器+OLED显示器+脉搏测量电路(带灯)+蜂鸣器报警+按键设置
//
//功能:
//(1)OLED显示器主页显示脉搏、手指温度、报警上限、报警下限;
//(2)五个按键:按键一:切换设置上限和设置下限;
//                         按键二:保存一次脉搏值,一共可以存十次,存新的自动清除最旧的数据;
//                         按键三:查看存的脉搏数值;
//                         按键四:设置的时候加数值功能,查看存储的时候上翻页功能;
//                         按键五:设置的时候减数值功能,查看存储的时候下翻页功能;
//(3)脉搏不在上下限范围就报警;
//(4)使用DS18B20检测温度;
//(5)随脉搏小灯亮;
//(6)单片机内部EEPROM存储10组脉搏信息,可以掉电保存;存储设置的上下限,可以掉电保存;
//(7)蜂鸣器报警屏蔽:在主页正常显示情况下,按按键5可以打开或者关闭蜂鸣器报警,关闭后蜂鸣器就不吵人了。

实物图:
在这里插入图片描述
红外对射就是这个:
在这里插入图片描述
电路:
在这里插入图片描述
手指放两个对射管中间出来的脉搏波形如下:
在这里插入图片描述
优点:波形美丽,其实无需ADC就能测脉搏频率,51单片机轻轻松松也能测;
缺点:手指太难放好了,要纹丝不动,要松紧合适,对射管要正对,保证手指才能保证波形的美丽。

Pulse Sensor方式:
手指放在白色心形这一面,传感器放桌子上,不要用2个手指捏着它。
在这里插入图片描述
出来的波形:
在这里插入图片描述
优点:对手指放置要求不严格,稍微注意力道就好。
缺点:波形不太美丽,需要ADC测得好一点,不过单片机中断方式应该也是可以测的。

猜你喜欢

转载自blog.csdn.net/x1131230123/article/details/107620850