2017年购买的小米厨下式净水器400G,平时使用尚可,进水TDS200左右,出水TDS20左右。小米是专用而非通用滤芯,平时使用中更换滤芯价格不菲。后续花大价钱买了两个第三方通用滤芯,外加两级前置PP棉和活性炭,稍微降低点使用成本。如今已经第6年到了换RO膜的时间,花了近400元换上新的RO膜,使用几个月时间可出水水质一直30+。网上说小米RO膜后续出产的质量下降被确认。

网上有很多将其改为通用滤芯的教程,本着折腾物尽其用的精神(qiongkurenmin),也对其进行改装,将3#RO膜改为通用3013膜,4#活性炭滤芯改为T33活性炭通用滤芯。RO膜单次用水时长越长越好,上次改装的净水器忘关保护暂时取消。

RO膜有个缺点就是一段时间不使用,出水前面时段TDS可以飙到100+,心里总是膈应。有人改造加水驱成功,这次尝试一并整改。此次折腾知晓净水器的整个工作原理及流程,还算比较简单。小米净水器水龙头磁性开关损坏更换还比较麻烦,这个功能可以用纯水出水加装高压开关代替。

改装完成后运行稳定,出水TDS1~4波动(国产汇通膜),隔夜后出水TDS不超过7,目标达成。

关于水驱用到压力桶和有桶机的区别:
个人理解水驱只是储存净水,然后利用净水去冲洗置换RO膜浓水侧的原水,冲洗完后膜两侧都是净水,离子等物质交换较少,桶里面的纯水不会直接到净水侧。
若担心这个小号压力桶污染,1年一换或2年一换成本也相对低廉。

改通用膜所用的材料和加水驱参考这个帖子:小米净水器改装方案1,如图1,拆机,把1号,2号,4号

其它参考文章:
1、小米净水器改造成10寸通用滤芯
2、小米净水器拆机全过程
3、跟风DIY了一台400G无桶ro膜反渗透净水机
4、净水器 篇二:DIY净水器安装详细过程
5、小米净水器600G彻底大改造
6、硬核DIY 篇三:只需16元高压开关,让管线机接入小米RO净水器
7、通用型RO净水机零陈水纯水回流改造方案

参考水路图

来源于网络
Snipaste_2023-07-07_16-53-23.png

设备清单

名称 参数 备注
KC4044接头 2分接头 所有接头都是这个规格
RO膜+壳 3013 400G 汇通牌
T33后置活性炭 2分接口 /
2分管 / 按需购买
3分管 / 按需购买
2废水调节阀 针式调节阀 1个
2止回阀 / 按需购买
2分三通 / 按需购买
323分三通 / 按需购买
高压开关 接口2分 1个
进水电磁阀 接口2分、24VDC 1个
漏水保护器 3分 膨胀棉型
1.5G压力桶 2分接口 /
安信可ESP32模块+电气材料 依旧利用Arduino做控制 见电路图

原有密封圈替保留.png
▲净水器原有密封圈替换KC4044的密封圈

集成水路接口如下图所示,KC4044接头采用1.5平方毫米的硬线绕圈拉紧安装,之后采用透明硅胶脚垫固定(参考自上贴29楼),这样就避免漏水风险。
集成水路接口.png
▲集成水路接口

RO膜安装图.png
▲RO膜安装图,注意纯水出口需装止回阀。

电路图

电路图.png

调试

换上国产汇通膜之后,可能是由于不同膜厂家的压差有区别,直接用净废水比1:10,测试发现堵住部分废水口后净水比例提高,后续加购废水调节阀手动调节净废水比例至1:1。

水驱的启动时间目前设置为使用净水30分钟后启动,这个时间间隔需要多次测试,30分钟时间稍微有些短,待后续测试确定合理时间间隔。1.5G压力桶需要净水器工作2分钟装满(约1.6L),停机后约9分钟后排完。官方写说明书1.5G压力桶储水容量约1.4L,强制工作时间较长,压力也较高,导致会多装部分水。关于400G的膜壳需要多少升净水冲洗达到出水TDS波动较小,这个也需要多次测试得出结论。

发现个BUG就由于小米净水器累计纯水出水约10分钟后冲洗一次,刚好碰巧水驱运行完就开始冲洗,那这次水驱就失败了。这个是小米主板程序设定的,也无法更改。

更新时间设置:水驱启动间隔120min,运行75s。

压力桶充装量.png
▲压力桶充装量

最终效果

最终效果.png
▲最终效果,比较凌乱。。

隔夜后的净水TDS.jpg
▲隔夜后的净水TDS,小米这个曲线纵坐标比例有问题。

代码如下

#include <Arduino.h>
int LED = 35; //出口高压开关信号,高压断开,低压闭合。
int pure = 22; //设置22号引脚为输出启动水驱
int biaozhi = 0; //定义一个标志位
int biaozhi2 = 1; 
int time1 = 0; //关水龙头后多久启动水驱
int time2 = 0; //水驱运行时间
void setup()   
{
  //Serial Port begin
  Serial.begin (9600);
  //Define inputs and outputs
  pinMode(LED, INPUT);
  pinMode(pure, OUTPUT);
  }

void loop() 
{
  Serial.print(digitalRead(LED));
  Serial.print(digitalRead(pure));
  Serial.print(time1);
  Serial.print(time2);

  //下面是用水开水龙头后开始计时
  if(digitalRead(LED) ==  0) //这里是高压开关信号,表示水龙头打开。上拉电阻,水龙头打开置0。
  {
    biaozhi=1;
    biaozhi2=0;
  }
  else
  {
    biaozhi2=1;
  }

  if (biaozhi==1)
  {
    time1++;
  }

  if (biaozhi2 == 0)
  {
    time1=0;
  }


  if(time1 > 7200) //开水后启动水驱间隔时间,单位是秒。
  {
    digitalWrite(pure, 1);
    time2++;
  }
  if(time2 > 75) //水驱运行时间
  {
    digitalWrite(pure, 0);
    time1 = 0;
    time2 = 0;
    biaozhi = 0;
  }

  delay(1000);
}

标签: Arduino, 净水器

仅有一条评论

  1. [...]上次小米净水器厨下式改装之后正常使用了一段时间,换了除RO膜的所有滤芯后虽然出水TDS约为2左右,但换芯后家人喝水一直觉得有股塑料味儿。因此,下决心还是把家里的净水器全换了。净水器还是选择可更换的通用滤芯,由于我家水槽下无法放下通用滤芯架,只能分散放置。某宝陶氏RO膜全NSF认证配件的净水器成品与自己组成本相差无几,因此水槽下有空间置的可以不用折腾直接买成品。[...]

添加新评论

选择表情