V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sujin190
V2EX  ›  分享创造

关于老式两线电话门铃智能化改造

  •  
  •   sujin190 ·
    snower · 2021-04-11 22:35:35 +08:00 · 4269 次点击
    这是一个创建于 1322 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小区单元门禁是很老的两线的电话门铃,只能用钥匙开,刷卡啥的都不支持,家里已经智能锁了,但是还得带门禁钥匙,很是烦人,就想着也能智能化就好了。

    加装的模块用了 esp8266,刷了 espeasy,两路继电器模拟接通、开门和挂机,光耦模块用来识别响铃,再加一路继电器在接通的时候可以断开光耦模块,接入 Home Assistant 可以配合自动化,看起来还是不错的,有不完美就是纯模拟电路加装模块之后似乎有干扰,接通后有噪音,并且模块需要独立供电,但是想着可以不用带钥匙,外卖快递啥的也不需要急匆匆去开门还是可以忍受。

    之前查资料看网上很多介绍都是相对新的四线门铃的改造,这种很老的两线门铃几乎没啥资料,不知道用着这种门铃的人还多不多啊,不知道是不是也想过改造下可以手机啥的自动化控制。

    https://i.imgur.com/T1PKUkk.png

    https://i.imgur.com/UqiFgts.png

    https://i.imgur.com/ehW4Y0c.png

    https://i.imgur.com/gGXC4Ci.png

    第 1 条附言  ·  2021-04-12 10:46:14 +08:00
    @ansonsiva #4
    @luckykong #5
    @jucelin #9

    其实网上关于 esp8266 和 espeasy 的介绍其实已经挺多了,接入 Home Assistant 的教材也听多了,可以多看看试试,两线的门铃控制信息几乎没有,我介绍下我测试和猜测的吧

    我这边的门铃似乎是需要先接通然后才能按开门按键的,而挂机键用的是一个叉簧,叉簧在按下和弹起都是接通状态,只有弹起的过程中会短暂断开,此时会产生一个脉冲信号,猜测对应主机那边应该收到的应该是一个高电平脉冲信号,开门按钮按下则是直接短接两根接线,也会产生一个脉冲信号,猜测对应主机那边应该是一个低电平脉冲信号,所以想要控制门铃就用继电器模拟这三个信号就好了

    两线的电路使用的应该是 12v 电源,按楼下按钮才供电平时是没电的,两根线是不分正负极的,所以分机这边两根线进来之后经过叉簧首先经过了一个整流桥电路,然后是整流放大电路最后接入喇叭和听筒,整个电路既没有单片机也没有信号发生器,所以响铃的声音应该是直接由下边主机发送上来的,检测响铃信号可以把光耦模块接在整流桥后面,变化的声音信号电压足够高并不会对光耦模块读取产生影响,接通继电器则可以磨掉叉簧和整流桥之间的铜箔后以常闭端接入就行,开门继电器就直接接在开门按钮两端直接就可以了。

    门铃上的接线图


    配件我用的是这两个
    https://detail.tmall.com/item.htm?id=627255822426&spm=2013.1.630.11.124f4ec0HJxTrc
    https://item.taobao.com/item.htm?spm=a1z09.2.0.0.5a252e8dnsxJXb&id=521253451843&_u=c98g11q6fb1

    继电器用了 esp 一体两路的模块,光耦模块用的是 6-24v npn 型,为了消除接通后光耦对电路的影响,我还在光耦模块和门铃正集间又加了一个继电器,这样在准备接通的时候先断开了光耦模块,电源直接找个就手机充电器就行。
    第 2 条附言  ·  2021-04-12 20:00:52 +08:00
    https://detail.tmall.com/item.htm?id=627255822426&spm=2013.1.630.11.124f4ec0HJxTrc

    上面该继电器使用的是串口发送指令控制的,但是官方 espeasy 固件并不支持串口发送二进制命令,修改了下添加了串口发送十六进制命令,具体看 https://www.v2ex.com/t/770175#reply0
    32 条回复    2024-05-29 21:51:16 +08:00
    renmu123
        1
    renmu123  
       2021-04-11 22:49:30 +08:00 via Android
    这个不是技术问题,而是你如何说服你单元的居民同意你安装,以及安装后出现了问题怎么办,如果你不能响应导致人家进不了门怎么办。大概率做这件事吃力不讨好,折腾自己。
    sujin190
        2
    sujin190  
    OP
       2021-04-11 22:56:33 +08:00 via Android   ❤️ 3
    @renmu123 又不是动楼下主机,改的是家里分机,又不影响原有电路,除了手机上可以看到门铃响铃和可以确认开门外,又不改变原有逻辑,需要啥别人同意,而且老式门铃下面不按门号,分机是不通电的,不可能影响别人的,话不要说的那么绝对啊
    imdong
        3
    imdong  
       2021-04-11 23:33:53 +08:00
    我早就想改造了,大门,屋门都改造好了,就差单元楼门了,

    而至今为止没有改造的原因是:我家的电话线不知道在哪里断了。。。

    mmp 了
    ansonsiva
        4
    ansonsiva  
       2021-04-12 00:00:04 +08:00
    顿一个解决方案。。。
    luckykong
        5
    luckykong  
       2021-04-12 00:30:20 +08:00
    同蹲一个解决方案。要是有低功耗不用再额外提供电源的就好了~
    ninjia0x00
        6
    ninjia0x00  
       2021-04-12 01:26:20 +08:00
    跟我一样呢,这东西我也研究了一阵,但是还没实施。我准备直接给楼下大门直接加 NFC 模块,刷卡直接开门
    baige
        7
    baige  
       2021-04-12 01:31:11 +08:00 via Android
    ninjia0x00
        8
    ninjia0x00  
       2021-04-12 01:37:25 +08:00
    楼主跟我一样,我也是换了智能锁,楼下大门只能钥匙,我这里也是俩线的,觉得带楼下大门钥匙麻烦的很。

    想要实现手机控制开门,屋内 2 线接个双路开关继电器,接入家里 WIFI,并且另外接个电影

    头疼的是,必须要先楼下先按门铃才调起以后,然后才可以控制开锁。不如直接给大门加个 NFC 模块,刷卡直接开门。还在学习找资料中,需要拆开大门的锁看看结构先
    jucelin
        9
    jucelin  
       2021-04-12 08:36:43 +08:00
    同蹲一个解决方案。
    sujin190
        10
    sujin190  
    OP
       2021-04-12 10:46:02 +08:00
    @ansonsiva #4
    @luckykong #5
    @jucelin #9

    其实网上关于 esp8266 和 espeasy 的介绍其实已经挺多了,接入 Home Assistant 的教材也听多了,可以多看看试试,两线的门铃控制信息几乎没有,我介绍下我测试和猜测的吧

    我这边的门铃似乎是需要先接通然后才能按开门按键的,而挂机键用的是一个叉簧,叉簧在按下和弹起都是接通状态,只有弹起的过程中会短暂断开,此时会产生一个脉冲信号,猜测对应主机那边应该收到的应该是一个高电平脉冲信号,开门按钮按下则是直接短接两根接线,也会产生一个脉冲信号,猜测对应主机那边应该是一个低电平脉冲信号,所以想要控制门铃就用继电器模拟这三个信号就好了

    两线的电路使用的应该是 12v 电源,按楼下按钮才供电平时是没电的,两根线是不分正负极的,所以分机这边两根线进来之后经过叉簧首先经过了一个整流桥电路,然后是整流放大电路最后接入喇叭和听筒,整个电路既没有单片机也没有信号发生器,所以响铃的声音应该是直接由下边主机发送上来的,检测响铃信号可以把光耦模块接在整流桥后面,变化的声音信号电压足够高并不会对光耦模块读取产生影响,接通继电器则可以磨掉叉簧和整流桥之间的铜箔后以常闭端接入就行,开门继电器就直接接在开门按钮两端直接就可以了。

    门铃上的接线图


    配件我用的是这两个
    https://detail.tmall.com/item.htm?id=627255822426&spm=2013.1.630.11.124f4ec0HJxTrc
    https://item.taobao.com/item.htm?spm=a1z09.2.0.0.5a252e8dnsxJXb&id=521253451843&_u=c98g11q6fb1

    继电器用了 esp 一体两路的模块,光耦模块用的是 6-24v npn 型,为了消除接通后光耦对电路的影响,我还在光耦模块和门铃正集间又加了一个继电器,这样在准备接通的时候先断开了光耦模块,电源直接找个就手机充电器就行。
    sujin190
        11
    sujin190  
    OP
       2021-04-12 10:50:09 +08:00
    @ninjia0x00 #8 其实按下按钮也不算麻烦,反正肯定在门口了吧,主要是在楼下加,改楼下主机的话就需要物业和楼内其他人同意了,似乎会比较麻烦,而且吧你在楼下主机加了东西,万一要是有啥毛病似乎也会扯不清,到时就麻烦了,还是改自己家里的分机安全点,直接用继电器和光耦,也是模块电路和门禁电路完全电气隔离的,完全不会产生啥影响
    sujin190
        12
    sujin190  
    OP
       2021-04-12 10:53:28 +08:00
    @baige #7 这种两线的门铃是模拟电路,需要先接通然后才能开门,所以需要两路继电器才能实现的,这种单路的不太行,而且接通、挂机和开门都是脉冲信号,自己在手机上直接点开、关还是有点难度能点出脉冲信号的,此外不清楚这种模拟能不能接入 Home Assistant,否则不能和其他模块联动,感觉似乎还是不完美
    lanxiner
        13
    lanxiner  
       2021-04-12 11:01:50 +08:00
    能实现怎么样的效果,? 比如说我家是 302,然后改造了家里的电话门铃, 能实现楼下拨 302 自动开门的效果吗.
    sujin190
        14
    sujin190  
    OP
       2021-04-12 11:08:57 +08:00
    @lanxiner #13 当然的啦,楼下按 302 响铃两声确定真的在叫铃然后调开门就好了,模拟电路的叫铃似乎不太稳定,等响铃两声再开门会更稳定一些,我是没有用模块直接来开门,而是把状态转给了 Home Assistant,由 Home Assistant 的自动化来控制开门了,这样既可以和是否在家啥的状态联动,也可以有开门记录以防万一
    crazychang
        15
    crazychang  
       2021-04-12 15:00:19 +08:00
    LZ 有想法 回家我也研究研究
    BiteDXH
        16
    BiteDXH  
       2021-04-13 12:04:38 +08:00
    我已经改造好了,不过我是五线版本,只需要焊个智能继电器上去就好了
    crazychang
        17
    crazychang  
       2021-04-13 14:07:53 +08:00
    供朋友们参考

    6 端子--------接负极

    1 端子--------音频输入(楼下主机音频来到话筒发出声音)

    CA 端子-------- 呼叫线(注意:呼叫声音信号源来自于楼下主机)

    2 端子--------音频输出(输出去楼下主机发出声音)

    10 端子-------- 为开灯线(如本楼没有灯可以不接)

    9 端子--------开锁(开门)线
    sujin190
        18
    sujin190  
    OP
       2021-04-13 14:27:55 +08:00
    @BiteDXH #16 四线、无线的差不多都是数字电路了,确实简单多了
    Sunkus
        19
    Sunkus  
       2021-04-13 16:48:37 +08:00
    膜拜大神
    To5tE
        20
    To5tE  
       2021-04-20 11:12:13 +08:00
    楼主,这样的板,标记处是触摸按键的 知道怎么飞线不?
    ![微信图片_20210420110719.jpg]( https://i.loli.net/2021/04/20/RtigXshdTm3GkQS.jpg)

    @sujin190
    sujin190
        21
    sujin190  
    OP
       2021-04-20 11:28:04 +08:00
    @To5tE #20 这样看不出来,后面是四个按键?估计你需要弄个万能表啥的,测一下接过来这根排线在按键的时候电压有啥变化了

    左上角那个白色比较长插口是外面入线的插口吧?这种大多会有独立开锁控制线,叫铃信号线,其实直接控制这个信号似乎比较简单,网上查查看说不定就能找到这个品牌门禁的线序信息了,不行的话可以用万用表测测看看能不能找出来
    To5tE
        22
    To5tE  
       2021-04-21 19:58:38 +08:00
    @sujin190 感谢答复,我看了我的板子应该是 j16,有注释,11 根线都是警戒的设备,没有开门信号的线,
    sujin190
        24
    sujin190  
    OP
       2021-04-21 23:05:45 +08:00
    @To5tE #22 数字式 ip 组网的,高端啊,按理说这种天生就是接入网络的,应该有 app 啥的吧,难道物业没给用手机控制啥的 app ?也许你该直接去物业问问,或者打厂家电话去问问他们有没有更新更智能的室内分机,换一个更省心吧
    如果都不行的话,机器是通过那个网口通信的,可以考虑接个 hub 上去然后抓个包看看,估计控制协议简单的很,然后直接通过协议去控制就好了,对于这种,改电路有点麻烦了
    To5tE
        25
    To5tE  
       2021-04-22 11:41:41 +08:00
    @sujin190 没有 app,楼下的楼宇对讲系统是太川品牌的,不知道有没有 app 。因为是物业接了个万科自己的人脸识别设备,可以微信添加人脸,直接打开门,所以也没有提供给我们手机端控制的使用方式。
    但是有时候人不在家,快递在楼下进不去,快递就没法放门口了。所以一直想接个继电器接入米家用来开门。
    看了主板不是那种有开门信号的接线方式,那种好改。
    lanxiner
        26
    lanxiner  
       2021-07-09 13:54:44 +08:00
    这个接通后立即按开门是不是开不了门, 是不是接通后等几秒按开锁才有效?
    sujin190
        27
    sujin190  
    OP
       2021-07-09 15:47:44 +08:00
    @lanxiner #26 应该能的吧,不过这种模拟线路的门铃接通不是很稳定,所以最好等一下再开锁估计会比较靠谱一些
    lanxiner
        28
    lanxiner  
       2021-07-11 20:53:44 +08:00
    这里的光耦不能代替继电器使用吗?
    sujin190
        29
    sujin190  
    OP
       2021-07-11 21:08:21 +08:00
    @lanxiner #28 继电器工作端接通的时候是没有电阻的,原电路接通也是无电阻的,这样可以保证和原电路逻辑完全一样,而光耦接通端一般会有一个限流电阻,会改变原理的电路特性,是否还能正常使用你要试试才知道,而且光耦带负载最大电流一般只有 100mA 左右,原电路接通电流有多大没地方可查也没测,所以能支持也不清楚,而继电器支持的负载电流一般是很大的,基本不会有啥问题
    weiszlee
        30
    weiszlee  
       2022-05-04 18:00:54 +08:00
    大佬你好,我家跟您的是一样的,能具体说下操作吗?因为我看了一下,就是在加装了这个 esp 模块以后,你还是需要先在楼下按房号,然后再在手机上操作是吗?
    sujin190
        31
    sujin190  
    OP
       2022-05-05 09:13:48 +08:00
    @weiszlee #30 楼下按号还是必须的,手机上操作就看你需不需要了,假装的光耦模块可以在楼下按楼号响铃的时候给 esp 传递信号,这样你就可以直接写 esp 的脚本激活开门流程就好了
    virusdefender
        32
    virusdefender  
       178 天前
    类似的需求,我测了下,只有摘了话筒才有 12v 的供电,否则就 1v 左右,而且我家门铃附近也没插座,供电问题似乎不太好解决,esp mcu 挂充电宝估计也就一两周没电了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.