×

使用LED和光电晶体管来感应手指的心跳

消耗积分:2 | 格式:zip | 大小:0.04 MB | 2022-11-09

刘桂英

分享资料个

描述

介绍

在这个项目中,我想描述如何使用 LED 和光电晶体管来感应手指的心跳,从而制作一个简单易用的心率监测系统。该项目使用PPG 方法工作,因此使用此算法,传感器可以检测您的 BMP(每分钟心跳率)的心跳。

 

该图显示和评估使用 LabView 的心跳可视化,我们在其中使用模糊逻辑来创建这个程序,我必须制作一个可以显示心跳图并在一秒钟内给出值的程序。

 
poYBAGNoe4aAOFxWAADUNmfb-1k621.png
Heart_Rate.iv
 

原理图

准备好所有零件并按照原理图进行操作。因为它是一个老项目,我没有在 Fritzing 成功;我用鹰做一个示意图。它与Fritzing相同,但更难一些。

  • 首先,传感器包括 LED 红外和光电晶体管,因此我们需要一个电阻来保持传感器中的电压值。
  • 其次是放大器。使用 LM386 作为音频放大器,它可以获得 200 倍的增益,而配置则只需 20 秒即可获得增益。
  • 接下来是信号调理。使用低通滤波器来避免在 ADC 中读取 DC 分量。我们使用了 150 Hz 的频率截止频率。
  • 最后一个是为 Arduino 提供电源和信号的跳线。
 
pYYBAGNoe4qAVdp0AAC016PtVPI592.png
 

软件

对于这个项目,我使用了两个软件程序:Arduino IDE 和 LabView。至于Arduino中的程序,你可以在下面下载;所以我只是提供 LabView 的教程,因为我知道你们已经熟悉 Arduino。

 
poYBAGNoe42AJQogAAEpSDq5djQ980.png
 

您可以看到这是 LabView 的 Schema,用于使用模糊逻辑进行循环和算法。所以你可以看到 LabView 必须通过 Linx 连接(你可以在上面看到)这个程序像一个固件来提供从 Arduino 到 LabView 的连接。有关 Linx 的完整教程,您可以查看此页面

结论

所以我只能在我的第二个项目中给你这个,很抱歉,因为这个项目没有视频。我希望下一个项目我可以提供完整的项目视频和测量结果。

为 Arduino 添加一些库以在此处完成项目。

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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