EZSprinkle

Computer Controlled Watering System
Download

EZSprinkle Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Troy Simpson
  • Operating Systems:
  • Windows All
  • File Size:
  • 47 KB

EZSprinkle Tags


EZSprinkle Description

EZSprinkle will allow you to setup a simple and cheap computer controlled watering system using VB.NET or C# and a parallel port relay controller. ezSprinkle is simple to use software for programming times for a PC controlled watering system. It is designed to work with a parellel port controller, but it should be easy to modify to work with other PC interfaces. There are a lot of buttons on ezSprinkle, but essentially it is designed as set & forget, and to be programmed in as few moves as possible. Start with programming the area that will run first, because as it is detailed further down, there is a method to create a new area so that it is automatically programmed to run immediately after the selected area. Firstly, you need to define a new Area. At the top of the program is a button and to the left is a small text field with an underscore as its contents. Areas are defined as 1, 2, 3 etc., the description is set after you create it. Generally you will start by defining area 1. You can tag your solenoids so that you can tell them apart later without having to run a manual test. After typing in the new area number, press the button. A new area program will be available to work with now. Within the area definition, its state should be set to Active. Enter a description into the description field (e.g. 'Front yard'). For week 1, select the days you want the program to run. The concept of a 'week 1' and a 'week 2' is so you can set alternating programs over a fortnight. If you don't set week 2, your system will only water on the selected days every fortnight. Set a duration you want the program to run for and a start time. Four programs can be set, and these programs will run for each day you select. Don't forget to set the relay allocation for the area at the bottom. Now for week 2, assuming you want your program to run every week, instead of putting the same information in all over again, press the button in-between the week definitions with the down arrow on it. Week 1 will be copied to week 2. If you like you can change the program for week 2 after the copy. Now that you have the first program set, instead of creating a new area like we did before, you can create the next area to be timed to run immediately after the one you just created. To do that, look for the button that says 'Smart Copy ->' at the top of the area. Beside that button is another small field with an underscore in it. Type the new area number into the field with the underscore (e.g. '2'). When you press the Smart Copy button, the new area will show with the start times set to run immediately after the last area you were looking at. Now you can change the description and if you like you can change the program. If you want all your programs to run back-to-back, this is a fast way to set it all up with no fuss. Just keep copying the last area to a new area number until you have defined all the areas. Once again, don't forget to set the relay allocation for the area at the bottom. If you want to create an area without copying the times, use the button at the top of the program along with its associated small field with the underscore to make a new, empty area. The program will not let you create two areas with the same area number. If you set a program time that overlaps with any other time this will be indicated by a message in red text to the right of the start time, indicating the area, week number and program number of the overlapping program. Overlaps are not prevented from happening, the programs will happily run concurrently. However, you need to be mindful of whether you will have enough water pressure to run more than one program simultaneously, and whether your power supply is capable of powering more than one solenoid valve. To run your program just set the Automatic checkbox at the top of the window. MANUAL TIMER The manual timer is configured in the Manual On group at the top of the window. You set the relays you want to switch on, set the duration in minutes, then click start. The selected relays will close and will open again when the duration comes to an end. You can click cancel at any time to stop a manual timer. Setting ezSprinkle to Automatic will cancel any manual timer operation. DELETING AN AREA Deleting an area is easy, just navigate to the area you don't want and click the red cross in the navigation bar at the bottom of the window. The current area will be discarded. RAIN SENSOR The rain sensor detection is configured to connect to a rain sensor switch which is normally closed. When the sensor detects rain, this will trigger ezSprinkle to stop watering until the rain sensor switch is closed - usually this is associated with a dryout period, but this depends on the type of rain sensor. When the rain sensor activates it records the start and end times to a log file for later review. This is helpful for determining that the rain sensor is functioning properly, and over a period of time you could use it to look at rain trends in your yard, however it will not indicate the amount of rainfall. Click the View Log button to view the rain sensor log. A suggested connection for the rain sensor is pins 13 and 25 - the end pins on either row of the port pins. If you are not implementing a rain sensor then you should bridge pins 13 and 25. It is a good idea to implement one though, they help save water and can be purchased for only around $20 for a very effective, reliable device.


EZSprinkle Related Software