【全新版本-实测成功】物联网开关

7个月前

简介:本工程是https://oshwhub.com/liyichuangeda/ji-yu-ESP12de-1lu-wu-lian-wang-kai-guan-2的5.3版本

开源协议: CC-BY-SA 3.0

  • 2.5k
  • 21
  • 27

描述

更新原因:由于Blinker更新库以及发现5.2-1版本有一些部分可以进行简化,故在此更新

B站专栏(包含详细教程)

CSDN

B站视频(演示视频)

  1. 由ESP12芯片控制,以Arduino C语言编写,基于Blinker物联网平台,增加Micro USB烧录接口,由CH340C芯片进行USB to TTL,无需外部晶振,烧录程序更加方便
  2. 可完美置于86接线盒内,可外接自复位按钮作为本地按钮
  3. 增加零线接线端子,彻底解决关灯后灯的频闪问题
  4. 增加WIFI控制功能,置于接线盒内可连接20米处的路由器,理论控制距离无限远(使用ESP07还可增加天线)
  5. 支持小米小爱同学/天猫精灵等语音助手和手机控制
  6. 使用HK4100继电器,缩小了尺寸,交流最大负载3A 250V(5.3-2版本使用了ALDP105继电器,负载能力提升到了5A)

5.2-1更新计划

  1. 压缩体积
  2. 增加烧录接口
  3. 删除IPEX、扩展部分、光耦部分
  4. 删除多余的LED
感谢B站UP主 亮子力 提供的设计方案
日志
2020-5-27

5.3-1版PCBIMG_20200527_220938.jpg


2020-6-5

发现5.3-1版本出现了如下问题:

  1. 蜂鸣器接到了IO2,即板载LED接口,而板载LED为低有效,蜂鸣器为高有效,蜂鸣器电路下拉电阻导致LED常亮,如果把NPN三极管改成PNP三极管,就必须去除下拉电阻,这会导致蜂鸣器误报
  2. 按键封装出错
  3. 接线柱过于突兀,得想办法缩进去

故会更新5.3-2版本,但由于本人学业繁忙,更新进程会放慢

2020-6-6

完成5.3-2原理图更新,正在进行PCB布局

2020-6-8

JLC速度异常得快,22小时完成黑色板出货,快递也非常给力,珠海到东莞只用了21小时,就顺便焊接了最小系统部分

2020-6-13

ESP12板载LED上电不闪,一直以为是供电问题,排查了好久,最后发现是ESP12坏了,又得拖

2020-6-19

情况异常悲催,LDO和ESP12工作温度达到了45℃,可能是焊接问题或者LDO功率过低,现发布5.3-3版本 5.3-3预计做出如下更新:

  1. 更换LDO封装
  2. 完善PCB布局,确保能装上86型自复位开关(每次都是AC-DC模块正好顶住,导致盖不上盖)
  3. 更改蜂鸣器驱动电平
  4. 应群友要求,增加滤波电容
2020-6-25

5.3-3版PCBQQ图片20200625100213.jpg

**注:附件中的“ESP12_5.3-2.html”和“ESP12_5.3-3.html”为HTML版的BOM表,该BOM表生成工具下载地址     **

视频2使用了单反手动对焦(为了空出手机来演示),可能有虚焦现象,敬请谅解    

BOM

ID Name Designator Footprint Quantity
1 CH340C U4 SOP16_150MIL_JX 1
2 按键扩展 P2 HDR-TH_2P-P2.54-V-M 1
3 4007 D1 D1206-RD 1
4 MICRO5.9MMUSB USB1 MICRO-USB-SMD_5P-P0.65-H-F_MICRO5.9MMUSB 1
5 S8050 Q4,Q3,Q1 SOT-23-3_L2.9-W1.3-P1.90-LS2.4-TR 3
6 S8550 Q2 SOT-23_L2.9-W1.3-P0.95-LS2.4-BR 1
7 ALDP105 RELAY1 RELAY-TH_ALDP1XXW 1
8 ACINPUT P1 QGD-7.62-3P 1
9 Switch SW1 贴片按键-2P-3*5*2 1
10 RST SW2 贴片按键-2P-3*5*2 1
11 HNB09A03 BUZZER1 BUZ-TH_BD9.0-P5.00-D0.6-FD 1
12 1K R10,R7 R0805 2
13 10K R11,R6,R8,R5,R4,R3,R2,R1 R0805 8
14 5.1K R9 R0805 1
15 104 C4,C3,C2 C0805 3
16 继电器动作 LED1 LED-0805 1
17 AMS1117-3.3 U3 SOT-89_L4.5-W2.5-P1.50-LS4.2-BR 1
18 ESP12 U2 ESP12 1
19 AC220V to DC5V U1 220V转5V 5W 1
20 10μF C1 CAP-SMD_L3.2-W1.6 1

展开

工程成员

发表评论
登录注册后才可以进行评论操作
全部评论 (21)

kn4869

很棒的工程。

2021-01-14 01:50:55

aifairytale

@御坂0x1BF52号  我的模块有 3.3V的预留位,参考一下你的工程,嘤嘤嘤

2020-12-06 14:15:09

御坂0x1BF52号

@aifairytale  的确,之前是单火线的,但是频闪问题一直无法解决,于是决定用零火双线的。另外,部分ACDC模块的确有AMS1117预留位,可是我买的没有

2020-12-06 13:22:43

aifairytale

增加零线接线端子,彻底解决关灯后灯的频闪问题。 难道楼主原来使用的是单火取电?
还有那个 220VAC -> 5V模块我记得加个AMS1117-3.3,可以再输出一个3.3V

2020-12-05 20:28:10

御坂0x1BF52号

@yiuer  突然感觉当时脑子抽了,直插封装明明也可以……

2020-10-26 18:18:24

御坂0x1BF52号

@yiuer  的确,不过更多的是因为ESP-01是直插封装,才决定使用ESP-07的

2020-10-26 18:17:21

yiuer

感觉用12有点儿浪费呀,继电器这种一路的设备esp-01就够了。

2020-10-26 02:32:19

qq35579061

AC220V to DC5V链接失效

2020-09-22 10:54:19

御坂0x1BF52号

@qq35579061  啊这,难道不是自复位吗

2020-09-04 18:22:01

qq35579061

本地按钮自自复位的?

2020-09-02 17:26:19

御坂0x1BF52号

@qq35579061  断网状态下,是可以用本地按钮控制的啊

2020-08-29 23:30:32

qq35579061

@御坂0x1BF52号  那如果小区里面突然断网,家里面网络用不上,那不就完蛋了啊,开灯都开不了

2020-08-29 23:12:34

御坂0x1BF52号

@qq35579061  但是可以选择自己改程序,那就可以用普通开关

2020-08-28 09:47:29

御坂0x1BF52号

@qq35579061  不可以,普通的一方面是体积大,另一方面是它不能自复位。而这个程序设计就要求开关必须能自复位

2020-08-28 09:46:43

qq35579061

普通面板开关能用吗

2020-08-28 08:38:58

liyichuangeda

新版程序 百度网盘下载地址 提取码: n8td

2020-07-04 09:40:10

liyichuangeda

现在发布了86明装盒内的实际应用演示视频,此工程应该是彻底完成了

2020-07-04 09:34:06

CrazySuiJi

老哥,厉害,有时间我也做做,感谢大佬的方案

2020-07-02 11:19:08

liyichuangeda

2020-06-27 10:58:56

liyichuangeda

注意!必须更新库文件!否则无法使用小爱同学控制

2020-06-27 10:57:37

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn