• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

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

2020/04/27
417
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

原理图.png

共3个文件

一键控制所有设备。使用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
    下载
    描述:项目详情

相关推荐