请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 1265|回复: 16

[基础教程] 通过8266+HC-SR501制作人体传感器

[复制链接]

11

主题

264

帖子

1395

积分

金牌会员

Rank: 6Rank: 6

积分
1395
金钱
1126
HASS币
0
发表于 2018-4-13 01:16:16 | 显示全部楼层 |阅读模式
本帖最后由 wyz6123707 于 2018-4-13 01:16 编辑

参考

囧帅的贴子 - 摆脱小米人体1分钟限制:Sonoff接人体传感器教程及固件下载

casatift的帖子 - 基于8266的ESPEASY固件接入HASS的教程(可无脑接入各类传感器)

lovinggrey的帖子 - ESP8266自制门磁传感器接入hass和homekit

ESPEasy - Let's control it [官网] (https://bbs.hassbian.com/thread-423-1-1.html)


准备

屏幕快照 2018-04-13 上午1.07.36.png

ESP8266 V3一块

HC-SR501传感器一个

10KΩ电阻一个

导线若干

电烙铁

硬件操作

刷机

给8266刷espeasy,参考casatift的帖子基于8266的ESPEASY固件接入HASS的教程(可无脑接入各类传感器)

改造HC-SR501供电

由于HC-SR501的最低只兼容5V工作电压,所以8266没办法直接给它供电,所以需要想办法给他提供5V供电,或者绕过降压器直接供电,参考囧帅的帖子,将HC-SR501的3.3V供电焊出。

屏幕快照 2018-04-13 上午1.07.41.png

PS: 不过8266是用USB供电的,其实也可以将USB的正负极接到HC-SR501上给他进行供电

PSS: HC-SR501也有其他改造方式,详见囧帅的帖子第111楼坛友xiaoguaileo的回复

并联10KΩ电阻

屏幕快照 2018-04-13 上午1.07.27.png

将HC-SR501的3.3V和output中联一个10KΩ的电阻

接线

HC-SR501刚刚焊出的3.3V供电接到ESP8266上的3V,GND接8266的GND,output接8266任意可用GPIO口,我接的是D5。

软件操作

ESPEASY设置

登录ESPEASY的控制面板,

添加我们刚刚连好的HC-SR501

1.png

硬件类型选普通开关即可,检测到有人时传感器输出高电平,没人时输出低电平,在ESPEASY中显示为1和0

也可以参考官网的介绍,非常详细。

home-assistant设置

在ha的configuration.yaml中加入mqtt binarysensor


binary_sensor:

  - platform: mqtt

    name: "livingroom_motion1"

    state_topic: "/esp3/motion/pir"

    qos: 1

    payload_on: "1"

    payload_off: "0"

    device_class: motion

重启之后就能看到刚刚添加的人体传感器了

其他

最早按照囧帅的帖子给sonoff开关加了这个传感器,正常使用了很长一段时间,但是后来就不行了,无法检测,然后一整天都显示有人,正好那时候小长假出去旅游了,回来才发现家里大灯亮了三天三夜。

后来通过casatift的帖子 - 基于8266的ESPEASY固件接入HASS的教程(可无脑接入各类传感器)接触到ESP8266 V3这块板子和ESPEASY固件,正式开启折腾的大门,如法炮制焊了个HC-SR501连到8266,稳定使用一段时间之后也出了故障。

再后来,再ESPEASY的官网查到pir sensor的相关资料,原来需要将HC-SR501的3.3V和output中接一个10KΩ的电阻,由于我手上正好有几枚18K的,接上之后也能正常使用。
espguanwang.jpg


作为论坛里的资深小白,写的这些东西如果错漏还望大佬们指点,感谢。



评分

参与人数 1金钱 +20 收起 理由
Jones + 20 这个10K欧电阻是亮点!

查看全部评分

回复

使用道具 举报

24

主题

544

帖子

2510

积分

超级版主

Rank: 8Rank: 8

积分
2510
金钱
1941
HASS币
100

教程狂人

发表于 2018-4-13 03:48:12 | 显示全部楼层
斯国一!
由于HC-SR501的OUTPUT PIN内部没有连接上拉电阻,导致输出值出现不确定性,
好熟悉的画面,以前经常碰到的问题,所以资料文档要看清楚,哪些PIN带上拉或下拉电阻哪些不带。
这个8266好强大,以前听说还能瘫痪2.4G的WIFI,我也想买块玩玩,就是有点小贵,用在一个人体传感器上感觉有点亏啊。
回复

使用道具 举报

11

主题

264

帖子

1395

积分

金牌会员

Rank: 6Rank: 6

积分
1395
金钱
1126
HASS币
0
 楼主| 发表于 2018-4-13 07:59:09 来自手机 | 显示全部楼层
Mirukuteii 发表于 2018-4-13 03:48
斯国一!
由于HC-SR501的OUTPUT PIN内部没有连接上拉电阻,导致输出值出现不确定性,
好熟悉的画面,以前经 ...

可以接 温湿度传感器+门磁+光感+一块小屏幕,论坛里已经有大佬做出来啦,感觉这个板子真的太棒了
回复

使用道具 举报

78

主题

2315

帖子

7456

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
7456
金钱
5106
HASS币
34
发表于 2018-4-13 09:12:22 | 显示全部楼层
501是个神奇的玩意,不同厂家生产的,表现不一样,我买了好多都不能用,假阳性太多,真怀疑是你说的电阻问题,改天并上试试。

另外,也有个别能稳定使用的,但有时也抽风,初步判定是放置环境太湿,加了一个外壳,稳定多了,也供坛友们参考!
回复

使用道具 举报

0

主题

72

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
金钱
304
HASS币
0
发表于 2018-4-13 10:50:07 | 显示全部楼层
感谢分享!
回复

使用道具 举报

11

主题

264

帖子

1395

积分

金牌会员

Rank: 6Rank: 6

积分
1395
金钱
1126
HASS币
0
 楼主| 发表于 2018-4-13 13:34:04 | 显示全部楼层
Jones 发表于 2018-4-13 09:12
501是个神奇的玩意,不同厂家生产的,表现不一样,我买了好多都不能用,假阳性太多,真怀疑是你说的电阻问 ...

囧帅那篇sonoff接pir的帖子对我实在启发太大了
回复

使用道具 举报

11

主题

264

帖子

1395

积分

金牌会员

Rank: 6Rank: 6

积分
1395
金钱
1126
HASS币
0
 楼主| 发表于 2018-4-13 13:39:03 | 显示全部楼层
Jones 发表于 2018-4-13 09:12
501是个神奇的玩意,不同厂家生产的,表现不一样,我买了好多都不能用,假阳性太多,真怀疑是你说的电阻问 ...

还有就是电阻的事情其实官网有写,只是我们都没仔细看,好后悔以前丢掉好几个以为是坏了的传感器。
还有就是感叹一下,官方文档真的是太强大了。
回复

使用道具 举报

12

主题

215

帖子

903

积分

论坛分享达人

积分
903
金钱
688
HASS币
0
发表于 2018-4-13 13:40:48 来自手机 | 显示全部楼层
Jones 发表于 2018-4-13 09:12
501是个神奇的玩意,不同厂家生产的,表现不一样,我买了好多都不能用,假阳性太多,真怀疑是你说的电阻问 ...

501容易被wifi干扰,也就是esp8266要离501本身远一点。之前弄一个就是直接板子贴上,然后就被干扰。考虑下次拿金属胶带屏蔽看看。。
回复

使用道具 举报

12

主题

215

帖子

903

积分

论坛分享达人

积分
903
金钱
688
HASS币
0
发表于 2018-4-13 13:42:14 来自手机 | 显示全部楼层
wyz6123707 发表于 2018-4-13 13:39
还有就是电阻的事情其实官网有写,只是我们都没仔细看,好后悔以前丢掉好几个以为是坏了的传感器。
还有 ...

短距离接3.3v就能用,也不需要电阻。接5v的话就会导致信号也是5v要上电阻。。espeasy的网上对各个支持的都写了要做的接

评分

参与人数 1金钱 +10 收起 理由
Jones + 10 很有道理!

查看全部评分

回复

使用道具 举报

10

主题

148

帖子

1115

积分

论坛技术达人

积分
1115
金钱
952
HASS币
20

教程狂人

发表于 2018-4-13 15:52:14 | 显示全部楼层
mark 感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-9-19 07:16 , Processed in 0.235518 second(s), 46 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表