物联网插座简介如下:
具体调试步骤如下(2020-8-14):
这块板子初步看起来还可以,布局、走线也还行,接下去准备焊接调试。 2. 首先从电源电路,下载电路开始焊接,优先焊接这里的CH340E和microUSB,这里采用马蹄形的烙铁头,焊接的时候别上太多锡,容易造成连焊,松香也是必不可少的;其次焊接电源芯片AMS1117、开关、电阻、电容等小器件,这些器件怎么顺手怎么焊,我使用的是黄花烙铁907S,焊接温度调到的是大约300℃;最后,这部分电路焊接完成后,先目测一下有没有开短路,然后用万用表具体测量开短路,无误后,上电测量电压是否正常;我这里测出来为3.36V,电压正常(PS:这张图不知道为什么是翻过来的)。
电源正常后,连接电脑和板子,看CH340E是否能够被正确识别,前提是已经安装了CH340E的驱动。这里我的设备能够被电脑识别,因此是正常的。 3. 焊接ESP12f模组及其必要的电阻、电容,随后测试是否能够正常下载固件。
通过测试下载正常,这里可以知道ESP12f是可以正常运行的。 4. 焊接其它外部器件,优先焊接贴片类型器件,我是按从小到大的顺序焊接的,这样方便一些;最后焊接包括继电器,插座,DHT11这类接插器件。
上面是焊接好的整板图,整体来说还是不错,焊接完成后,再次测量开短路以及各个重要点位的电压是否正常。
接下来开始调试程序,程序采用Arduino编程,因为Arduino具有相应的库文件,使用起来的比较方便,编写的代码不是那么的复杂,程序流程图如下。
该工程采用阿里云云智能APP,配置方便,只需要通过拖拽的方式就可构建APP。
Note:
创建产品时,上述划线部分选择蜂窝联网方式。
选择认证模组时,选择合宙Air202,只有这2步选择对了才可以正常使用云智能APP配网。
2. 该工程具备一件配网功能,可安信可的微信配网(可关注安信可科技公众号获取);使用云智能APP自带的一键配网方式无法配网成功,因为该ESP12f没有认证。
该工程实现了天猫精灵对插座的打开、关断控制(只能对1路进行控制)。
工程总结:
工程链接:https://oshwhub.com/txiaomi/dan-lu-wu-lian-wang-cha-zuo。
NOTE:该物联网插座优化版包含3个版本,可在版本切换中进行查看,主要的区别在于电源电路的处理以及PCB板的大小,各个版本的区别如下:
master(该版本已验证,下述图片以及视频演示为此版本):
V1.0:
V2.0:
该版本是针对maste版本的修改,电源电路一致,对部分按键进行了删除;
该版本的PCB大小为50mm x 55mm。
上图中的下载板核心芯片采用CH340E以及AMS1117,能够对ESP12f和ESP01s进行下载。 NOTE:点击下载后,按以下顺序操作,
按下Boot -> 按下Rst -> 松开Rst -> 松开Boot
下图为该物联网插座正常运行图,工程演示见附件物联网插座优化版演示。
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持