V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Araell
V2EX  ›  硬件

请教一下如何制作一个监听铃声自动按开关的物理装置

  •  
  •   Araell · 12 天前 · 589 次点击

    家里有个门铃开关,楼道入户门有人按房号就会响,想做一个能够在监听到铃声后自动按下门铃开关的装置。 ChatGPT 告诉我用 Arduino ,但本人对电子和硬件一窍不通,不知道除了 Arduino 板子还应该买哪些组件,应该搜哪些关键词的教程,想请教一下大家

    19 条回复    2024-05-23 10:56:47 +08:00
    NoOneNoBody
        1
    NoOneNoBody  
       12 天前
    没看懂目的是什么,“能够在监听到铃声后自动按下门铃开关的装置” —— 为什么还要再按一次门铃?
    这些有相关公司能做,DIY 是纯兴趣么?
    qhd1988
        2
    qhd1988  
       12 天前   ❤️ 1
    先到 B 站看一波 51 单片机开发的教程你就知道咋整了

    https://b23.tv/QDGA3Dj
    https://space.bilibili.com/383943678
    Araell
        3
    Araell  
    OP
       12 天前
    @NoOneNoBody 按下门铃开关后,楼道门才会打开,让快递、外卖上楼啥的
    jstony
        4
    jstony  
       12 天前
    @Araell 按门铃=楼道门打开,既然这样的话,把楼道门去掉门禁保持常开。
    NoOneNoBody
        5
    NoOneNoBody  
       12 天前
    @jstony #4
    我算看明白了,OP 只是在自家改(不影响同楼其他用户),懒得跑去做“放行”操作,但这是安全隐患

    @Araell #3
    你不在家时如何处理,照样自动开门么?
    celaraze
        6
    celaraze  
       12 天前
    哇,IoT 之魂燃起来了,这玩意儿你买个 XX 派,声音传感器,可逆电机,python 写个脚本入 systemctl service 服务化。
    nixgnauhcuy
        7
    nixgnauhcuy  
       12 天前
    InDom
        8
    InDom  
       12 天前
    如果是那种电话的,按一下就开的。

    你拆开电话机,烧根线进去,把电话响的 和 开门的短接一起就好了。

    反正都是用 3.3v 电。
    vislins
        9
    vislins  
       12 天前   ❤️ 1
    给你指条路,你可能需要的是这个,不是自己去开发硬件啥的

    https://post.smzdm.com/p/a4wm3zel/

    还有这个

    https://www.bilibili.com/video/BV11u4y117Vt/
    shadowyue
        10
    shadowyue  
       12 天前
    你找个电工师傅问问,说不定有啥现成的方案不用这么复杂
    luoyide2010
        11
    luoyide2010  
       12 天前
    不用这么麻烦吧,搞个继电器,电铃一响(相当于来电)继电器就会吸合接通开门按钮的电路
    InDom
        12
    InDom  
       12 天前   ❤️ 1
    我之前有过这个需求,不过是自己不想带钥匙,门禁卡,就想出类似的招。

    不过不是按自己的单元门,通过网络控制家里门铃远程打开单元门。

    ESP01 + 继电器 就能搞定。
    wangyaominde
        13
    wangyaominde  
       12 天前   ❤️ 1
    其实需求很简单,“铃声响的时候操作开门按钮”。
    需要解决的:
    1.检测铃声响;
    2.操作开门按钮。
    检测铃声响可以用声音直接检测但是误报率高,也可以过直接把门铃的电直接接出来,检测电压(一般是 PWM 做的铃声,电压会不准)。
    操作开门按钮可以使用继电器,使用“常开”模式接到开关,由控制器直接操作接通。
    所以最简单的是直接整个继电器把控制端接到门铃上,另外控制线接到被控制端,门铃能不能驱动得起来继电器就要用万用表测试了
    tangtang369
        14
    tangtang369  
       12 天前
    核心应该不是铃声响的时候,换个思路监测到门铃开关的出发触发信号
    Araell
        15
    Araell  
    OP
       12 天前
    @InDom 最直接的方法就是改家里的门铃了,但我真是对电子器件完全不懂,怕一下弄坏了没得用了...
    Araell
        16
    Araell  
    OP
       12 天前
    @nixgnauhcuy 对的对的,就是一样的需求
    @NoOneNoBody 其实楼道门除了给外卖快递添堵就没啥用,我们那楼道窗户都没封,真想进楼根本拦不住...
    @vislins 感谢🙏我来看下
    yolee599
        17
    yolee599  
       11 天前 via Android
    建议搞远程开门,不要搞自动开门,楼道门起不起作用没关系,重要的是它能甩锅,发生了盗窃问题这个锅就是你的
    JerryYuan
        18
    JerryYuan  
       11 天前 via Android
    借楼问一下,这种门禁/楼宇对讲机有什么标准么,家里是个网线的,物业提供 POE 给对讲机供电和网络信号。
    有个想法把这个网络接到自己的软路由里(会划一个独立的网络,防火墙堵死和内网的互联),软路由部署一个什么程序,可以代理那边的楼宇对讲流量和开门请求,虽然有一定的软件开发能力,但是不知道这玩意一般按什么通信标准,协议是啥,也就不知道应该从哪入手了。
    shangyu7
        19
    shangyu7  
       11 天前
    很简单吧,但是这个都还要求助的话 lz 大概率是自己搞不定
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1471 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:22 · PVG 01:22 · LAX 10:22 · JFK 13:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.