Ambitious DIY RO water filter controller

rajdude

Active Member
View Badges
Joined
Jun 17, 2021
Messages
108
Reaction score
54
Location
USA
Rating - 0%
0   0   0
Hello everyone!
I am embarking on a new project. It is going to be a pretty nice (and complicated) electronic controller for my RO water filter setup. Currently I have a manually controlled setup which has a few electric solenoids.

Here are my goals:
(some of these goals may not be technically feasible, so take this as a pie-in-the-sky)
  1. Web based monitoring and control
  2. Local touchscreen
  3. Automatic flushing
  4. Flow monitoring and flow totalizers
  5. TDS measuring and monitoring
  6. Softened water measuring and monitoring
  7. Water tanks level control (I have two tanks: fish water & drinking water)
  8. Ability to mix RO and filtered tap water
  9. Drinking water re-mineralization TDS monitoring
  10. Incoming water temperature monitoring
  11. Alerting mechanism in case something is not within parameters
(Probably will add to these goals)

Why these goals?
Well, I got tired of manually monitoring my RO water setup. I have a rather complicated setup. Also my house's hard water fouls up my RO membranes. I have a thread about that issue here:

Web based monitoring and control and touchscreen
I want something intelligent, something which I can look at a phone/website and tell what the system is doing.

Auto flush
I already have that

Flow monitoring and flow totalizers and Softened water measuring and monitoring
This is because I have multiple requirements:
I want to monitor how much water has gone through the filters. Will help me with determining when to change chloramine carbon blocks.
I want to monitor RO water premeate and drain flow volume.
Also I do not think I can monitor the GH of my water softening stage electronically. So I may have to resort to monitoring how much water (volume) has gone through the softening stage to determine when its resin needs to be regenerated.

Ability to mix RO and filtered tap water
I want to be able to mix RO and filtered tap water 1:1 automatically. I have a freshwater Discus high-tech planted tank. It really does not need RO water. I think I could mix RO and filtered water and that will be fine also. I plan to use an ultrasonic distance sensor to sense water levels in my tanks

Drinking water re-mineralization monitoring
This is easy, put a TDS monitor in the output to see when the drinking water calcite cartridge needs to be changed.

Incoming water temperature monitoring
I may want to add a water heater for incoming water for winter time operation (over kill!) or pull water from the hot water tank (too hot), or mix hot and cold via a temperature regulator, like a shower valve (too much cost)

Items needed:
(some I need to buy| some I already have procured| some are in use)
  • Raspberry Pi
  • Touchscreen
  • Electric solenoids
  • Electric ball valves
  • RO plumbing parts
  • Ultrasonic distance sensors
  • Water flow sensors
  • TDS sensors
  • Temperature sensors

Plan in a nutshell:
I want to put together a Raspberry Pi based controller. Some people have already made something like what I want. So I will follow these as a blueprint:

This one is good start, but seems to have become "abandon ware" at this time:

This one is very detailed information. The OP seems to be active and responding.

That is all for now! I will post updates as I build this stuff. Will add stuff slowly.
Wish me luck :cool:
 
OP
OP
R

rajdude

Active Member
View Badges
Joined
Jun 17, 2021
Messages
108
Reaction score
54
Location
USA
Rating - 0%
0   0   0
So I managed to buy a Raspberry Pi last week from Adafruit.
  • Raspberry Pi 3 - Model B - ARMv8 with 1G RAM PID: 3055
They are extremely hard to find these days due to chip shortages. This website helped me locate one


I also bought these things from Adafruit:
  • 5V 2.5A Switching Power Supply with 20AWG MicroUSB Cable PID: 1995
  • Assembled Pi T-Cobbler Plus - GPIO Breakout - Pi A+, B+, Pi 2/3/4, Zero PID: 2028
I already have a Arduino clone kit which has breadboards and a lot of useful prototyping stuff.

Yesterday, I booted up my very first Raspberry Pi! :)
I used a 8GB microSD card and installed Raspberry Pi OS on it using the imager utility from

Then today, I set the IP address to a static one using this procedure

More to come.
 
OP
OP
R

rajdude

Active Member
View Badges
Joined
Jun 17, 2021
Messages
108
Reaction score
54
Location
USA
Rating - 0%
0   0   0
All right folks, I am jumping back into this project. I had to re-do the requirements. I have purchased quite a few things. Here is a basic diagram of the system I want to build (actually re-configure the existing system and add a few components)

C5KrWOd.jpg


More later
 

HAVE YOU EVER KEPT A RARE/UNCOMMON FISH, CORAL, OR INVERT? SHOW IT OFF IN THE THREAD!

  • Yes!

    Votes: 32 45.7%
  • Not yet, but I have one that I want to buy in mind!

    Votes: 9 12.9%
  • No.

    Votes: 26 37.1%
  • Other (please explain).

    Votes: 3 4.3%
Back
Top