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

 找回密码
 立即注册
查看: 1283|回复: 10

[硬件DIY] 求助![门禁改造]esp8266识别不到继电器按铃信号?

[复制链接]

1

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
发表于 2023-3-31 12:00:02 | 显示全部楼层 |阅读模式
本帖最后由 zhuayi 于 2023-3-31 12:18 编辑

求助,  8266收不到振铃信号已经两月没解决了.

我的是四线门禁, 分别为 黄色(开门线),  棕色(地线),  黑色(振铃线),  蓝色(通话线)

其中黄色+棕色短接可以开门.   目前 8266 可以直接控制  已完成.   

黑色+棕色形成回路后,楼下可以按门铃,  按一次触发一次信号.


继电器 A+继电器 B 的接线方案是这样的:

开门方案  √
继电器 A的COM+NO 接 黄色+棕色
继电器 A电源正负极接 8266 的正负极
继电器 IN 接 8266 的 GPIO4

振铃方案 X  (但是我把 GPIO14 和 GND 短接后  8266 是能收到信号并能改变 on/off 状态的)
继电器 B 的 COM+NO 接 8266的GPIO14 和 GND
继电器 B 的 电源接 8266 的正负极 +  棕色线
继电器 B 的 IN 接 黑色振铃线

目前楼下按门铃, 继电器红色是闪烁的, 感觉没有闭合.  不像继电器开关按一下就有个咔嚓声的,
WechatIMG1 (1).jpeg


esphome 的代码:
switch:
  - platform: gpio
    name: "switch"
    pin: GPIO4

binary_sensor:
  - platform: gpio
    name: "bells"
    id: "sw2"
    pin:
      number: GPIO14
      inverted: true
      mode:
        input: true
        pullup: true
    filters:  ##二元传感器过滤器
      - delayed_off: 10ms   ##简单的过滤器,只反转来自二进制传感器的每个值。
      # number: GPIO14
      # inverted: true



回复

使用道具 举报

23

主题

1329

帖子

6539

积分

超级版主

Rank: 8Rank: 8

积分
6539
金钱
5185
HASS币
100

教程狂人

发表于 2023-3-31 15:29:50 | 显示全部楼层
继电器 B 的 电源接 8266 的正负极 +  棕色线
这边不接8266
继电器B
VCC-黑色
IN-黑色
GND-棕色
回复

使用道具 举报

1

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
 楼主| 发表于 2023-4-1 00:19:33 | 显示全部楼层
natic 发表于 2023-3-31 15:29
继电器 B 的 电源接 8266 的正负极 +  棕色线
这边不接8266
继电器B

黑色是振铃信号线, 接到 VCC 里的话, 继电器 B 没法供电了
回复

使用道具 举报

15

主题

304

帖子

2237

积分

金牌会员

Rank: 6Rank: 6

积分
2237
金钱
1933
HASS币
0
发表于 2023-4-1 05:45:41 来自手机 | 显示全部楼层
按门铃时继电器亮红灯但不吸合,说明振铃是交流信号且频率较高,可以考虑不用继电器,用个光藕,回输入端接黑色+棕色,输出端接IO14+GND。一定要用继电器的话,可以考虑在IN和GND之前串联个二极管,有需要再并联阻容电路,实现整流滤波。
回复

使用道具 举报

1

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
 楼主| 发表于 2023-4-1 18:06:21 | 显示全部楼层
cjnt007 发表于 2023-4-1 05:45
按门铃时继电器亮红灯但不吸合,说明振铃是交流信号且频率较高,可以考虑不用继电器,用个光藕,回输入端接 ...

感觉像你说的。 我加个这个可以吗?左边接黑色棕色,右边接8266的gpio和gnd
C6151EA8-3155-4809-80CB-E1F25DEAC353.jpeg

回复

使用道具 举报

15

主题

304

帖子

2237

积分

金牌会员

Rank: 6Rank: 6

积分
2237
金钱
1933
HASS币
0
发表于 2023-4-1 20:54:17 | 显示全部楼层
有条件的话最好能先测量下振铃信号。
你发的这个光耦模块支持3-5v,它输入端有个D1发光二极管指示灯,稳妥点的做法可以先在input端子接入5v测试,看下D1的亮度,之后再接入振铃信号,对比其亮度作个大概的判断看振铃电压是否过大,如果过大就要把R1阻值改个大点的,比如15k、20k等。
回复

使用道具 举报

23

主题

263

帖子

1347

积分

金牌会员

Rank: 6Rank: 6

积分
1347
金钱
1084
HASS币
0
发表于 2023-4-1 21:21:53 | 显示全部楼层
cjnt007 发表于 2023-4-1 05:45
按门铃时继电器亮红灯但不吸合,说明振铃是交流信号且频率较高,可以考虑不用继电器,用个光藕,回输入端接 ...

来说说光耦,我的是两线入户,pc817失败了
回复

使用道具 举报

23

主题

263

帖子

1347

积分

金牌会员

Rank: 6Rank: 6

积分
1347
金钱
1084
HASS币
0
发表于 2023-4-1 21:26:07 | 显示全部楼层
zhuayi 发表于 2023-4-1 18:06
感觉像你说的。 我加个这个可以吗?左边接黑色棕色,右边接8266的gpio和gnd

这个光耦是串联还是并联,我也有一个
回复

使用道具 举报

1

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
 楼主| 发表于 2023-4-1 23:27:20 | 显示全部楼层
th11998844 发表于 2023-4-1 21:26
这个光耦是串联还是并联,我也有一个

我不知道啊.  这个问题困扰我 2 个月了.  现在门禁还用不了.  
回复

使用道具 举报

1

主题

18

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
144
HASS币
0
 楼主| 发表于 2023-4-2 01:06:20 | 显示全部楼层
有没有大佬能帮助下,   已经买了很多东西了, 就为了搞这个
IMG_0424.jpg
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 15:07 , Processed in 0.058272 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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