0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ESP8266的NodeMCU板的物联网门铃自动化方案

电子设计 来源:罗姆半导体 作者:罗姆半导体 2021-01-08 15:09 次阅读

我们的机电式叮当门铃的按钮已在很多年前被具有多个铃声的无线门钟琴取代。它带有两个远程站,大大增加了门铃的范围。不幸的是,所有东西都由电池供电,当电池耗尽时,钟琴变得不可靠。而且,由于访客按下按钮时听不到任何声音,因此也容易使访客感到困惑。在我们家门口,邮递员总是响两次。

当我最近开始尝试家庭自动化时,这是一个更新门铃并将其集成到系统中的好机会。为了避免走线,我选择了门铃和家庭自动化控制器之间的Wi-Fi连接。

旧的钟声本身及其连接线(包括电源)都保留在原位。事实证明,这很实用,因为该钟声在内部提供了足够的空间,以适合家用无线门铃接口并为其供电。

我不想抛弃正在工作的无线门钟琴,而是决定将其按钮用于新连接的门铃。这样,我最终得到了三代Wi-Fi连接的门铃/钟琴,它可以播放几种数字铃声中的一种,并在向云发送通知的同时生成机械的叮当声(或执行其他一些有用的操作)操作),请参见图1。

图1:如何将基本的门铃变成复杂的连接门铃系统。

建立门铃界面

对于Wi-Fi门铃接口,我选择了一个基于ESP8266的NodeMCU板(图2),因为它具有我想使用的模拟输入(请参见下文)。

o4YBAF_4BMmANk07AAQJtnm8JwQ803.png

图2:NodeMCU模块在其模拟输入上具有一个分压器,该分压器将输入电压除以3.2。

而且,它不需要USB到串行转换器,因此,除了烙铁外,该项目不需要任何专用工具。

如上所述,无线门钟琴的按钮使用现有的旧电线连接到门铃接口。因为按钮在外部并且暴露在元件外,所以我用串联电阻,滤波电容器和钳位二极管保护了连接。

由12伏(AC)供电时,门铃的螺线管大约需要1安培的电流。对于钟琴的微小触觉按钮(这种触点通常最多只能处理50 mA左右),这实在太多了,但是通过继电器或功率晶体管就可以完成。我使用了一个很小的5伏继电器,该继电器由MCU通过晶体管控制,周围摆着。

完整的原理图如图3所示。

pIYBAF_4BOOADOQBAALzvXU7W88081.png

图3:门铃接口需要干净的电源。连接到按钮的销需要一些保护,因为按钮位于按钮暴露在外部的位置。

监控电池电压

钟琴按钮的电线直接连接到按钮上拉电阻的冷端。这意味着当不按下按钮时,电线会承载安装在按钮外壳内的电池电压。因此,我不仅将导线连接到MCU的GPIO引脚,而且还连接到其模拟输入。这使家庭助理可以随时注意无线门铃的电池电量以及中继门铃铃声消息。这是可行的,因为钟琴的无线范围与电池电压成正比。当电压太低时,将无法再访问远程站,并且系统变得不可靠。

注意,当然可以使用模拟输入来检测按钮的按下以及监视电池电量,但这会使固件复杂化。通过添加否则留下的GPIO引脚,这种复杂性消失了。

电源供应

电源需要引起注意,因为旧的蜂鸣器只有12伏变压器,而继电器和NodeMCU板则需要5伏直流电。

蜂鸣器的螺线管对于变压器来说是很重的负载,并且在激活时会使变压器的输出电压下降。一个大的储能电容器可以滤除螺线管引起的骤降。没有它,NodeMCU模块将在每次按下按钮时重新启动。

5伏调节器是与7805兼容的小型开关模式调节器,有助于避免散热问题。

还添加了电源指示灯,因为NodeMCU板上没有一个电源指示灯,事实证明它很实用。

通过将门铃接口电路分布在两个原型板上(一个用于电源,另一个用于其余),我设法将其全部紧紧地安装在旧报时的外壳内(图4)。

o4YBAF_4BPKAULOrAAI8ljaVx2E925.png

图4:门铃接口构建在两个板上,使其适合旧的门铃。

如果你按照本文中介绍的步骤操作,那么你现在将拥有一个可以连接Wi-Fi的门铃在家庭助理中自动化。您可以使它做更多(有用的)事情,而不是点亮LED,这将由你自己决定。本文介绍了入门的基本原理,现在您可以根据自己的需要来改进和改进它们。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 串联电阻
    +关注

    关注

    1

    文章

    173

    浏览量

    14607
  • 分压器
    +关注

    关注

    0

    文章

    184

    浏览量

    18610
  • 物联网
    +关注

    关注

    2869

    文章

    41622

    浏览量

    358374
  • 滤波电容器
    +关注

    关注

    1

    文章

    49

    浏览量

    15488
  • 钳位二极管
    +关注

    关注

    1

    文章

    33

    浏览量

    9064
收藏 人收藏

    评论

    相关推荐

    nodemcuesp8266是什么关系?

    是芯片在esp8266芯片加上4MB spi flash变成esp-12模块;再在esp-12模块加上底板,加上USB转串口就变成NodeMCU。 百科给出的解释是,
    的头像 发表于 10-20 14:53 2275次阅读
    <b class='flag-5'>nodemcu</b>和<b class='flag-5'>esp8266</b>是什么关系?

    【华秋推荐】联网入门学习模块 ESP8266

    随着全球信息技术的不断进步和普及,联网成为当今备受关注的技术热点之一。通过物理和数字设备之间的连接来实现自动化和互联互通的网络。无线传感器、云计算和大数据分析等技术,
    发表于 08-04 11:27

    ESP8266联网茶壶

    电子发烧友网站提供《ESP8266联网茶壶.zip》资料免费下载
    发表于 07-10 16:45 0次下载
    <b class='flag-5'>ESP8266</b>物<b class='flag-5'>联网</b>茶壶

    NodeMCU家庭自动化(ESP8266)

    电子发烧友网站提供《NodeMCU家庭自动化(ESP8266).zip》资料免费下载
    发表于 07-10 14:59 0次下载
    <b class='flag-5'>NodeMCU</b>家庭<b class='flag-5'>自动化</b>(<b class='flag-5'>ESP8266</b>)

    采用ESP8266的物联网开关

    电子发烧友网站提供《采用ESP8266的物联网开关.zip》资料免费下载
    发表于 07-06 15:03 4次下载
    采用<b class='flag-5'>ESP8266</b>的物<b class='flag-5'>联网</b>开关

    如何将ESP8266 NodeMCU用作WiFi无线电

    电子发烧友网站提供《如何将ESP8266 NodeMCU用作WiFi无线电.zip》资料免费下载
    发表于 07-05 11:37 1次下载
    如何将<b class='flag-5'>ESP8266</b> <b class='flag-5'>NodeMCU</b>用作WiFi无线电

    使用Firebase的ESP8266联网平台

    电子发烧友网站提供《使用Firebase的ESP8266联网平台.zip》资料免费下载
    发表于 07-03 09:54 0次下载
    使用Firebase的<b class='flag-5'>ESP8266</b>物<b class='flag-5'>联网</b>平台

    HILETGO NODEMCU ESP8266 wifi自动休眠是为什么?

    这真的是一个 NOOB 问题, 我开始玩 HILETGO NODEMCU ESP8266 和 micro python 我做了几个 tuto,我的工作台上有一个工作配置。 但似乎在一段时间不活动后
    发表于 06-06 07:37

    带有ESP8266的备用NodeMCU,Wifi AP无法正常工作怎么解决?

    我完全是这种联网的初学者。我找到了带有 ESP8266 的备用 NodeMCU,我尝试将各种项目(例如使用 ESP8266.h 库)代码复
    发表于 06-06 06:14

    如何使用ESP8266 NodeMCU在Atmega32上刷写固件?

    您好,我想使用基于 esp8266NodeMCU 在另一台设备的 Atemga32 芯片上刷新新固件。Nodemcu 和 Atemga32 设备都有 MOSI / MISO 和 CLK 引脚
    发表于 06-05 11:01

    请问哪个是最适合led灯条项目的esp8266

    我是这个论坛的新人,我没有使用 ESP8266 的经验,我过去使用的是 Arduino UNO 开发。 我对 ESP8266 很感兴趣,因为它们通常是
    发表于 06-02 07:39

    如何使用MQTT和ESP8266的家庭自动化系统 ?

    在本视频中,我们将看到在 ESP8266 上使用 MQTT 的家庭自动化系统。对于这个项目,我们将使用 Adafruit.io mqtt 服务器。 对于描述中共享的代码、原理图和 Gerber 文件链接。
    发表于 05-22 07:19

    ESP8266 NodemCu V3是如何工作的?

    我买了一个 ESP8266 NodemCu V3。我已经用 IDE Arduino 上传了一个程序。 现在我想更改/修改我已经上传的程序。 它是如何工作的?我必须格式/初始
    发表于 05-17 06:10

    如何识别esp8266 NodeMCU板卡的优质供应商?

    当我在 ebay 和其他网站上搜索 esp8266 NodeMCU D1 Mini 时,我对这些变化感到困惑。 有没有人确定优质供应商? 我看到了 V1、V2 和 V3(但很少有 V3)。这有什么不同吗? 购买这些
    发表于 04-28 06:32

    新的Blynk联网平台现在支持ESP8266吗?

    Blynk 最近推出了一个新的联网平台,对 ESP8266 提供开箱即用的支持,具有许多很酷的功能,包括设备配置和管理、云中的数据托管、固件无线更新、用户和组织管理、数据分析、各种自动化
    发表于 04-28 06:15