『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 10621|回复: 34

[11.26更新]划重点!自制开源,带计量,磁保持智能插座模块

  [复制链接]

23

主题

656

帖子

4609

积分

元老级技术达人

积分
4609
金钱
3938
HASS币
30

教程狂人

QQ
发表于 2021-11-6 15:37:05 | 显示全部楼层 |阅读模式
本帖最后由 alei643 于 2022-4-7 17:32 编辑

12月16日
     版本V1.6 修正PCB一处错误,火线L1与继电器引脚背面少一条导线,V1.5可以正常使用,但过大电流会导致PCB局部温度升高,有可能烧板

11月29日:
       样品使用时间超过一周,运行良好,电量计量、环境温度测量数据正常,电量计量误差±5%。模块整体厚度套热缩套后约25mm±1,按西门子睿智插座的厚度,无法塞进86底盒。我装修时预留的底盒较多,所以我暂时将模块安装在相邻的86底盒内。另外一种办法,可以购买86底盒增高垫,淘宝搜索接线盒增高垫,有高度10mm-40mm四种规格,价格也不贵。颜色纯白,外形尺寸与西门子睿智的面板完美贴合,就是颜色有些差异。
       至此,项目暂时告一段落,由于8A版本继电器和16A相差无几,成品尺寸也没有太大变化,故放弃继续改进8A PCB。

O1CN01bVTGJF21zhLWs1kcx_!!2210711617056.jpg_430x430q90.jpg
11月26日:
调整PCB,原switch3使用的GPIO10引脚在模块重新上电时会触发高电平,会导致状态反馈异常。

11月18日:
     Tasmota的Rule规则编制完成,测试通过,另外根据本次的测试结果,又重新调整了下PCB部分电路。完成度99%,逐步公布PCB源码,物料清单,Tasmota配置、Rule规则,欢迎对本项目感兴趣的同学打板验证。PCB附件、物料清单见文末

Tasmota规则:(注意rule3规则中红色字体的MQTT主题与Tasmota模块MQTT设置中的主题保持一致)

rule1
  on switch3#boot do var1 %value% endon
  on switch3#state do var1 %value% endon
rule2
  on switch1#state do event toggling=%var1% endon
  on event#toggling=1 do event open=1 endon
  on event#toggling=0 do event close=1 endon
  on power3#state=1 do event open=1 endon
  on power3#state=0 do event close=1 endon
  on event#open=1 do power1 1 endon
  on event#close=1 do power2 1 endon
  on power1#state=1 do backlog delay 20; power1 0 endon
  on power2#state=1 do backlog delay 20; power2 0 endon
rule3
  on var1#state=0 do publish stat/Socket/POWER3 ON endon
  on var1#state=1 do publish stat/Socket/POWER3 OFF endon

注意需要在控制台中执行switchmode3 1 命令,如果有外接的物理开关,根据开关形式修改switchmode1参数值
另外需要将SetOption21 值修改为1,否则无法正常监测电压、电流、电量



HA配置:(注意下方配置中红色字体订阅的MQTT主题与Tasmota模块中MQTT主题保持一致)


switch:
  - platform: mqtt
    name: "Socket"
    state_topic: "stat/Socket/POWER3"
    command_topic: "cmnd/Socket/POWER3"
    payload_on: "ON"
    payload_off: "OFF"
    qos: 0
    retain: false



Tasmota配置:

GPIO3→CSE7766 RX (注意刷完固件后,PCB板HTX引脚与相邻RX引脚使用短接片短接)
GPIO4→DS18x20
GPIO5-→Switch3
GPIO9→relay3
GPIO12→relay1
GPIO14→relay2
可保持继电器有两个线圈,使用relay1和relay2分别控制,relay3物理上不存在,只是用于rule规则及HomeAssistant中使用。Switch3是光耦反馈信号,用于检测继电器辅助触点状态,就是通断电状态,这个用来确保模块和HA的状态同步。另外还有一个switch1和状态指示灯图中未体现,如果需要外接物理开关和状态指示灯控制时,再进行配置,switch1使用GPIO13,状态指示灯采用GPIO15。板载的LED灯和自复位按钮开关如果焊接了,板载LED配置为GPIO16,自复位按钮配置为GPIO0。注意Rule规则中没有按钮自复位开关的相关规则,无法使用板载按钮正常控制继电器通断。
QQ图片20211118131523.png

正文:


       1636182713(1).png
1636182770(1).png
1636182798(1).png
1636182844(1).png


PCB效果图:

1636183558(1).png
1636183583(1).png
微信图片_20211111173411.jpg
微信图片_20211111173417.jpg
1636593321(1).png


Schematic_Socket_2021-11-26.png

Gerber_PCB_Socket 16A V1.6.zip

131 KB, 下载次数: 103

BOM_PCB_Socket 16A V2_2021-11-18.csv

5.31 KB, 下载次数: 76

PickAndPlace_PCB_Socket 16A V2_2021-12-20.csv

8.4 KB, 下载次数: 67

评分

参与人数 6金钱 +54 收起 理由
cym9007 + 5 感谢楼主分享!
BobbyCoon + 5 又如滚滚黄河之水,一发不可收拾…….
花落花空 + 12 大神666!
咸味土豆 + 12 膜拜大神!
dscao + 10 虽然看不懂,但感觉很厉害的样子。.
Tao173 + 10 虽然看不懂,但感觉很厉害的样子。.

查看全部评分

回复

使用道具 举报

8

主题

690

帖子

4554

积分

论坛元老

Rank: 8Rank: 8

积分
4554
金钱
3859
HASS币
0
QQ
发表于 2021-11-6 18:05:53 | 显示全部楼层
前排支持大佬
回复

使用道具 举报

2

主题

111

帖子

1623

积分

金牌会员

Rank: 6Rank: 6

积分
1623
金钱
1512
HASS币
0
发表于 2021-11-6 18:15:06 | 显示全部楼层
不懂帮顶
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2021-11-6 18:20:43 | 显示全部楼层
大佬厉害,有计量好评,手残党来顶顶,期待后续更新。
所有过往,皆为序章。
回复

使用道具 举报

9

主题

527

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
金钱
1823
HASS币
0
发表于 2021-11-6 20:15:45 | 显示全部楼层
墙贴留名
18b20 好多仿品
回复

使用道具 举报

23

主题

656

帖子

4609

积分

元老级技术达人

积分
4609
金钱
3938
HASS币
30

教程狂人

QQ
 楼主| 发表于 2021-11-6 20:42:31 | 显示全部楼层
yylwhy 发表于 2021-11-6 20:15
墙贴留名
18b20 好多仿品

对精度要求不高,主要是为了检测高温。似乎市场上一块多的都是简版,精度±2℃,这样就够了。
回复

使用道具 举报

34

主题

709

帖子

4693

积分

论坛元老

Rank: 8Rank: 8

积分
4693
金钱
3974
HASS币
50
发表于 2021-11-13 13:33:46 | 显示全部楼层
不懂哦,,,是不是打板后,自己买原件焊接啊,,,那还的买个合适的外壳吧

太费事了
回复

使用道具 举报

23

主题

656

帖子

4609

积分

元老级技术达人

积分
4609
金钱
3938
HASS币
30

教程狂人

QQ
 楼主| 发表于 2021-11-13 13:44:37 | 显示全部楼层
huang7dede 发表于 2021-11-13 13:33
不懂哦,,,是不是打板后,自己买原件焊接啊,,,那还的买个合适的外壳吧

太费事了 ...

考虑成本,自己焊接。熟手大概四十分钟焊接一块。图省事,打板时可同时下SMT贴片订单。不需要外壳,成品套热缩套然后直接塞进86底盒、
回复

使用道具 举报

3

主题

154

帖子

1760

积分

金牌会员

Rank: 6Rank: 6

积分
1760
金钱
1606
HASS币
10
发表于 2021-11-13 16:36:28 | 显示全部楼层
坐等大佬
回复

使用道具 举报

23

主题

656

帖子

4609

积分

元老级技术达人

积分
4609
金钱
3938
HASS币
30

教程狂人

QQ
 楼主| 发表于 2021-11-18 17:12:14 | 显示全部楼层
PCB和BOM更新完毕
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 16:54 , Processed in 0.117021 second(s), 38 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表