首页 > 应用与分享 > 基于ESP12F的智能插排
  • 基于ESP12F的智能插排

  • 2021-05-08 12:05:00 阅读量:2831 来源:应用与分享

本文作者:立创源硬件平台 OSHWHub @Pluto_1,禁止商用,未经许可禁止转载点击查看原文章


1、工程描述


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


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



2、制作过程


2.1 元器件准备

附件中有两个有关BOM的Excel文件,文件名末尾为LCSC的是立创商城购买的元器件,可以直接上传这个文件在立创商城配单;文件名末尾为TB的是某宝购买的元器件,里面的链接仅供参考。当然可以用一样参数的元器件替换BOM文件里的元器件,不用买一模一样的,这个工程对元器件要求没有这么严格,在某宝买也可以,如主控芯片可换成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 组装

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

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

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

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

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

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


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


演示视频:见附件



3、文档


           

基于ESP12F的智能插排(点击进入立创EDA编辑器打开)


            

PCB_基于ESP12F的智能插排(点击进入立创EDA编辑器打开)


             

PCB_元器件属性(点击进入立创EDA编辑器打开)


              

PCB_后盖板(点击进入立创EDA编辑器打开)




4、BOM 相关器件(为系统自动匹配,请自行识别验证)


商品编号 型号 品牌 规格/描述
C82891 ESP-12F(ESP8266MOD)
Ai-Thinker(安信可)
WiFi模块
C358579 RJ-SS-105DM1 WRG(旺荣集团)
继电器
AMS1117-3.3
美国AMS
SOT-223 / LDO
C181160
SS8050
Hottech(合科泰)
H档(200-350)
TC211A106K010A
Sunlord(顺络)

10uF(106) ±10% 10V


您也可以点击下载BOM点击直接在立创商城下单


工程附件


源程序.rar

外壳.rar

演示视频.mp4

BOM(智能插排)LCSC .xlsx

BOM(智能插排)TB.xlsx



本文作者:立创源硬件平台 OSHWHub @Pluto_1,禁止商用,未经许可禁止转载

热门物料
型号
价格
MAX31865ATP+T/模数转换芯片ADC 12.95
LTM4644IY#PBF/电源模块 130.7
ADUM1201BRZ-RL7/数字隔离器 4.69
MAX31855KASA+T/ADC/DAC-专用型 8
DS3231MZ+TRL/实时时钟(RTC) 11.31
AD7190BRUZ-REEL/模拟前端(AFE) 37.95
AD623ARZ-R7/仪表放大器 11.23
MAX3232EEAE+T/RS232芯片 6.41
ADUM3160BRWZ-RL/隔离式USB芯片 21.98
AD620ARZ-REEL7/仪表放大器 20.91
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定删除此收货地址吗?

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
优惠券
芯媒体

立创商城旗下芯媒体

微信号:icsight

建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服