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


    37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备逐一做做实验,不管能否成功,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

    【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

    实验之十五:KY-039 手指侦测心跳传感器模块

    简单的测试心跳传感器,由一个红外线LED和红外光电晶体管构成,还有二只电阻,结构简单成本低廉,只能是做做实验和学学相关的知识(没有医疗实用价值),其大概的电原理示意图如下。

    在网上搜到了一些参考实验资料

    原理大概是手指放在红外线发射器和红外光敏三极管之间后,随着心脏跳动,红外光敏三极管的输出也在不断变化,通过这种变化来检测心跳。为防止外界红外线对数据造成影响,最好将手指测心跳模块放在一个封闭的盒子里面,然后进行心跳检测。

    模块接口说明
    1、GND 接电源负极(标注为-)
    2、VCC 接电源正极 3.3-5V
    3、AO模拟信号输出(标注为S)

    实验场景图

    使用《串口调试波形图版V3.0》的测试情况,波形几乎成了一条线

    后来还是Arduino 1.8.9自带的《串口绘图器》好用一些,简单的程序,勉强有了波形........感觉我的心脏跳得好乱

    /*
    
    【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)
    
    「雕爷学编程」Arduino动手做(15)——手指侦测心跳模块 
    
    实验源代码
    
    */
    
    
    
    void setup()
    
    {
    
      Serial.begin(9600);
    
      pinMode(A0,INPUT); 
    
    }
    
     
    
    void loop() 
    
    {
    
      Serial.println(analogRead(A0));
    
      delay(300);
    
    }
    

      

     

  • 相关阅读:
    Sql Server2012连接不上问题
    WinForm的App.config写法
    (原)centos 防火墙开放端口命令
    Linux下rsync的用法
    Centos7下部署minio
    arthas简单使用
    在Docker中运行MinIO单点模式
    中台是什么
    Kubernetes K8S之Ingress详解与示例
    Rancher2.x平台搭建与使用
  • 原文地址:https://www.cnblogs.com/eagler8/p/11387199.html
Copyright © 2020-2023  润新知