这是一个集成了电源路径管理、锂电池充电电路、自动复位电路和USB转串口电路的ESP12F开发板,板载一路大功率MOS管输出,可控制电机、LED灯带等直流负载。
学习ESP8266的程序开发、学习Arduino IDE编程软件、直流负载控制、WiFi远程串口通信.
一、产品概述
1.产品采用ESP12F模块(内核为ESP8266)作为主控,两侧排针引出3.3V电源和GPIO,方便用户进一步开发;
2.板载多功能Type-C接口,配合CH340N、LTH7芯片,支持程序下载、USB串口通讯、给模块直接供电和给锂电池充电(未接电池时充电指示灯半亮,充电时全亮,充满熄灭);
3.板载高效率全集成DC-DC降压转换器TPS82130,3.3V电压精准稳定;
4.产品带有电源路径管理,使用Type-C接口供电时,自动断开电池供电回路,并给电池以最大500mA电流充电,充满自动停止;
5.产品具有自主设计的ESP12F模块自动复位电路,通过板载拨动开关切换程序运行模式和下载模式时将自动复位,无需手动按下复位按键;
6.板载大功率MOS管,可带动10A以内的直流负载,具体使用方式详见下方使用说明;
7.模块配套了3个程序应用案例:WiFi串口收发器(可用于单片机和上位机、单片机和单片机通过WiFi远程通信)、WiFi实时获取网络时间、WiFi电磁门禁多路遥控器(可为普通电磁门禁锁配置多路无线开关)。
二、产品参数
1.供电:Type-C接口(5V)、3.7V锂电池(可不接);
2.功耗:小于1W;
3.电池充电电流:500mA(max),适合小容量电池;
4.负载电流:建议小于10A,大于5A时需增加MOS管散热;
5.PCB尺寸:60mmx36mm。
三、使用说明
1.模块结构和引脚图
2.直流负载连接方式
2.编程软件Arduino IDE的配置
(1)编程软件的首选项配置
编程软件需要添加ESP8266开发板的配套开发板包,需在软件左上角:文件→首选项→设置→其他开发板管理器地址,输入下图所示网址,并重启软件,软件将自动添加对应的开发板包。
(2)选择开发板和端口
选择如下图所示的开发板型号,根据电脑端口情况,选择本模块与电脑连接的USB串行端口(可打开设备管理器查找到有CH340标记的串口)
四、备注
1、成本构成
1.元器件成本:¥20元(不含PCB)
2.总计:小于¥30元
2、细节备注
1.附件包含:“源代码.zip”和 “焊接辅助工具.zip”,其中“源代码.zip”包含三个配套程序文件夹:“WiFi串口收发器程序” “WiFi电磁门禁控制器程序” “WiFi实时获取网络时间程序”;
2.位号M1的元器件(ESP12F模块)的立创编号为C82891;
3.程序功能已通过注释写在源代码中,具体使用效果详见下方测试视频。
3、注意事项
1.带动的直流负载持续电流建议不超过10A,注意MOS管散热;
2.为兼容宽电压范围的负载,电路中没有设置续流二极管,尽量不要使用大功率感性负载,以保护板载MOS管;
3.如需使用感性负载,请在负载两端并接一个续流二极管(例如1N4148);
五、测试视频
完整清晰视频可在抖音/B站搜索“布丁哥讲电路”、“ESP12F WiFi智能负载控制器模块”或“ESP8266 开源项目”
1.模块整体介绍视频
2.应用案例1:WiFi串口收发器
3.应用案例2:WiFi实时获取网络时间
4.应用案例3:电磁门禁多路遥控器
六、更新日志
V1.0 首次上传
点赞