I am watching the water level in a larger tank and controlling 4 automated sprinkler zones
with much info graphed on think speak all powered from a particle photon
features
water level monitoring
soil moisture monitoring
web based control
cloud storage of data collected (water level, soil moisture for each zone, temp and humidity)
all of my code I release will be free GNU GPL as stated in my github repo
this has been my main project to learn JS and C so much of the code is rough and some borrowed chunks here and there most of which have been mashed to work my way
I am currently only using one of the 4 cloud functions for the web interface
to leave as much room as possible for further integration also I am not using any or the 10 cloud variables this leaves a great deal of flexibility for later
this set up I currently have could easily be used with out the pump if you wanted to just gravity feed the sprinkler lines
my current setup :
I have a large tank under my Deck approximately 1600liters (400 gal) and a small used shallow well pump controlled with a pressure switch to provide the water to the sprinkler system. this setup includes a pressure tank the pump and a pressure regulator. the details on the plumbing are not really the subject of this project as every install is going to be different I will at some point go over my whole plumbing setup as a example install
but for now we need a water source that can provide more than 15 psi to the 12v valves so that they operate reliably if this is gravity or a pump thats fine or find some other valves that don't need as much pressure
these valves are contolled by relays that are triggered from the controller . the controller monitors the soil moisture levels and adjusts the amount of time the sprinkler zone is turned on for the goal is that the controller can tell if you watered by hand or if it rained and doesn't add more water than needed to maintain the plants but will never add more than you tell it too all zones are controlled by timer and the soil moisture sensors are just used to adjust the amount of time
the controller also monitors the level of water in the tank and reports that to the cloud so you can monitor the usage of water and alert the user when the tank gets low to avoid plant and equipment damage
future plans are to build a board that houses the photon and all of the moduals I have been hacking together to make this work
Where did you get your valves from? Did you print them?