电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
「雕爷学编程」Arduino动手做(15)---手指侦测心跳传感器
分 享
扫描二维码分享
「雕爷学编程」Arduino动手做(15)---手指侦测心跳传感器
雕爷学编程
雕爷学编程
关注
发布时间: 2020-05-20
丨
阅读: 2890
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。 #### 【Arduino】168种传感器模块系列实验(资料+代码+图形+仿真) #### 实验十五:手指侦测心跳传感器模块KY-039 ![](https://cf01.ickimg.com/bbsimages/202005/5d0de8a86191f2fbe2a65b136b96ea2a.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/b2cb1d52f9949cea4781663362ae059f.jpg) 简单的测试心跳传感器,由一个红外线LED和红外光电晶体管构成,还有二只电阻,结构简单成本低廉,只能是做做实验和学学相关的知识(没有医疗实用价值),其大概的电原理示意图如下。 ![](https://cf01.ickimg.com/bbsimages/202005/8abe1b5e4c2d27ea387122316fa07709.jpg) 在网上搜到了一些参考实验资料 ![](https://cf01.ickimg.com/bbsimages/202005/f484468d4bc0080dc0e84bf6caee3542.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/feebfd58a3fcddfb2aa6999d31bb4e77.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/86754a59070272939ee220f55db9adf8.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/9891fd39947a69b8080c02c23d9aa3ea.jpg) 原理大概是手指放在红外线发射器和红外光敏三极管之间后,随着心脏跳动,红外光敏三极管的输出也在不断变化,通过这种变化来检测心跳。为防止外界红外线对数据造成影响,最好将手指测心跳模块放在一个封闭的盒子里面,然后进行心跳检测。 ![](https://cf01.ickimg.com/bbsimages/202005/3d343d954983772fe17803f4ea74b5db.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/648ea86153cb5f7d2bb856c4737a8a62.jpg) 模块接口说明 1、GND 接电源负极(标注为-) 2、VCC 接电源正极 3.3-5V 3、AO模拟信号输出(标注为S) ![](https://cf01.ickimg.com/bbsimages/202005/c5468d6bec69b6f0670120a1fb5f3afa.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/0458f28a846924410fcf2f7a419d5581.jpg) 实验场景图 ![](https://cf01.ickimg.com/bbsimages/202005/1c5cbeaeedb22534b90a0cf8f02bc1bf.jpg) 使用《串口调试波形图版V3.0》的测试情况,波形几乎成了一条线 ![](https://cf01.ickimg.com/bbsimages/202005/365ad8577af476aeb05441318264d4fe.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/a89cfd9195e5ebe0d171eb5ee76100eb.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/23772facca1bdcf33e9756aeff96e8d6.jpg) 后来还是Arduino 1.8.9自带的《串口绘图器》好用一些,简单的程序,勉强有了波形........感觉我的心脏跳得好乱 ![](https://cf01.ickimg.com/bbsimages/202005/a4238bdd847ddcfba6b6b9d67795aba0.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/f030ef27d9ef4093f2e68f8bdec95e11.jpg) ![](https://cf01.ickimg.com/bbsimages/202005/3dfac894b4ca69bd12e782ebba1e6b3a.jpg) ```c /@@* 【Arduino】37种传感器模块系列实验(15) ---手指侦测心跳传感器模块 */ void setup() { Serial.begin(9600); pinMode(A0,INPUT); } void loop() { Serial.println(analogRead(A0)); delay(300); } ``` Mind+ 图形编程 ![](https://cf01.ickimg.com/bbsimages/202005/bc43896ac7f010f79dc335ee71203802.jpg) 编玩边学 图形编程 ![](https://cf01.ickimg.com/bbsimages/202005/a78a9ad729d9340a38ce67e84b6b240e.jpg)
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
雕爷学编程
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交