本帖最后由 sorrypqa 于 2025-8-26 13:07 编辑
来吧!手搓8位分控磁保持智能PDU
WEB控制台:
玩了十几年远程控制,买过几十个各种各样品牌智能插排,用起来真是一言难尽,要么厂商跑路,要么关停服务和APP,要么质量差到掉渣,用个2、3年批量罢工,能买到的都是使用垃圾普通继电器,不仅费电、还发热让插排里的劣质电容加速报废,单路总控的用起来各种不便、多路分控的全开时耗电吓S人,一个破插排耗电比我的惠普锐龙笔记本听歌看片时耗电还要多,所以后来有些存货插排我还没拆封就扔到垃圾桶了。
入坑HA后,发现品牌插排还多了一个致命缺点,就是无法干净利落地接入HA,这怎么能忍? 所以又被逼着走DIY之路,有在咸鱼捡了几款垃圾插排,虽然能通过刷固件接入HA,但受限于厂家的设计,用起来依然不尽人意,也试过利用现成的航嘉插排,塞个SONOFF带电量监测的2路控制模块,但那模块质量一般,有些2年左右就开始失效,后来又自己画板做成4控带电量统计的磁保持插排,比买的成品好用一点,但对于一个有几十个牧田、博世、大有等各种充电器和一大堆数控电源、电子负载、示波器、音响、电脑、服务器、NAS.....的人,这种4路分控插排用起来还是没那么顺手,直到有天在群里看到宝子拆了一个公牛的PDU,一眼就看出这玩意是改造8路分控磁保持智能PDU的最佳神器。
一开始由于忙着玩游戏,没打算搞,只是在群里探讨改造方案:一体化PCB、磁保持继电器、单路或多路独立电量统计、RGB多彩指示灯、过零触发、433M无线接收、显示屏等等,但看着群里的大神们那拖拖拉拉改造进度让我实在忍无可忍,决定买了1个公牛的PDU回来验证我的想法,不过要注意!!!这款PDU有2种版本,1种是模块化的,1种是一体铜条的
捣鼓过程很多步骤忘记拍照了,将就看吧!
第一次买是模块化的版本:
就拿起这把祖传游标卡尺:
按照这个版本的尺寸画了一款PCB,
像网络设备这类是不能随便关的,一旦不小心按关闭,那就惨了,所以习惯保留一路常通插座,用于连接不可断电的设备。
也就是1路常通+7路分控
插排拆之前最好先为LED灯透光柱钻好孔:
空间刚好装入后盖,正好可以利用继电器代替原来的塑料支架:
运气比较好,没有翻车,焊上元件装上去一切正常,
看着还有空PCB,想再买1个回来练练手,谁知第二次买的拆开后傻眼了......!!是一体铜条的版本:
平时懒得退货换货,也懒得装上了,扔着吃灰吧,继续第三次购买,这次买的2个都是模块化的,刚好把PCB消化完。
用了一段时间觉得挺不错,就想着把家里原有的插排逐步替换了,那起码要十个八个才行,看着台面之前那个拆得七零八散的一体铜条版PDU有点碍手碍脚,再次拿起来仔细看了又看,觉得各有所长,就为它重新画了一款PCB,
PDU拆开前最好先为LED灯导光柱钻好孔:
新版的灯孔在下面的位置
拆开后盖,取出白色塑料支架:
用切割机把白色塑料支架切了:
这是切割好的塑料支架:
拆除连接线和拔出火线铜条:
由于要做分控,所以火线铜条必须切断:
按图折弯90°用于连接控制板:
把火线铜条装入插座:
再把塑料支架装入插座:
不出意外的情况下,主板能刚好放入:
来个特写:
接线盒里的接线端子要拆掉不要:
把接线盒部分碍手碍脚的地方切了,没有工具的话就用牙齿慢慢啃吧!
差不多完工的样子,完美度简直就像是公牛为我量身定制。
由于主板预留了i2c显示屏接口,好想装个显示屏,用于显示实时功率、用电量等,可惜哥没有CNC机开方框,就此作罢。
谢天谢地!这次也没有翻车,焊上元件装上去一切正常:
由于还有2块新版的空PCB,想再买2个把PCB消耗掉,谁知第四次买的2个插排都是旧版模块化的....,TNND!不同版本用不同型号来区分会S吗??
作为插排,特别是多路独立计量的插排,经常会用到一个功能,功率高于某设定值时,立即关闭这路继电器,一定时间内功率一直低于某设定值时,自动关闭这路插座。
这功率值和时间需要根据需求动态调整,ESPHome官方虽然有个analog_threshold组件,但不支持模板化,也就无法实现在ESPHome设备菜单里随时修改,所以就改了个threshold_sensor的外部组件
使用方法:
sensor:
- platform: bl0942
uart_id: bl0942_uart
update_interval: 1s
power:
name: "Power"
id: "power"
accuracy_decimals: 1
binary_sensor:
- platform: threshold_sensor
name: "Load sensor"
sensor_id: power
threshold: !lambda 'return id(thresh);'
filters:
- delayed_off: !lambda 'return (uint32_t)(id(time) * 1000);'
外部组件:
threshold_sensor.zip
(5.24 KB, 下载次数: 0, 售价: 10 金钱)
上面的主要是用来验证PCB尺寸的,这款PDU的终极形态就是:
带8路独立电量统计的8位分控磁保持智能PDU
所以又画了第三版:
未完待续!
下期预告:玩转ESPHome之13 - - - 8路独立电量统计的50A磁保持以太网远程控制器
|