Pictured below is a timer controller we recently made for a commercial irrigation system. This set up currently has four solenoid valves which when opened, water different regions in a large greenhouse. The number of solenoid valves will soon be increased to eight, so we had to make this controller work now with four valves, but be ready to control eight in the future. The controller is based around an Arduino Pro Mini.
The main controller board above drives four or eight of the 10 Amp rated relays on the relay board pictured below.
The small button at the top left of the main controller board can be used to toggle between four valve or eight valve operation as per the user’s requirements.
The valves are to be opened on a four hour cycle. With four valves, each valve is opened for 15 minutes in turn with a 15 minute delay between. Then after a two hour delay, the cycle repeats. With eight valves, each valve is opened in turn for 15 minutes with a 15 minute delay between each. The cycle then immediately repeats.
If you need an automatic timer controller for an irrigation system, please email email@example.com with details of your exact requirements.