最近陆陆续续有小伙伴发来消息说拿到了心仪的offer,真心地为你们感到开心啊,要相信努力是不会白费的。就今年的录取情况来看,装置项目是学生申请交互设计专业和服务设计专业都建议大家去做的一类项目。所以今天马克笔设计留学的程老师继续为大家带来Arduino的相关知识,这次讲解一下arduino人体红外传感器的工作原理与实际应用。
人体红外传感器相信大家应该都不陌生,就是上面这张图中的看似是一个“白色球体”一样的小东西,首先我来讲一下它的工作原理。人体都有恒定的体温,一般在37度,所以会发出特定波长10UM左右的红外线,被动式红外探头就是靠探测人体发射的10UM左右的红外线而进行工作的。人体发射的10UM左右的红外线通过菲涅尔滤光片增强后聚集到红外感应源上。
红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。所以,红外探测基本概念是感应移动物体温度与背景物体温度的差异。这个模块一般在arduino电路中是作为输入设备而存在的。
这个传感器比较复杂的一点就是它某些部分需要自行调节。我们可以看到它有两个橘黄色的按钮,这两个按钮是用来调节感应范围和延迟时间的。它可以通过两个旋钮调节检测 3 ~ 7 米的范围,5秒至5分钟的延迟时间。下面我来说一下调节的方法:时间延迟调节,将菲涅尔透镜朝上,左边旋钮调节时间延迟,顺时针方向增加延迟时间,逆时针方向减少延迟时间。距离调节将菲涅尔透镜朝上,右边旋钮调节感应距离长短,顺时针方向减少距离,逆时针方向增加距离。
检测模式跳线调节。如下图,旋钮旁边三针脚为检测模式选择跳线,将跳线帽插在如图上方两针脚,即为单次检测模式,下方两针脚为连续检测模式。单次检测模式:传感器检测到移动,输出高电平后,延迟时间段一结束,输出自动从高电平变成低电平。连续检测模式:传感器检测到移动,输出高电平后,如果人体继续在检测范围内移动,传感器一直保持高电平,知道人离开后才延迟将高电平变为低电平。两种检测模式的区别,就在检测移动触发后,人体若继续移动,是否持续输出高电平。
至于人体红外传感器的应用部分,有几个最常见的实验我们可以自行尝试,首先我们可以用自制一个报警器。我们可以将人体红外传感器作为输入设备去触发蜂鸣器这个输出设备。其次还有人体感应灯,就是把灯作为输出设备接入整个电路。我们在连接电路时,一定要注意调节上面提到的那两个方面:延迟时间和感应距离。这个传感器还有mini版的,大家可以根据自身情况选择合适的传感器进行实验。
今天的Arduino知识讲解到这里就结束了,感兴趣的小伙伴可以买材料在家里做一做实验。马上就要过年了,希望大家安安心心,健健康康在家里过个好年。同时准备出国的小伙伴也要规划好自己的时间,做好时间管理。
所有图片来源于网络
文章作者:程雅秋
英国皇家艺术学院产品设计硕士
擅长产品服务系统设计、用户体验设计和硬件Arduino交互
任何关于院校和作品集的问题
欢迎随时沟通
知无不言,言无不尽