WiFi继电器模块

B站影视 港台电影 2025-09-23 19:08 1

摘要:简 介: 文章摘要:本文介绍了基于ESP32的WiFi远程继电器开关设计。系统采用ESP32作为主控,通过12V-5V-3.3V电源转换电路供电,配合大功率继电器实现远程开关控制。电路采用单面PCB设计,经过两次改进后完成制作。焊接调试后,通过MicroPyt

简 介: 文章摘要:本文介绍了基于ESP32的WiFi远程继电器开关设计。系统采用ESP32作为主控,通过12V-5V-3.3V电源转换电路供电,配合大功率继电器实现远程开关控制。电路采用单面PCB设计,经过两次改进后完成制作。焊接调试后,通过MicroPython编写控制程序,实现LED和继电器的周期性动作。网络功能部分实现了UDP通信协议,可通过发送"ON/OFF"指令控制继电器状态,并在路由器中为ESP32分配固定IP地址以方便管理。文章还提供了Python编写的PC端控制脚本,实现远程开关控制功能。
关键词: ESP32,WiFi开关

测试ESP32,ESP8266 MicroPython 模块[1]焊台延迟开关:STC8G1K08[2]

AD\Test\2025\July\RelayDelaySTC8G1K.SchDoc

  近期需要对实验室中的一个电源开关进行控制,由于它距离比较远,下面设计一个通过WiFi控制的电源继电器模块。这样便可以通过计算机方便控制这个远端的电源开关了。

AD\Test\2025\September\WiFISwitchESP32.SchDoc

  根据这两天前面的测试结果,组装成开关控制电路。控制芯片使用ESP32,通过一个大功率继电器来控制外部开关。使用 P2307将12V转换成5V,然后再使用XC6206 转换成 3.3V,为ESP32提供工作电源。

  下面通过单面PCB,铺设电路图,可以在一分钟之内获得测试电路板,第一块电路板存在瑕疵,重新又制作了一块,第二块制作的非常完美。

三、焊接调试

  焊接电路,使用水蒸气对电路板进行清晰。提供电路板 12V的工作电源,测量其中5V和3.3V的电压正常。通过六芯弹簧夹子连接自制的下载电路模块,可以下载测试程序,LED 以及 继电器可以周期的动作了。

  使用Python语言,编写E SP32 联网功能,当接收到 “ON” 字符串的时候,打开继电器; 当接收到“OFF”字符串的时候,关闭继电器。这样,通过网络便可以访问控制这个继电器了。

  在办公室无线网关配置中,将这款ESP32的无线MAC地址 静态分配一个固定的 IP地址,这样等这个ESP32重新联网的时候,对应的IP地址是固定的。由此可以方便WiFi控制命令的发送。

※ 总  结 ※

  本文设计了基于ESP32的开关控制电路。后来在调试的时候,发现了在原来设计中没有将GPIO0通过一个电阻接到高电平,使得ESP32在启动的时候容易出现复位。现在直接使用短路线将 GPIO0 连接到3.3V,ESP32启动联网正常了。

[1]

测试ESP32,ESP8266 MicroPython 模块: https://zhuoqing.blog.csdn.net/article/details/151986884?spm=1011.2415.3001.5331

[2]

来源:TsinghuaZhuoqing

相关推荐