『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 26624|回复: 28

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

  [复制链接]

12

主题

335

帖子

2322

积分

论坛DIY达人

积分
2322
金钱
1982
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


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



评分

参与人数 2金钱 +22 收起 理由
cym9007 + 2 感谢楼主分享!
+ 20 这个10K欧电阻是亮点!

查看全部评分

回复

使用道具 举报

26

主题

553

帖子

2726

积分

金牌会员

Rank: 6Rank: 6

积分
2726
金钱
2148
HASS币
100

教程狂人

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

使用道具 举报

12

主题

335

帖子

2322

积分

论坛DIY达人

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

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

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

2

主题

113

帖子

938

积分

高级会员

Rank: 4

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

使用道具 举报

12

主题

335

帖子

2322

积分

论坛DIY达人

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

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

使用道具 举报

12

主题

335

帖子

2322

积分

论坛DIY达人

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

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

使用道具 举报

17

主题

760

帖子

5272

积分

论坛元老

Rank: 8Rank: 8

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

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

使用道具 举报

17

主题

760

帖子

5272

积分

论坛元老

Rank: 8Rank: 8

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

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

评分

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

查看全部评分

回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-23 23:00 , Processed in 0.060062 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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