ESP8266三路86面板智能开关——Spark

首先感谢萝卜哥的邀请,在iobroker论坛也潜水了一段时间,今天正式来到iobroker论坛发帖,跟大家一起学习进步。
此贴最早发布在hassbian论坛。我是动手党,就算有成品也喜欢自己动手做一做,有一句话叫“整合也是一种创新”,我也是摸着石头过河,在各种“整合”中也算找到了一些门道,有时间我就写下来分享给大家,不忘带着刚入坑的,当初和我一样的小白一起爬坑,少走点弯路。
今天分享一个基于ESP8266的继电器开关。


我给它取了个名字叫Spark,取义火花,正如一句话所说:“聚似一团火,散若满天星”,86面板中的分布式控制就像一点点小的火花,无数个小火花般的智能设备组成庞大的智能家居网络和系统,点亮我们的智慧惬意生活。我也希望我的作品能够帮助到各位,为大家的智慧生活贡献一点力量,哪怕仅是火花一般微弱渺小,也有点亮整个星空的无穷潜力。

首先说一下为什么要做这个板子。本人学生党,家里房子可能会装修,我就想升级改造一下电路,想要smater and smater,所以也了解了市面上的一些智能家居的产品,浏览了一圈,功能非常丰富,但是价格非常高,而且也并不完全满足我的想法,所以最终打算自己做一整套生态出来。自己做肯定有难度,但是不断摸索我也有不小的进展。我自己也有不少的装备设备,烙铁热风枪焊板子,3D打印机打外壳,不说媲美商品成品,基本上能够满足我自己的需求就OK啦!
这一段时间在家,也设计了几套板子出来。第一个就是今天要分享的基于8266 86面板继电器开关,第过几天会把一个5路RGBWW调光的板子,和基于ESP32的以太网16路30A集中控制继电器板发上来。这些物件我测试稳定之后,都会根据情况选择开源,贡献给大家一起用。

板子的特点:
首先是确定需求。
1、整个电路板尺寸小,集成度高,能放进86暗盒里,安装方便;
2、三路开关,容量大,继电器16A以上,让开关和插座通吃;
3、220V直接供电,方便取电(开关、插座内有零火线);
4、预留三路自复位开关的连接座,自复位开关可以直接连接;
5、能够离线控制。当路由器故障、WiFi断开时,按动自复位开关仍然能够响应动作;
6、稳定,稳定,稳定!

基于以上的设计理念,我前前后后花了两个月的时间,一共改了10版,板子都打了N多次,最终我的设计:

1、尺寸小,集成度高,安装方便。
尺寸63mmx63mm,可直接放进86暗盒,直接安装在开关或插座面板下方;
220V直接供电,无需单独电源。

3、预留自复位开关连接座,自复位开关可直接连接,组成智能开关。

4、保护齐备,安全稳定。采用海凌科220v开关电源,稳定工作时间10000万小时+;
带独立保险和抗雷击放浪涌MOV电阻,每一路均有光耦隔离,保护后级设备。

5、设计电电流大,发热量耗电量小,
继电器与布线设计电流为16A,大电流设计。接线端子可连接2.5平方线缆;

6、功耗低,上线后功耗为1w。

原理图:

PCB:
[PCBGerber_Spark-ESP8266-Smart-Device_V10.0.zip|attachment]

程序部分采用ESPhome,贴出来有点问题,上传成附件了。

使用相关说明:
1、自复位也支持三路,直接连接到板子上的那三个自复位开关座子里就行;
2、继电器最大支持到16A。
3、我发的配置文件和程序中没有log,请注意,务必不要加上log,否则会导致继电器随机抽风跳动,去掉log后正常。

直接提供Gerber文件和bom文件,大家拿去打样焊接就行了。

Gerber:PCBGerber_Spark-ESP8266-Smart-Device_V10.0.zip (120.5 KB)

编译好之后的程序:ESPhome-Spark-ESP8266-Smart-Device_V10.0.zip (280.3 KB)

ESPhome配置文件:程序.txt (1.4 KB)

Bom:Bom_Spark-ESP8266-Smart-Device_v10.0.zip (1.2 KB)

Test

将相关说明以Q&A的形式呈现出来:
Q1:单火可以用吗?我的面板能否装下?
A1:单火不行,未来根据我自己的需要可能会研究一下单火取点的模块;整个板子的尺寸是63x63x25,一般来说暗盒里没有密集的拉线是能够放下的,N大在帖子里发的那种暗盒可能就比较困难了
Q2、220v的电源模块可不可以用其他的?
A2:没问题,保证5v输出电流在500ma以上即可。值得一提,X宝很多220v电源价格非常低,我买过几个测试纹波太大,遂放弃。我选择的这个海凌科模块能够保证100000h的无故障时间,选择这款hilink的电源不仅价格高昂,还占用了巨大的PCB体积,但是这一切都是为了稳定,谁都不想出问题而贻笑大方,总之电源作为心脏,值得投入大成本。(非广告)
Q3:断网之后能否正常运行?
A3:可以的,toggle写在了esp8266中,所以就算断网,按动自复位开关都能够正常响应。
Q4:能不能改装成单路的或者双路?
A4:直接安装几个继电器就是几路了,同时修改一下配置文件就OK。
Q5:哎呀这个看着好麻烦,自己焊工也不是很好,我不想自己做,楼主有没得成品?
A5:有成品,可以联系我,论坛的朋友50一个。

购买地址:https://market.m.taobao.com/app/idleFish-F2e/widle-taobao-rax/page-detail?wh_weex=true&wx_navbar_transparent=true&id=611754629936&ut_sk=1.XJ5QBNjbIgQDAM/JDp/nm91G_12431167_1586396780420.Copy.detail.611754629936.2920059250&forceFlush=1

其他的问题以后慢慢收集补充~

以上内容在我的博客和GitHub中同步:
https://blog.gadx.top/

下一代产品预览:
基于ESP32以太网16路30A继电器开关,适合于集中控制,目前测试已通过,我给他取名叫Supersonic,取意“超音速”,因为板子采用以太网连接,不再有WiFi延迟、断线的烦恼了,同时有着16路输入、16路输出和30A的继电器容量,控制和响应快如闪电~先放几张图吧:

沙发支持一下!期待Supersonic开源。

感谢分享,期待解锁更多玩法,谢谢

期待开源,这货不错

这是改86插座的对不。

要是loglog egou 看到这个,我绝B给每个插座放条控制线…

是的,直接改造~

布线总是往多的布好 :grin: