今天要來分享的是超方便換水DIY製作!
這個改裝構想了好久,一直抽不出空來做,直到年後才完成。
優點是換水只要一分鐘,缺點是無聊就想換個水,海鹽的開銷暴增....
前提說明:
1. RO機放在浴室,距離魚缸有段距離
2. 管線可以走裝潢隱蔽處,但管徑不能太大
3. 走裝潢隱蔽處會有往上的地方
綜合以上,最後決定使用大功率隔膜泵搭配RO管,
再加上一堆電磁閥來做整體系統。
一共會用到八個電磁閥,其中1*、2*、3*是隔膜泵的進水口控制,
4*、5*、7*是隔膜泵的出水口控制,6、8是RO出口控制。
綠色三角形是水位偵測器。
水路控制是用ESP32自製電路,電路功能有:
1. 控制8個電磁閥
2. 控制隔膜泵起停
3. 廢水桶、新水桶水位感測
4. 控制新水桶內的馬達起停
整個換水流程基本可以分成下面的步驟:
接下來就開始製作了:
銲接電路
背面
3D列印外殼前繪圖
3D列外殼,開始組裝
第二層電磁閥組裝
電路以及接頭組裝
整體測試中
組裝完整個控制系統
放在浴室的整體結果(正在抽水到廢水桶中)
控制系統用ESP32整合到Home Assistant中,
現在換水前會先從HA控制執行步驟1,等到水到達滿水的時候(高的水位偵測器),就換發送手機通知。
這時候過去秤好海鹽的量倒進新水桶內,再從手機上按個執行HA自動化的指令。(一分鐘)
======接下來就是HA內的Automation了======
1. 開啟新水桶內的馬達,把海鹽充分溶解
2. 等待30分鐘後關閉魚缸循環馬達、蛋白機的電源
3. 執行步驟2的電磁閥控制組合將底缸水抽出(約28分鐘)
4. 當廢水桶的滿水水位偵測器偵測到有水時,關閉步驟2的電磁閥組合
5. 開啟步驟3的電磁閥組合,將新水注入底缸中(約17分鐘)
6. 當新水桶的缺水水位偵測器偵測到沒水時,關閉步驟3的電磁閥組合
7. 開啟循環馬達,等待三分鐘後開啟蛋白機,同時發送通知到手機【換水完成】
8. 持續步驟4~8將桶子過一次RO水清洗一下
整個換水過程只需要我手動秤個海鹽的量,然後倒進桶子裡,整個很省心省力。
換水過程會關閉循環馬達約45分鐘,如果有空會趁這個時間餵個珊瑚。
桶子選擇找這種瘦高形的,一來是佔地面積小,不至於讓浴室太壅擠。
二來是截面積小,在控制水量時的容錯率才會大。
以上就是這次的DIY分享啦!
歡迎討論、指教
這個改裝構想了好久,一直抽不出空來做,直到年後才完成。
優點是換水只要一分鐘,缺點是無聊就想換個水,海鹽的開銷暴增....
前提說明:
1. RO機放在浴室,距離魚缸有段距離
2. 管線可以走裝潢隱蔽處,但管徑不能太大
3. 走裝潢隱蔽處會有往上的地方
綜合以上,最後決定使用大功率隔膜泵搭配RO管,
再加上一堆電磁閥來做整體系統。

一共會用到八個電磁閥,其中1*、2*、3*是隔膜泵的進水口控制,
4*、5*、7*是隔膜泵的出水口控制,6、8是RO出口控制。
綠色三角形是水位偵測器。
水路控制是用ESP32自製電路,電路功能有:
1. 控制8個電磁閥
2. 控制隔膜泵起停
3. 廢水桶、新水桶水位感測
4. 控制新水桶內的馬達起停
整個換水流程基本可以分成下面的步驟:

接下來就開始製作了:
銲接電路

背面

3D列印外殼前繪圖

3D列外殼,開始組裝

第二層電磁閥組裝

電路以及接頭組裝

整體測試中

組裝完整個控制系統

放在浴室的整體結果(正在抽水到廢水桶中)

控制系統用ESP32整合到Home Assistant中,
現在換水前會先從HA控制執行步驟1,等到水到達滿水的時候(高的水位偵測器),就換發送手機通知。
這時候過去秤好海鹽的量倒進新水桶內,再從手機上按個執行HA自動化的指令。(一分鐘)
======接下來就是HA內的Automation了======
1. 開啟新水桶內的馬達,把海鹽充分溶解
2. 等待30分鐘後關閉魚缸循環馬達、蛋白機的電源
3. 執行步驟2的電磁閥控制組合將底缸水抽出(約28分鐘)
4. 當廢水桶的滿水水位偵測器偵測到有水時,關閉步驟2的電磁閥組合
5. 開啟步驟3的電磁閥組合,將新水注入底缸中(約17分鐘)
6. 當新水桶的缺水水位偵測器偵測到沒水時,關閉步驟3的電磁閥組合
7. 開啟循環馬達,等待三分鐘後開啟蛋白機,同時發送通知到手機【換水完成】
8. 持續步驟4~8將桶子過一次RO水清洗一下
整個換水過程只需要我手動秤個海鹽的量,然後倒進桶子裡,整個很省心省力。
換水過程會關閉循環馬達約45分鐘,如果有空會趁這個時間餵個珊瑚。
桶子選擇找這種瘦高形的,一來是佔地面積小,不至於讓浴室太壅擠。
二來是截面積小,在控制水量時的容錯率才會大。
以上就是這次的DIY分享啦!
歡迎討論、指教