首页 >>  正文

感应器接线图

来源:baiyundou.net   日期:2024-08-30

作者:sonatasss

人体红外传感器原理

感应器上的菲涅尔透镜会按区间的汇聚红外线,形成“盲区”和“高灵敏区”,这样人体移动时候发出的红外线会交替的通过“盲区”和“高灵敏区”照射到热释电材料上以后,就会导致热释电材料产生电位变化,就能判断是否有人体移动因此只能感应移动中的人体,静止是无法判断的

接线

今天还是用esp32 wroom

本文使用sr602模块

接线十分简单正负极和一根输出接在板子上就可以了

我们再添加一个发光二极管模拟如何控制开关灯

发光二极管顾名思义=led灯+二极管

所以长的那个针脚接正极

如果接反了电流是没法通过的

为了防止二极管过载烧毁,我们习惯性串联一个电阻

阻值100-10K欧姆都可以。看手头方便

我们打算通过esp32的针脚来给二极管供电

那么最终接线图就是下面这样

实际接线

手头没有长度合适的红线,所以用黄线当正极了

白色双公头杜邦线接在out针脚

这里接在了端口35上

主板34-39号端口只能输入正好可以用。

发光二极管接在了GPIO14上

为了帮助理解电路。用红线标了下电流走向

两根蓝线接在了主板GND上

分别给面包板左右两侧提供地线

注意发光二极管针脚要横过来

不然就被下面埋的导线短接了

代码编写

流程图

ESPHOME板内逻辑控制

逻辑比较简单,可以省略swtich模块直接用传感器控制灯光

那么只

binary_sensor、ligth、output模块

然后按照官网示例填写即可

和之前的传感器不同

红外传感器在ESPHOME被定义为二进制传感器(binary_sensor)

顾名思义二进制传感器没有具体数值

只有是或非两种状态,

有人或者没人

门开了还是门关着

这种都是二进制传感器

至于light(灯光)

这里用了只有简单开关功能的二级制灯光(platform: binary)

具体解释见代码注释吧

已经尽量描述清楚了

编译安装后HA中就可以看到设备了

但是有一个问题

红外传感器默认触发复位时间是2.5秒

小灯会随着复位自动熄灭

也就是触发一次只亮2.5秒显然不符合需求

尝试在关闭之前添加延迟时间(- delay:时间)

但是只能解决单次触发延时

如果短时间重复触发是不能延长亮灯时间的(参考楼道感应灯)

经过一番百度,找到了实现代码

代码使用了模板匿名函数过滤器延迟关闭等功能

我们不用关心它具体怎么实现的

只需要知道吧对应传感器id(pir_motion)延迟时间填好即可(15s)

编程的秘诀是: 能跑就行,怎么跑起来的不重要

延时代码如下

  - platform: template ##引入自动化模板

    name: temp_motion ##模板名称

    lambda: 'return id(pir_motion).state;'

    internal: true

    filters:

      - delayed_off: 10s ##若触发红外传感器,则延时2min后关闭继电器

我们继续在此基础上添加一个判断环境光的功能

让它在低于一定亮度之下才亮

搜索了下官网文档

判断代码如下

所以最终的代码是

binary_sensor: #二级制传感器模块

  - platform: gpio

    pin: 35 ##使用GPIO-35

    name: "PIR Sensor"

    device_class: motion ##传感器类型

    id: pir_motion ##设置传感器ID

    on_press: #如果检测有人,则执行的动作

      then:   #然后  

        - if:    #如果

            condition: #条件判断

              #返回id为illuminance的数值小于30是否为真(bh1750设置的ID)

              lambda: 'return id(illuminance).state < 30;'

            #如果为真则执行  

            then:

              #打开id为demo_light的灯

              - light.turn_on: demo_light

  - platform: template ##引入自动化模板

    name: temp_motion ##模板名称

    #匿名函数 返回ID为pir_motion传感器状态

    lambda: 'return id(pir_motion).state;'

    internal: true  #内部模板HA不可见

    filters:

      - delayed_off: 15s ##若触发红外传感器,则延时15秒

    on_release: #如果检测没人,则执行的动作

      #关闭id为demo_light的灯

      - light.turn_off: demo_light

#灯光模块

light:

  #二进制灯

  - platform: binary

    name: "body light"

    #灯光ID

    id: demo_light  

    #供电ID

    output: led_output

#输出模块    

output:

  #gpio针脚输出

  - platform: gpio

    pin: 14  #输出针脚

    id: led_output   #输出ID

   

log可以看到测试功能正常

至此板内逻辑感应灯可以正常使用了

HA逻辑判断配置

板内控制的优势是可以脱离HA独立运行

比较稳定

缺点是不能和其他设备联动

下面我们再用HA实现一遍

代码删去逻辑判断用基础代码

binary_sensor: #二级制传感器模块

  - platform: gpio

    pin: 35 ##使用GPIO-35

    name: "PIR Sensor"

    device_class: motion ##传感器类型

    id: pir_motion ##设置传感器ID

#灯光模块

light:

  #二进制灯

  - platform: binary

    name: "body light"

    #灯光ID

    id: demo_light  

    #供电ID

    output: led_output

    

#输出模块    

output:

  #gpio针脚输出

  - platform: gpio

    #输出针脚

    pin: 14

    #输出ID

    id: led_output  

登录HA后

依次点击配置——场景自动化——添加自动化——从空的自动化开始

操作主要是鼠标点点点

有需要的tx看视频操作吧

总结

如果没有环境光传感器

时间或者日出日落来做条件判断也可以

其实环境光传感器更适合自动控制灯具功率

已达到一个合适的室内亮度

实际应用如果想用开发板控制220v灯具

我们还需要继电器或者光耦

这里介绍下继电器


  原理很简单 电—磁场—电 实现电路隔离

 不过这里墙裂不推荐新手改造强电

 可以考虑买现成的通断器

也就20-30这样

 这个有机会再展开讲吧

最后附上视频



","force_purephv":"0","gnid":"9dd0287d10e4a1804","goods_list":[{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t0198d9884328653595.jpg?size=600x600","goods_link":"https://go.smzdm.com/9343e28b1d369538/ca_fz_0_0_0_0_0_0_0","goods_name":"微型SR602人体感应模块热释电人体红外传感器探头开关灵敏度高","goods_pos":1,"goods_price":"3.65"},{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t01c14c629a7f6e3150.jpg?size=600x600","goods_link":"https://go.smzdm.com/0529ea7fef91cbbb/ca_fz_0_0_0_0_0_0_0","goods_name":"面包板实验套件入门级电路板130例电子元器件集成电路板制作diy","goods_pos":2,"goods_price":"14.1"},{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t01d99ada22f7857c41.jpg?size=600x600","goods_link":"https://go.smzdm.com/c508479b850355fc/ca_fz_0_0_0_0_0_0_0","goods_name":"1/2/3/4/8路继电器模块TTL带光耦隔离兼容3.3V/5V/12V高电平触发","goods_pos":3,"goods_price":"6.5"},{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t011511a781cf06eaf9.jpg?size=600x600","goods_link":"https://go.smzdm.com/80c6d42096455901/ca_fz_0_0_0_0_0_0_0","goods_name":"涂鸦WIFI智能开关通断器模块语音遥控开关远程小爱天猫精灵随意贴","goods_pos":4,"goods_price":"25"},{"goods_channel":"天猫精选","goods_cover":"https://p0.ssl.img.360kuai.com/t0185e0cf022f64279c.jpg?size=600x600","goods_link":"https://go.smzdm.com/8a22deeddab3c0c8/ca_fz_0_0_0_0_0_0_0","goods_name":"易微联WiFi通断器智能开关手机APP远程控制器天猫小爱小度hilink","goods_pos":5,"goods_price":"19.8"}],"img_data":[{"flag":2,"img":[{"desc":"","height":"536","title":"","url":"https://p0.ssl.img.360kuai.com/t019cbb2f24f047bdf5.jpg","width":"600"},{"desc":"","height":"541","title":"","url":"https://p0.ssl.img.360kuai.com/t01af8639fb30f01569.jpg","width":"600"},{"desc":"","height":"372","title":"","url":"https://p0.ssl.img.360kuai.com/t016e009b8d820fd0a1.jpg","width":"600"},{"desc":"","height":"254","title":"","url":"https://p0.ssl.img.360kuai.com/t01a45a7bd7224e9406.jpg","width":"600"},{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t015c9ebb8e2a62e09f.jpg","width":"600"},{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t015cc793d568f40a97.jpg","width":"600"},{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t01aa36ccb16a1c2b54.jpg","width":"600"},{"desc":"","height":"498","title":"","url":"https://p0.ssl.img.360kuai.com/t01be918ca678faff63.jpg","width":"409"},{"desc":"","height":"513","title":"","url":"https://p0.ssl.img.360kuai.com/t019ca5676274ae3f1f.jpg","width":"353"},{"desc":"","height":"473","title":"","url":"https://p0.ssl.img.360kuai.com/t019b399c53dfbb424f.jpg","width":"566"},{"desc":"","height":"360","s_url":"https://p0.ssl.img.360kuai.com/t01a30ff7d328c91148_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01a30ff7d328c91148.gif","width":"530"},{"desc":"","height":"252","title":"","url":"https://p0.ssl.img.360kuai.com/t01635e4bc6cdca3870.jpg","width":"333"},{"desc":"","height":"317","title":"","url":"https://p0.ssl.img.360kuai.com/t01ec93eccc9d7becb4.jpg","width":"415"},{"desc":"","height":"289","title":"","url":"https://p0.ssl.img.360kuai.com/t013e8f9011763e6706.jpg","width":"531"},{"desc":"","height":"300","title":"","url":"https://p0.ssl.img.360kuai.com/t011f2040284b81ed0d.jpg","width":"577"},{"desc":"","height":"644","title":"","url":"https://p0.ssl.img.360kuai.com/t01c62b052c25eaceeb.jpg","width":"484"},{"desc":"","height":"117","title":"","url":"https://p0.ssl.img.360kuai.com/t01dc1a213985418953.jpg","width":"600"},{"desc":"","height":"401","title":"","url":"https://p0.ssl.img.360kuai.com/t014bf7eae97a9a5805.jpg","width":"388"},{"desc":"","height":"245","s_url":"https://p0.ssl.img.360kuai.com/t0106a95aabc159ab37_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0106a95aabc159ab37.gif","width":"440"}]}],"original":0,"pat":"art_src_1,sexamb,disu_label,fts0,sts0","powerby":"hbase","pub_time":1662962485000,"pure":"","rawurl":"http://zm.news.so.com/1c1250403a87c14355e0d4f3fa78aa21","redirect":0,"rptid":"1fda4bfd7e5b55d5","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:智能家居","k":"智能家居","u":""}],"title":"【零基础】一起DIY智能家居 篇五:通过人体红外传感器学习基础联动

秋崔饱4062传感器4芯信号线如何接
阙点话13252357669 ______ EE-1010是带导线的接插件,不是传感器的型号,其4根线的配置如下: 棕色线(+极)、蓝色线(- 极):这2根线接工作电源5~24VDC; 粉红线(L):此线可接工作电源+极或不接,用于选择传感器指示灯的ON/OFF方式 黑色线(Out):信号输出 要接入PLC,还需要知道传感器和PLC输入模块是NPN型,还是PNP型,才能正确接线.

秋崔饱4062水位传感器的接线是怎么样的? -
阙点话13252357669 ______ 洗衣机水位传感器一般有三根线,分别是红、黑、白色线.下面是三根线的图解:1. 红色线:一般是电源线,连接到电源正极.2. 黑色线:一般是地线,连接到电源负极或机壳.3. 白色线:一...

秋崔饱4062一线水温传感器接法
阙点话13252357669 ______ 水温感应塞一般两线,或是一线.温控开关一般三线.水温感应塞,又叫:水温传感... 从热电阻出来的是两跟线,接显示表的时候是三个接线桩,比如1、2、3接线桩,把...

秋崔饱4062五根线的传感器怎么接线? -
阙点话13252357669 ______ 你所说的传感器因为有反光板,所以应该是光电传感器(光电开关).有两种情况一.五根线应该是:1.正电源2.负电源3.COM端4.输出端5.屏蔽层.二.1.正电源2.负电源3.COM端4.正输出或常开触点5.负输出或常闭触点.详细请看说明书

秋崔饱4062挖机水温传感器两根线怎么接线
阙点话13252357669 ______ 测水温一般用铜热电阻或者是铂热电阻,从热电阻出来的是两跟线,接显示表的时候是三个接线桩,比如1、2、3接线桩,把其中的一根线接在1上,另外一根线接在2上,人后把2、3短接. 挖机水温传感器两根线怎么接线 水温传感器一般有两根线,有的带插头,和原来的插头配套的话直接接上就行,有的不带插头或插头不合适,这就需要把两根线和主线路接上,用万用表量哪根是搭铁线,主线路和水温传感器的线都找出搭铁线接上,另一根就直接接上就行了,有的传感器一根线那就直接接上就行.

秋崔饱4062西蒙四线感应开关怎么接线最好带图 -
阙点话13252357669 ______ 这不就是图了么?~L1接家里的电源AC220V的火线,N就是接零线.带箭头的那个就是控制开关的输出,可以接到灯什么之类的负载.负载的零线可以从开关上取,也可以另外从总开关拉.

秋崔饱4062欧姆龙E3JK - R2M2光电传感器怎么接线 -
阙点话13252357669 ______ 茶、蓝线为电源线可接AC24~240V、DC12~240V.白线为继电器输出COM端,灰线为常闭点、黑线为常开点.

秋崔饱4062莱姆LT208 - S7型电流传感器接线方法 -
阙点话13252357669 ______ 你可以直接询问LEM的技术支持工程师. 实际接线:1接正电源,+12V~+15V之间均可 2接负电源,-12V~-15V之间均可,电源对称将改善精度 3为输出,需要接电阻进行采样,将电流信号采样为电压信号 4不接,悬空. 个人还是比较喜欢使用Honeywell的电流传感器,Honeywell的电流传感器性价比比LEM的要高,两者都是国际品牌.你也可以询问一下Honeywell的同类产品,以比较就出来了.

秋崔饱4062请问图上是接什么样的温度传感器,怎么接线. -
阙点话13252357669 ______ 应该接PT100三线制的温度传感器. 有A\B\C三根线,用万用表量一下,短路的两根线接20、21号端子,19号端子接另外一根线. 温度变送器接线问题: 变送器如果由两个用来测量温差的传感器组成,输出信号与温差之间有一给定的连续函数关系.故称为温度变送器. 变送器输出信号与温度变量之间有一给定的连续函数关系(通常为线性函数),早期生产的变送器其输出信号与温度传感器的电阻值(或电压值)之间呈线性函数关系. 标准化输出信号主要为0mA~10mA和4mA~20mA(或1V~5V)的直流电信号.不排除具有特殊规定的其他标准化输出信号.温度变送器按供电接线方式可分为两线制和四线制,除RWB型温度变送器为三线制外.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024