加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

基于ESP-01的Sonoff无线智能开关

2020/04/27
448
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一键控制所有设备。使用ESP-01的基于IoT的智能设备控制器

硬件组件

乐鑫ESP8266 ESP-01×1个

MIC29150 3.3BT×1个

Aimtec电源×1个

240VAC 3A固态继电器×1个

BC547 NPN晶体管×1个

MCT2E×1个

5毫米LED:红色×1个

5毫米LED:绿色×1个

电阻1k欧姆×2

2针PCB端子×1个

SparkFun按钮开关12mm×1个

软件应用程序和在线服务

Arduino IDE

1. ESP-01:

基本上,这是一个小模块中的第一个无线设备,它首先用作与Arduino原型板的无线接口。几年后,它变成了一个小型的独立无线模块,既充当微控制器又充当无线设备。它由两个GPIO引脚组成,可以根据Arduino IDE的编程来触发它们。

2.为什么要这个项目?

我之所以选择这个项目是因为随着时间的推移,人们越来越依赖于该技术。随着5G的出现,大多数技术正在从常规控制硬件转变为基于IoT的硬件。近年来,人们习惯通过一个简单的开关来控制灯光,现在,大多数人是使用IoT硬件控制的,其中一些IoT设备能够通过基于接入点的编程进行控制,这有助于仅使用智能手机来控制您的设备,WiFi和有助于控制另一个城市的IoT硬件的软件。

3.项目详情:

如果使用最新版本的theesp8266设备,则该项目是我在任何设备上构建的第二个基于IoT的项目,那么它可能具有更多的GPIO引脚,可以非常轻松地控制更多的设备。在这个项目中,我使用了一个GPIO引脚来控制输出继电器。

由于ESP-01所需的电压约为3.3V,因此不能用于打开或关闭继电器。为此,我使用了一个小的6引脚光电耦合器,该输出耦合器将输出部分与ESP-01隔离,这是一个完美的选择,因为它有助于防止电涌保护。

光耦合器的引脚1连接到红色LED的阴极,红色LED直接连接到3.3V线性稳压器,光耦合器的引脚2连接到GPIO 2引脚,光耦合器的引脚4连接到通过1K欧姆电阻将其连接到NPN晶体管的基极,最后将光耦合器的引脚6连接到来自12V电源的主电源。

至于继电器,线圈的一个引脚连接到12V电源,线圈的另一个引脚连接到NPN晶体管的集电极引脚,NPN晶体管的发射极引脚连接到GND轨。

为了防止硬件故障,已连接了复位按钮。

  • 原理图.png
    描述:原理图截图
  • controller.ino
    描述:原理图
  • 项目教程.pdf
    描述:项目详情

相关推荐

电子产业图谱