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

 找回密码
 立即注册
查看: 3409|回复: 31

[硬件DIY] 闲鱼10块钱包邮的鸿雁带计量半成品插座改ESPHOME + Tasmota

[复制链接]

3

主题

56

帖子

402

积分

论坛分享达人

积分
402
金钱
341
HASS币
20
QQ
发表于 2024-9-27 20:40:25 | 显示全部楼层 |阅读模式
本帖最后由 zbsyouran 于 2024-9-27 23:25 编辑

论坛里这个哥们儿发的这个转到帖子里的半成品插座,现在可以刷ESPHome或者tasmota来实现所有功能了,插座开关,USB开关,按键控制,计量功能,灯光指示等都正常使用,目前闲鱼有一家卖10元包邮,并且还有16A型号可选,16A那个本身带hlw8012计量芯片,但是原厂PCB没有布置走线,但升级官方固件后却支持计量功能,只是不显示,推测是后续版本硬件做了改进以适应计量固件,这个16A要想实现计量功能需添加一个光耦飞线即可,还有一家是库存完整包装的12元5个包邮,东西不贵,玩玩还行,我把改造方法发出来大家改着玩。

先附上半成品照片:
457bbadc70b6aa8390d8aee8faabbd7.jpg        68c33c175b6e02b5a7d40f0c41f4c25.jpg        b1eb86e03c4e02ddedf67e3c3e16670.jpg
具体的引脚在论坛里另一个哥们儿的
帖子里写了,我复制过来:USB口对着自己的方向,8266小板的8pin弯针从左到右依次是:


第一排:RX(GPIO3)、GPIO13、    GND、  3V3
第二排:TX(GPIO1)、  GPIO0、GPIO15、GPIO16

按钮引脚是GPIO4,继电器是GPIO15,USB通断是GPIO13、蓝灯GPIO5、橙灯GPIO12。


改造说明: b12c4f90648ecb7e7d1d91a584e3d2c.jpg             0aad5133469937bec3ee075806c1d8c.jpg
只需从GPIO16(图中红圈位置)飞线到背面的一个焊盘(图中箭头位置),此焊盘为GPIO14,替代GPIO16来检测HLW8012的波形。
为了安全起见,可以外接5V供电来给esp8266供电,防止220V触电,接线位置在下图中标出来了,红圈接5V,蓝圈接GND。
69d8e04cf05101143fb31bda0388f86.jpg



另外我只实现了功能,至于计量校准没有做的太精准,大家可以自行参考HLW8012手册校准,这个插座的电压分压电阻是1991,已经写在ESPHome的yaml里了,检流电阻的话,PCB上丝印是R560,应该是位号,实际阻值应该是1mΩ;Tasmota不太清楚怎么更改,有时间的可以研究下。

刷机方法:(直接复制网友的)

刷机方法如下:
RX或者TX可以选择按GPIO去连,3V3和GND也一样,刷机时把IO0接地,就可以进入刷机模式。比较省事的办法是这个USB口也可以用,找一个USB线剪掉一截,把USB中间两条分别接RX和TX,GND接GND,5V不要接,这样只需要另外从IO0手扶一根线接到GND,上电就可以进入刷机模式(220V操作有风险,请谨慎)。

ESPHome: 微信图片_20240927202743.png
yaml:
web_server:  
  port: 80

substitutions:
  voltage_divider: "1991"
  current_resistor: "0.001"
  #current_multiply: "1.0"

sensor:
  - platform: hlw8012
    current_resistor: ${current_resistor}
    voltage_divider: ${voltage_divider}
    sel_pin: GPIO2
    cf_pin: GPIO14
    cf1_pin: GPIO0
    #current:
    #  name: "HLW8012 Current"
    #voltage:
    #  name: "HLW8012 Voltage"
    power:
      name: "HLW8012 Power"
    update_interval: 10s
    #initial_mode: CURRENT
    #change_mode_every: "never"

#

switch:
  - platform: gpio
    id: relay
    pin: GPIO15
    name: "继电器"
    on_turn_on:
      - output.turn_on: blue_led
      - output.turn_off: yellow_led
    on_turn_off:
      - output.turn_off: blue_led
      - output.turn_on: yellow_led

  - platform: gpio
    id: usb
    pin: GPIO13
    name: "USB"

output:
  - platform: gpio
    id: blue_led
    pin: GPIO5

  - platform: gpio
    id: yellow_led
    pin: GPIO12

binary_sensor:
  - platform: gpio
    id: pwm
    pin:
      number: 16
      mode:
        input: true

  - platform: gpio
    pin: GPIO4
    id: button
    on_press:
      then:
        - switch.toggle: relay

Tasmota固件:
微信截图_20240927195855.png        微信截图_20240927202450.png

把GPIO14设置成HLW8012 CF就能使用计量功能了,另外在tasmota下如何校准HLW8012我不太清楚,其他的像继电器、按键、led啥的直接在相应引脚选择功能就可以了。

16A那个插座还没搞,但跟10A插座使用的同款8266小板,改改参数就能直接用。


微信截图_20240927155759.png
7fe7c75fa36044652e5e63076047178.jpg
965f29d61505f74dd5e6cc3a37656d3.jpg

评分

参与人数 2金钱 +15 收起 理由
cn_inter + 5 大神666!
lyg21883 + 10 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

1

主题

29

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
金钱
231
HASS币
0
发表于 2024-9-27 21:53:37 | 显示全部楼层
高手在民间
回复

使用道具 举报

4

主题

173

帖子

1297

积分

金牌会员

Rank: 6Rank: 6

积分
1297
金钱
1124
HASS币
0
发表于 2024-9-27 23:42:18 | 显示全部楼层
谁懂我半夜想起来刷下论坛就刷到了的惊喜,终于可以开始折腾了
回复

使用道具 举报

4

主题

173

帖子

1297

积分

金牌会员

Rank: 6Rank: 6

积分
1297
金钱
1124
HASS币
0
发表于 2024-9-27 23:45:04 | 显示全部楼层
tasmota下校准相对esphome好像还简单点,在控制台就能进行校准,esphome好像需要测试后修改固件重刷
回复

使用道具 举报

4

主题

31

帖子

761

积分

高级会员

Rank: 4

积分
761
金钱
730
HASS币
0
发表于 2024-9-28 00:22:51 | 显示全部楼层
准备试试
回复

使用道具 举报

3

主题

56

帖子

402

积分

论坛分享达人

积分
402
金钱
341
HASS币
20
QQ
 楼主| 发表于 2024-9-28 09:02:46 | 显示全部楼层
lyg21883 发表于 2024-9-27 23:45
tasmota下校准相对esphome好像还简单点,在控制台就能进行校准,esphome好像需要测试后修改固件重刷 ...

嗯对,tasmota我用的少,不太清楚,esphome需要校准后写进yaml后OTA一下
回复

使用道具 举报

3

主题

56

帖子

402

积分

论坛分享达人

积分
402
金钱
341
HASS币
20
QQ
 楼主| 发表于 2024-9-28 09:02:56 | 显示全部楼层
回复

使用道具 举报

3

主题

56

帖子

402

积分

论坛分享达人

积分
402
金钱
341
HASS币
20
QQ
 楼主| 发表于 2024-9-28 09:03:17 | 显示全部楼层
lyg21883 发表于 2024-9-27 23:42
谁懂我半夜想起来刷下论坛就刷到了的惊喜,终于可以开始折腾了

看来你屯了不少哇
回复

使用道具 举报

4

主题

173

帖子

1297

积分

金牌会员

Rank: 6Rank: 6

积分
1297
金钱
1124
HASS币
0
发表于 2024-9-28 09:33:18 | 显示全部楼层
zbsyouran 发表于 2024-9-28 09:03
看来你屯了不少哇

当时想着买来改造做其他用,后面发现最重要的功率计用不上,就一直闲置了,也就屯了十几个,买的时候以为没那么复杂来着
回复

使用道具 举报

1

主题

23

帖子

144

积分

注册会员

Rank: 2

积分
144
金钱
121
HASS币
0
发表于 2024-9-28 20:41:14 | 显示全部楼层
我买了惠桔x1s,八块一个,有个大佬把合家亲接入ha了,现在用的很好用
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 09:19 , Processed in 0.246031 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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