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

 找回密码
 立即注册
查看: 6352|回复: 24

[硬件DIY] HA穷折腾(一)净水器自动化

[复制链接]

7

主题

114

帖子

1056

积分

论坛DIY达人

积分
1056
金钱
932
HASS币
60
发表于 2022-11-23 14:31:35 | 显示全部楼层 |阅读模式
本帖最后由 dianxin11 于 2022-12-2 16:59 编辑

净水器是自己DIY的,插电启动,拔电停止,但是经常因为忘记拔电源导致水漫金山。正好最近闲来无事,DIY了一个水位监测sensor,集成到了HA中,实现每天定时启动,到达指定水位关闭。在此分享出来,提供给有需要的人。
所需材料:
1. esp01s + relay 模块
2641669178172_.pic.jpg

2. 5v充电头
2581669178170_.pic.jpg

3.  水位sensor
2681669178173_.pic.jpg

4. 防水盒
2601669178170_.pic.jpg

5. 线控开关
2621669178171_.pic.jpg

6. 废弃的数据线剥皮待用。
2661669178173_.pic.jpg

下面开始制作过程:

esp01s 烧录tasmota固件。这里串口工具用的是CH340。
2721669178175_.pic.jpg

打开https://tasmota.github.io/install/这个页面,选择Tasmota CN,后面设备选择ESP8266。
WX20221123-112341@2x.png

点击连接后会让你选择串口工具,选取对应的串口工具后点击连接。
WX20221123-112426@2x.png

选择INSTALL。
WX20221123-112516@2x.png

勾选擦除设备。
WX20221123-112531@2x.png

烧写中。
WX20221123-112556@2x.png

完成。
WX20221123-112700@2x.png

重启设备进入配置页面。
WX20221123-112738@2x.png

配置wifi。
WX20221123-112803@2x.png

配置成功。
WX20221123-112835@2x.png

进入管理页面。
WX20221123-112848@2x.png

进入模块设置,配置gpio0控制继电器,gpio3(RX)为水位监测io。
WX20221123-113011@2x.png

保存重启后进入控制台,输入SwitchMode 3 这是按压模式,按下开关触发,抬起开关没有动作。

在这里简单介绍一下水位sensor的工作原理,sensor检测到有水低电平,无水高电平,为了防止水位下降后又触发继电器工作,这里设置按压模式。
WX20221123-133622@2x.png

进入其他设置,配置模板名称和设备名称,方便HA显示。
WX20221123-115809@2x.png

如果使用MQTT协议,如下配置:(mqtt服务器如何搭建这里就不细说了)
WX20221123-115654@2x.png

到这里esp01s固件配置完成。接下来就是手工活了。
拆卸5v电源,焊接好220v输入和5v输出。注意!这里操作AC有一定的危险性,没有电工基础的人不要尝试。
2631669178172_.pic.jpg

下面焊接 relay模块。

引出控制开关(gpio3,地线)
2651669178172_.pic.jpg

连接sensor(5v,地线,gpio3)请无视我的焊工。
2671669178173_.pic.jpg

装入盒中。
2701669178174_.pic.jpg

连接外围线路,我这里用了一个插头延长线。

线控开关这里需要改装一下,改成灵动模式,忘记拍照片了就不上图了。改造很简单,拧下中间的接线柱,用小螺丝刀就能拆卸船型开关了,找一个吸管剪下一节垫到里边阻止它按下去就可以了。

成品图如下:
2691669178174_.pic.jpg

测试一下,发现水位sensor不起作用,排查了一圈发现是线控开关的问题。开关默认闭合状态,按下才是断开,导致gpio3一直处于低电平。

改造如下:(如果你的开关跟我是反的,也就是默认断开,那到此就结束了,下面可以不用看。)

引入gpio1(TX),让gpio1接收sensor信号,gpio3连接开关。
2731669178176_.pic.jpg

对应固件配置如下:(button_i 这里i的意思是inverted,高电平有效)
WX20221123-115621@2x.png
最后配置HA,在设备与服务里添加MQTT,并配置服务器。

WX20221202-164510@2x.png

同样的方式安装Tasmota集成。

WX20221202-164559@2x.png

这样在你配置完设备后tasmota就会自动发现并添加设备。

WX20221202-165310@2x.png



大功告成,安装完成图:

2741669178176_.pic.jpg 2751669178176_.pic.jpg

最后在HA里开启自动化,每天6:00自动开启,到达水位线停止。

接受坛友的建议,增加超时自动关闭任务。

本帖到此结束。










评分

参与人数 1金钱 +20 HASS币 +20 收起 理由
+ 20 + 20 高手,这是高手!

查看全部评分

回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2022-11-23 14:37:13 | 显示全部楼层
牛啊,这才是真正diy,我的千岛人净水器一直没法接入,不会抓包
回复

使用道具 举报

146

主题

2268

帖子

7008

积分

元老级技术达人

积分
7008
金钱
4735
HASS币
30
发表于 2022-11-23 15:31:44 | 显示全部楼层
能喝吗?感觉还是买成品 舒心,也好看
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2022-11-23 16:23:32 | 显示全部楼层
Ari 发表于 2022-11-23 14:37
牛啊,这才是真正diy,我的千岛人净水器一直没法接入,不会抓包

我最近在搞TDS、温度、流量三合一,模块到了,但传感器还没到。
等到了开搞
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

12

主题

114

帖子

1412

积分

金牌会员

Rank: 6Rank: 6

积分
1412
金钱
1298
HASS币
0
发表于 2022-11-23 18:05:33 | 显示全部楼层
Ari 发表于 2022-11-23 14:37
牛啊,这才是真正diy,我的千岛人净水器一直没法接入,不会抓包

我也是千岛人,用8266自己做了个控制器 微信图片_20221123180358.png
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2022-11-24 02:08:36 | 显示全部楼层
xiguaboy 发表于 2022-11-23 18:05
我也是千岛人,用8266自己做了个控制器

大佬分享一下哈。
请教个问题,大佬这是把净水机控制器去掉了么?还是二者并联。

我在搞的思路是在进出水管上加了TDS、温度、流量三合一传感器,只是监测下进出水的水质
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

45

主题

452

帖子

1641

积分

金牌会员

Rank: 6Rank: 6

积分
1641
金钱
1189
HASS币
0
发表于 2022-11-24 08:03:39 | 显示全部楼层
原来是废水管,我直接放掉了
回复

使用道具 举报

0

主题

608

帖子

2516

积分

金牌会员

Rank: 6Rank: 6

积分
2516
金钱
1908
HASS币
0
发表于 2022-11-24 08:40:22 | 显示全部楼层
xiguaboy 发表于 2022-11-23 18:05
我也是千岛人,用8266自己做了个控制器

大佬,能否加个v 我也想做个
回复

使用道具 举报

40

主题

2176

帖子

8288

积分

元老级技术达人

积分
8288
金钱
6097
HASS币
110
发表于 2022-11-24 08:42:52 | 显示全部楼层
提个建议,加个计时,从空桶到满的最大时间强制关断继电器
否则一旦水位传感器失效,就水漫金山了
回复

使用道具 举报

43

主题

412

帖子

3806

积分

元老级技术达人

积分
3806
金钱
3389
HASS币
136
发表于 2022-11-24 09:04:35 | 显示全部楼层
ghostist 发表于 2022-11-24 08:42
提个建议,加个计时,从空桶到满的最大时间强制关断继电器
否则一旦水位传感器失效,就水漫金山了 ...

对的。发现啥都要考虑极端情况,系统复位啦。异常死机啦。各种考虑。保险越高越实用
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 15:24 , Processed in 0.294098 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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