0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >智能家居 > 基于ESP12F的智能插排设计方案

基于ESP12F的智能插排设计方案

来源: oshwhub
2021-05-11
类别:智能家居
eye 11
文章创建人 拍明

原标题:基于ESP12F的智能插排设计方案

  描述一. 工程描述

  本工程是基于ESP-12F的DIY智能插排,使用点灯科技Blinker物联网平台,有三路五孔插座,总功率最大约2000W,可以使用点灯APP进行远程控制开关、定时开关、语音开关等,也可以使用常见的语音助手(如小米小爱同学)进行语音控制。

  工程中有四个文件,一个原理图文件,三个PCB文件。除去与原理图对应的PCB文件,剩下两个一个是元器件属性,在焊接时可以看,另一个是外壳的后盖板。制作时请看清文件,避免错误。

  二. 制作过程

  2.1 元器件准备

  如主控芯片可换成ESP-12E。(排针我没放BOM里)

  2.2 手机相关设置

  首先下载安装点灯BlinkerAPP,创建账号或登录,添加一个独立设备,选择网络接入,选择阿里云,就会有一个密钥,复制这个密钥,粘贴到程序对应的数组里;

  返回我的设备,点右上角修改,添加三个按键组件,点击一个按键组件,设置数据键名,和程序里的数据键名一致就行,按键类型设为开关按键,其余两个也类似。参考示例见下图。

  


  APP按键设置示例

  各个组件的样式都可以修改,这个就看个人喜好了。

  至于如何连接至语音助手,这部分可以看官方的开发文档,里面有详细教程。

  点灯科技开发文档

  2.3 烧录程序

  源程序我会放附件,程序非常简单,主要就是用Blinker的库。注意:首先是数据键名,这个要与点灯APP里按键组件的数据键名一致,只要一样,叫啥都行;还有三个字符数组,分别是设备密钥,要连接的WIFI的名称及密码,填上你自己的就行;源程序用的语音助手是小爱同学,用其他的语音助手记得参考点灯的开发文档修改一下。

  程序编译没问题后用ESP8266烧录器烧录程序到芯片就行(烧录器在开源广场有),当然也可以焊接到PCB板上再烧录,我预留了烧录接口。

  2.4 PCB打样与焊接

  将两个PCB文件打样,打样之后就是焊接了,接下来上图片。

  


  


  空板正反面

  图片里零火线的中文标错了,反了,在开源文件里已经修改成正确的了。

  由于做的时候没拍照,焊接完板子和外壳连一块了,所以焊接好的图片就只有在外壳里的背面了...

  

焊接反面


  焊接时的注意事项:先焊接低压电源部分,焊好用万用表测一下没有错误再继续;然后将低压部分剩下的全部焊接好,接线端子接线的那边朝里面焊接(我做的是朝外面的,线太难塞进去了,我塞了半天。。。),上电测试功能,正常后继续;将除插座外的其余元器件都焊上,正面开窗部分上一大坨锡,注意不用把插座的焊盘堵了,也用万用表测一下有没有短路什么的。

  2.5 外壳制作

  外壳是用SW软件画的一个简单的模型,然后3d打印出来的,见下图。

  


  3d打印外壳预览图

  我是在某宝搞的免费打印仅付邮费,打印出来后成品是白色的,我个人喜欢黑色,就给它贴上了黑色的墙纸。 外壳上面有四个小圆孔,是用来放3mmLED指示灯的,下面说下指示灯的安装与焊接。

  左边中间安装红色LED,是电源指示灯;下面三个安装绿色LED,是开关状态指示灯。首先将四个LED的引脚都剪短,将其卡在对应的孔里,将LED正极全部用线连接一起,引出一个母杜邦线接口,对应PCB板上排针的5V;将三个绿色LED的负极用杜邦线引出,从左往右分别对应D1、D2、D3;将红色LED的负极引出,对应D-。5根引出线的长度适度即可。

  2.6 组装

  将三个插座都扣进外壳中,注意方向别搞错;

  将5根LED引出的杜邦线插到PCB板上对应的位置;

  将PCB板放入外壳中(位置尺寸我都设计好了,可以完美合上),用M3*6+16单通铜柱固定住PCB;

  将插座的引脚焊接上并在开窗部分上一大坨锡;

  将电源线从外壳侧面开的洞塞进来,将火线、零线、地线连接至PCB板上的接线端子,注意千万不要连错了;

  将后盖板盖上,拧好螺丝。

  到这就大功告成了,可以插电玩耍了。

  三. 演示

  视频中演示的是点灯APP遥控开关,语音控制就不演示了。最后,DIY有风险,请一定注意安全。

  文档


  基于ESP12F的智能插排


  PCB_基于ESP12F的智能插排


  PCB_元器件属性


  PCB_后盖板

BOM

ID Name Designator Footprint Quantity
1 22uF C1 CAP-SMD_L3.2-W1.6-R-RD 1
2 10uF C2 CAP-SMD_L3.2-W1.6-R-RD 1
3 100nF C3 CAP-TH_L13.0-W6.0-P10.00-D1.2 1
4 220uF C4 CAP-SMD_BD6.3-L6.6-W6.6-RD 1
5 100nF C5,C6 C0603 2
6 1uF C7 C0603 1
7 IN4148WS D1,D2,D3 SOD-323_L1.8-W1.3-LS2.5-RD 3
8 10A250V F1 F2410 1
9 1A250V F2 F2410 1
10 DB127V-5.0-3P_C395886 J1 CONN-TH_DB127V-5.0-3P 1
11 RJ-SS-105DM1 K1,K2,K3 RELAY-TH_RJ-SS-XXXXMX 3
12 SS8050 Q1,Q2,Q3 SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR 3
13 220 R2,R6,R15 R0603 3
14 10D561K R4 RES-TH_L13.0-W6.0-P7.50-D0.9-S6.00 1
15 10K R3,R7,R8,R9,R10,R11,R14,R16 R0603 8
16 1.5K R1,R5,R12,R13 R0603 4
17 AMS1117-3.3 U1 SOT-223-3_L6.5-W3.4-P2.30-LS7.0-BR 1
18 ESP-12F(ESP8266MOD) U3 ESP12F/S 1




责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: ESP12F 智能插排

相关资讯