新闻资讯

人体感应模块sr501自制夜灯_家用人体感应灯

人体感应模块sr501自制夜灯,家用人体感应灯

内容导航:
  • 跟我一起DIY感应夜灯——人体红外传感器HCSR501
  • 和12岁小同志搞创客开发:手撕代码,做一款人体感应灯
  • 颠覆想象一盏夜灯的变革
  • sr602人体感应模块说明书
  • 一、跟我一起DIY感应夜灯——人体红外传感器HCSR501

    工作原理

    人体都有恒定的体温,一般在37度,所以会发出特定波长10UM左右的红外线,被动式红外探头就是靠探测人体发射的10UM左右的红外线而进行工作的。人体发射的10UM左右的红外线通过菲泥尔滤光片增强后聚集到红外感应源上。 红外感应源通常采用热释电元件,这种元件在接收到 人体红外辐射温度发生变化 时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。

    热释电效应:

    当一些晶体受热时,在晶体两端将会产生数量相等而符号相反的电荷。这种由于热变化而产生的电极化现象称为热释电效应。

    菲涅耳透镜:

    根据菲涅耳原理制成,菲涅耳透镜分为折射式和反射式两种形式,其作用一是聚焦作用,将热释的红外信号折射(反射)在PIR上;二是将检测区内分为若干个明区和暗区,使进入检测区的移动物体能以温度变化的形式在PIR上产生变化热释红外信号,这样PIR就能产生变化电信号。使热释电人体红外传感器(PIR)灵敏度大大增加。

    模块参数:

    1. 工作电压:DC5V至20V
    2. 静态功耗:65微安
    3. 电平输出:高3.3V,低0V
    4. 延时时间:可调(0.3秒~18秒)
    5. 封锁时间:0.2秒
    6. 触发方式:L不可重复,H可重复,默认值为H(跳帽选择)
    7. 感应范围:小于120度锥角,7米以内
    8. 工作温度:-15~+70度

    模块特性:

    1、这种探头是以探测人体辐射为目标的。所以热释电元件对波长为10UM左右的红外辐射必须非常敏感。 2、为了仅仅对人体的红外辐射敏感,在它的辐射照面通常覆盖有特殊的菲泥尔滤光片,使环境的干扰受到明显的控制作用。 3、被动红外探头,其传感器包含两个互相串联或并联的热释电元。而且制成的两个电极化方向正好相反,环境背景辐射对两个热释元件几乎具有相同的作用,使其产生释电效应相互抵消,于是探测器无信号输出。 4、一旦人侵入探测区域内,人体红外辐射通过部分镜面聚焦,并被热释电元接收,但是两片热释电元接收到的热量不同,热释电也不同,不能抵消,经信号处理而报警。 5、菲泥尔滤光片根据性能要求不同,具有不同的焦距(感应距离),从而产生不同的监控视场,视场越多,控制越严密。

    触发方式:

    L不可重复,H可重复。可跳线选择,默认为H。 A. 不可重复触发方式:即感应输出高电平后,延时时间一结束,输出将自动从高电平变为低电平。 B. 重复触发方式: 即感应输出高电平后,在延时时间段内,如果有人体在其感应范围内活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。

    可调封锁时间及检测距离调节:

    1、 调节检测距离 2、 封锁时间:感应模块在每一次感应输出后(高电平变为低电平),可以紧跟着设置一个封锁时间,在此时间段内感应器不接收任何感应信号。此功能可以实现(感应输出时间和封锁时间)两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(默认封锁时间2.5S)

    注: 1、调节距离电位器顺时针旋转,感应距离增大(约 7 米),反之,感应距离减小(约 3 米)。 2、调节延时电位器顺时针旋转,感应延时加长(约300S),反之,感应延时减短(约 0.5S)。

    光敏控制:

    模块预留有位置,可设置光敏控制,白天或光线强时不感应。光敏控制为可选功能,出厂时未安装光敏电阻。

    模块优缺点:

    优点: 本身不发任何类型的辐射,器件功耗很小,隐蔽性好。价格低廉。

    缺点: 容易受各种热源、光源干扰 被动红外穿透力差,人体的红外辐射容易被遮挡,不易被探头接收。 易受射频辐射的干扰。 环境温度和人体温度接近时,探测和灵敏度明显下降,有时造成短时失灵。

    模块抗干扰:

    1、 防小动物干扰 2、 防电磁干扰 3、 防强灯光干扰

    二、和12岁小同志搞创客开发:手撕代码,做一款人体感应灯

    机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧。

    项目专栏:https:///m0_23/category_


    本篇博文我们要手写代码做一款人体感应灯。要求:当有人经过的时候,LED灯就会自动亮起,人一旦走开,LED自动关闭了。这里用到的传感器是人体红外热释电运动传感器,它是一种能检测人或动物身体发射的红外线而输出电信号的传感器。

    1、传感器原理

    早在1938年,有人提出过利用热释电效应探测红外辐射,但并未受到重视,直到六十年代,随着激光、红外技术的迅速发展,才又推动了对热释电效应的研究和对热释电晶体的应用。热释电晶体已广泛用于红外光谱仪、红外遥感以及热辐射探测器,它可以作为红外激光的一种较理想的探测器。它目标正在被广泛的应用到各种自动化控制装置中。

    热释电效应同压电效应类似,是指由于温度的变化而引起晶体表面荷电的现象。热释电传感器是对温度敏感的传感器。它由陶瓷氧化物或压电晶体元件组成,在元件两个表面做成电极,在传感器监测范围内温度有ΔT的变化时,热释电效应会在两个电极上会产生电荷ΔQ,即在两电极之间产生一微弱的电压ΔV。由于它的输出阻抗极高,在传感器中有一个场效应管进行阻抗变换。热释电效应所产生的电荷ΔQ会被空气中的离子所结合而消失,即当环境温度稳定不变时,ΔT=0,则传感器无输出。当人体进入检测区,因人体温度与环境温度有差别,产生ΔT,则有ΔT输出;若人体进入检测区后不动,则温度没有变化,传感器也没有输出了。所以这种传感器检测人体或者动物的活动传感。

    由实验证明,传感器不加光学透镜(也称菲涅尔透镜),其检测距离小于2米,而加上光学透镜后,其检测距离可大于7米。

    2、代码实践

    整个装置分为三个部分,输入,控制与输出。人体红外热释电运动传感器为输入设备,Arduino就是控制设备,LED发光模块就是输出设备。

    由于人体红外热释电运动传感器为数字量的传感器,所以接数字口。LED输出信号也是数字量,同样接数字口。

    Arduino轻松学知乎自营¥28.00¥38.00去购买?

    传感器连线效果如下所示:

    实现代码如下所示:

    const int sensorPin = 2; const int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); pinMode(sensorPin, INPUT); } void loop() { if (digitalRead(sensorPin) == HIGH) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }

    程序开始在setup()中通过pinMode()函数将LED设置为输出模式,人体红外热释电运动传感器设置为输入模式。

    有了输入设备,我要读取输入设备的值,才能进行之后的判断,所以loop函数一开始就是读取人体红外热释电运动传感器的值。

    读取数字传感器状态的函数是:digitalRead(),函数格式如下所示:

    digitalRead(pin)

    这个函数是用来读取数字引脚状态,高电平还是低电平。人体红外热释电传感器有人或者动物走动时,读到高电平,否则读到低电平。代码的后半段就是对判断出来的值来执行相应动作。(HIGH:高电平,代表1,LOW:低电平,代表0) 。

    数字传感器只会读到两个值(HIGH和LOW)。

    这里要用到新的一个语句:if语句,使用格式如下所示:

    (1)if(表达式){语句;}(2)if(表达式){语句;}else{语句;}(3)if(表达式){语句;}else if(表达式){语句;}...else{语句;}

    表达式是指我们的判断条件,通常为一些关系式或逻辑式,也可是直接表示某—数值。如果if表达式条件为真,则执行if中的语句。表达式条件为假,则跳出if语句。

    程序中“==”是比较运算符,用于判断两个数值是否相等, 记得是“双等号”而“=”是赋值运算符,把等号右边的值赋给左边。 常用运算符如下所示:

    • ==(等于)
    • !=(不等于)
    • <(小于)
    • (大于)

    • <=(小于等于)
    • =(大于等于)

    特别说明下,小于等于和大于等于, < 和=之间不能留有空格,否则编译不通过

    当然,除了比较运算符外,程序也可以用的+、一、*、/(加、减、乘、除)这些常用的算术运算符。


    拓展学习:和12岁小同志搞创客开发:如何驱动各类型传感器?

    ?

    写下你的评论...

    三、颠覆想象一盏夜灯的变革

    天色渐昏,遇见如果,以一盏夜灯的温暖照亮长夜。

    ?有温度,才够贴心现代的忙碌快捷,促生了“懒人科技”,智能家居逐渐占据寻常生活的方方面面。

    我们享受着黑科技带来的无尽便利,智能小夜灯也是其中一个亮点。

    但众多的科技革命中,有温度的产品才是真正贴近人心的,是可以与生活完美融合的。

    ?遇见如果的事

    夜灯,无需多言的功能,但如果家居智能灯的自我定位是:感应夜灯+家庭安全管家+家居装饰品。

    一款有情怀的小灯

    ,让你时刻感知家人状况,彼此心有灵犀,温馨守护。

    老人夜晚起夜、孩子独睡、新手妈妈夜起哺乳等等情况,如果

    家居智能灯均可照顾得当。

    小巧精致的外观更兼备了装饰和实用的双重功能,虽然在细节上还有一些进步的空间,但

    自然简单的形态随便找一处位置,它也可以和谐搭配任何家居风格,充当点缀你生活的一款摆设。

    ?走到哪都有温暖相伴家里有老人的,起夜就是一件让人放心不下的事。

    不少的新闻都曾报道过“老人起夜、摔倒、骨折”的相关事件,老年人需要的灯光亮度是年轻人的2倍,而摸黑寻找开关更是颇为艰难的。

    如果家居智能灯组以安全为出发点,细节考虑周到,无线可移动设计,灯组如影随形随手摆放,床头、书桌皆可。

    非常有创意的轻拍感应,适应老人的按压力度,拍下即亮,瞬间点亮夜晚,再也不怕两眼摸黑的摸索开关,运用起来更是得心应手。

    这样的细节设计一样适合深夜加班族。

    ?Mum轻拍调光,切换不同氛围

    开灯太亮,不开灯太黑,灯光刺激下很难再次入眠?如果家具智能灯组不受光线刺眼、光亮范围限制,轻拍灯

    罩即可随心开启3档舒适灯光切换,微光柔和助眠,暖光营造家居温馨氛围,黑夜微光中专利近焦投影技术,让时间

    显示更柔和地投影至硅胶灯罩,24小时温柔报时,避免影响睡眠质量。

    满足照明需要之余不用担心影响身边熟睡的家人,

    在静静的夜晚带来随时所需的温暖陪伴。

    ?创新SOS应急传呼,安心守护每个夜晚家有老人和小孩,夜晚最担心的便是遭遇无人照应的突发事件,不管是老人不适的求助还是小孩惊醒的无助。

    如果家居智能灯组巧思专设SOS秒拍秒传功能,覆盖周围10m范围,除了满足日常的叫醒、传唤需要,遇到突发状况,只要轻拍Grubby咕噜比,对应的Barbe巴比会瞬间发出蜂鸣报警响声,让你马上get到求救信号。

    ?自动人体感应,环保之余尽享方便

    零存在感,省去开关繁琐,如果家居智能灯组以3m长距离感应、120°立体感应精确捕捉家人的起居动态,一旦发现人体在夜晚活动,

    会第一时间点亮,人在灯亮,30s延时开关,不需要时又会渐灭。

    环保之余无比便捷,只为随时照亮你和家人的起夜时刻。

    ?护眼设计,只为呵护明亮双眼很多人也许不了解家庭光源对眼睛的伤害性,夜晚如果处于不适合的光源之下阅读刷手机,极易造成眼睛的视疲劳等问题,而老年人视网膜比较脆弱,对眩光刺激也比较敏感。

    如果家居灯组人性化采用国际顶级LED芯片技术,发出的光95%接近太阳光,可实现零频闪零蓝光,杜绝危害光源呵护家人娇弱的视网膜。

    ?精工细作,关注更多细节之处

    简单清新的外观设计,卧室、书房、办公室等各种场景适用。

    超长续航,光源寿命可达小时,USB接口可用于电

    脑、充电宝、适配器等,低压5V供电安全更有保障。

    双模式自由选择,睡前调整睡眠模式,30分钟自动熄灭,即使入

    睡也不怕刺眼耗能。

    工作时可选长亮模式,持续不断为你照亮如墨黑夜。

    ?从生活出发,从生活中学习科技在不知不觉中改变人们的生活,而一个好产品最重要永远是是从生活中发现学习。

    在过于强调产品的销量和传播的今天,贴近生活,体贴入微的产品怀往往能在不经意间流露着对美好生活的热爱,我追求有温度、有灵魂的创意产品,如果你也是,你更应该尝试如果,给自己给家人寻求更多可能性。

    这盏实用又暖心的灯现正在淘宝众筹热销,给家人更多的关爱

    四、sr602人体感应模块说明书

    人体感应模块安装在控制器的前方,如果接受到了人体感应,信号会自动触发模块传输到设备上,然后开启

    相关文章