文章目录
一、首页
首先,先简单说明这个系列产品的控制架构以及使用到的硬件资源。
1.ESP32-WROOM-32D,用到它的WIFI功能
2.家里的路由器,ESP32通过连接路由器来链接公网
3.免费的MQTT服务器,这里用到的是MQTTX客户端所使用的broker.emqx.io地址
4.手机的微信小程序功能
二、简单描述控制过程
从上图同理,微信小程序向服务器发送控制指令,ESP32只要订阅了对应的主题也可以收到信息,然后经过程序判断信息是否有效,从而控制IO动作,完成开关功能。
三、描述硬件设计
这里使用了ESP32模组画了一块板,主要使用了继电器作为控制220V的开关,在输入端增加了防雷放浪涌电路。硬件电路图如下
目前这一版的PCB还有个小问题,就是在于继电器的控制,需要使用一个PMOS对继电器线圈进行控制,因为线圈阻抗为60欧姆,三极管无法驱动,目前是通过手动飞一个PMOS解决。