有一个红外发射管,一个红外接收管,人脉搏跳动的时候,血液的透光性不一样会导致接收器那边接收的信号强弱不一样,因此可以把变化的信号滤波、放大、整形等系列处理后 ,单片机利用外部中断对其进行计数。
这是手指检测心跳设计的思路。本来我在网上买了一个模块,不过那个模块什么用处都没有,完全是骗人的,劝大家以后不要买。

就是这个模块,还有这个淘宝店,服务一点都不好。
然后,抱怨完,该言归正传。没有检测模块怎么办呢?苍天不负有心人,我还有以前剩下来的红外检测模块。

这个模块,有红外发射和接收的功能,既然有,那就开始改装吧。
首先我把,发射管给剪下来了。

然后重新连接这个小灯,和接收管面对面放。因为经过测试,一个发生管通过手指的光强有点小,新成的脉搏不是很明显,我有拆了一个红外灯,俩个形成更大一点的抖动。


手指放在两个灯之间,便可以检测到心跳,下面是示波器检测到,接收管的波形。

从图中可以明显的看到波形,这是两个红外管的效果,一个管是60mv的峰峰值吧,这个100多,相对大一点,为下面的滤波降低点难度。
做到这里,就是证明这个方案还是可行,还比买的便宜还好用。
下面就是电路设计了,主要的知识就是模电的滤波器设计和放大器设计。贴出我的电路图,参数已经标出实际效果不错。

这里的主要思路是,第一级高通滤波电路,参数为f=0.3388HZ
第二级是一个电压跟随电路,为了隔离两路的阻抗。
第三季是一个压控电压源二阶低通滤波器。
经过三级可以输出较好的图形。
这是焊好的板子




第一级输出波形

第三级输出的波形

从上面的波形图可以卡出来,波形很稳定,并且可以被单片机的中断识别了。
这种情况可能会出现不稳定的现象,因此我打算用AD采集这个波形,通过分析波形来统计心跳频率。

手指检测心跳设计——传感器制作篇相关推荐

  1. STM32单片机使用ADC功能驱动手指检测心跳模块

    一.模块简介 某宝或某多,两三块钱一个,如下图. 该模块采用超亮红外LED和光敏晶体管来探测手指的脉搏,将手指放在发射和接收端之间,血压随着脉搏变化,接收端收到的光会发生相应的变化,因此可用来检测心跳 ...

  2. 【检测技术课案】简易数显电子秤的设计与制作

    传感器与检测技术课程设计[案例1]--简易数显电子秤的设计与制作 文章目录 任务目标 一.数显电子秤的工作原理 二.各模块设计 1.应变传感器 2.信号处理电路 3.单片机和AD采样 三.仿真和测试 ...

  3. arduino loar_「雕爷学编程」Arduino动手做(15)---手指侦测心跳传感器

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的 ...

  4. 【检测技术课案】直流低电阻测试仪的设计与制作(二)

    上接 [检测技术课案]直流低电阻测试仪的设计与制作(一) 3 硬件设计 3.1 硬件结构 主要的硬件结构为电源.三层板和开尔文夹,具体硬件结构见实物图3-1. 图3-1 硬件实物图 3.2 电源管理 ...

  5. 2022-4-16 基于单片机的PM2.5检测报警设计(传感器)

    基于单片机的PM2.5检测报警设计(传感器) PM2.5传感器又称粉尘传感器或者是GP2Y1010AU传感器 该系统实现的功能:检测空气中的PM2.5浓度并实现超阈值报警,实时监测PM2.5浓度 该系 ...

  6. 【检测技术课案】直流低电阻测试仪的设计与制作(一)

    1 引言 1.1 研究背景与意义 在生产和实践中,常常需要对低电阻进行精确测量,如电机和变压器的线圈电阻,电闸接线端子和电缆插座的接触电阻,大功率电器开关的接触电阻等[1],这些电阻一般在MΩ级甚至μ ...

  7. 环境参数智能监测站设计(说明书篇)

    摘要 环境参数监控系统,价格高,功耗较大,移动性较差,需要较高的硬件与软件支持,数据采集端与监控端需要通过很多很长的通信线进行连接,从而使得系统稳定性不高,对于多参数多点监控的场所,传统设备不能满足其 ...

  8. 详解linux下auto工具制作Makefile源码包(制作篇)

    2019独角兽企业重金招聘Python工程师标准>>> 详解linux下auto工具制作Makefile源码包(制作篇) 水木杨 一.     概述 为了更好的制作configure ...

  9. 「雕爷学编程」Arduino动手做(15)——手指侦测心跳模块

    37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...

最新文章

  1. 机器学习模型 知乎_机器学习:模型评估之评估方法
  2. Oracle SCN
  3. yum mysql 启动失败_Linux下MySQL数据库yum升级后无法启动解决办法 | 系统运维
  4. 服务器重启后,启动SAP ERP的步骤
  5. java $1参数_jmap命令详解----查看JVM内存使用详情
  6. MySQL(7)索引
  7. 64位win10系统无法安装.Net framework3.5的两种解决方法【转】
  8. 考研数据结构常考的代码题总结 C语言实现
  9. 基于ThinkPHP6.0 - 宝塔搭建漫画CMS管理系统源码实测
  10. windows - Hook技术介绍
  11. 全国省市县信息sql脚本
  12. CentOS Linux虚拟机内存耗费太大
  13. fh admin mysql版本_在用mysql-front的时候遇到显示:程序注册时间到期程序将被限制模式下运行。...
  14. 计算机毕业设计选题\开题\项目\论文\答辩一套玩转毕业设计
  15. [导入]zamzar.:在线转换工具
  16. Vue+SpringBoot介绍
  17. 一文告诉你,“沉浸式夜游”为何不得不做?沉浸式夜游该如何做?
  18. ipv6地址的分类(关于FE80开头, FEC0开头的IPV6地址等的介绍)
  19. 神经生物学超级大牛蒲慕明教授与研究生谈学习和成长
  20. 江苏计算机二级vc,江苏计算机二级(VC++)上机考试分析与策略

热门文章

  1. (适配方案总结)客户薅公司两台ipad,我还要给做适配?
  2. Python+OpenCV教程3:打开摄像头
  3. Unity3D 协程
  4. 云虚拟主机bch 和 云服务器bcc,云虚拟主机bch 和 云服务器bcc
  5. double浮点数转字符串算法
  6. 墨菲定律 Murphy’s Law
  7. 小程序 横向 纵向排列
  8. 路由器端口触发和虚拟服务器,华硕RT-AC86U路由器怎么设置端口触发程序
  9. 【数理知识】狄利克雷函数 dirac(t)
  10. C/C++《程序设计基础(C语言)课程设计》[2023-04-20]