Lawn Sprinkler project
Lawn Sprinkler Project
This post describes a lawn sprinkler project I recently built here in The Villages. For ease of reference, I am going to refer to this homebuilt controller as Sprinkler1.
This is the first draft and may contain mistakes. If you are a beginner, be careful about implementing this device.
Introduction
Like many of you, I have relied on the builder-supplied commercially available sprinkle controller. In my case, it is the Hunter Pro C Sprinkler Controller. It works quite well It includes a component called the Solar Sync. The Solar Sync Sensor is an evapotranspiration (ET) system that calculates plant-watering requirements and adjusts the sprinkling times set in the controller to match the environment. It seems to work very well for me, but some neighbors have complained that it does not work well. Some even stated that the landscaping people recommended that it be removed from their controller.
One thing I don't like about the Hunter is having to go into the garage to change the settings, or even to see what the current settings are. If it rains a good bit today, the controller might have tomorrow on the schedule, but I wouldn't want it to sprinkle, or remember if it is enabled.
So my initial idea was to build a Wi-Fi controlled relay board with which I could "disconnect" the Hunter sprinkler controller remotely. That way, I could set the controller to sprinkle more than I might really want, but have the ability to disable it from here in my study. So I examined the installation and wiring of the controller and drew it on my whiteboard to study the project. The photo below shows the whiteboard with the schematic of the controller wiring and the disconnector relay.
Whiteboard drawing |
Hardware
I built the simple disconnector board on a perf board and hooked it up. It worked as expected.
The Disconnector board, constructed on a perf board |
The disconnector installed in the garage cabinet |
That was much easier than I thought it would be. Starting below is a block diagram, followed by some circuit information.
Construction pictures of the ESP8266 and its perf board: Yes, it is tie-wrapped to a stick. Long story there....
Construction is somewhat complicated by the requirement to have the ESP8266 "outside" the shielding effect of the metal box the sprinkler is built in. The other components are inside the cabinet as seen in the next photo.
This photo shows the disconnector board and the quad relay board tie-wrapped to a piece of cardboard. This simple method allows the two boards to be stable in relation to each other and within the cabinet also. That way, no accidental shorting of components.
Controller Software
Automation Software
Control
- manual cycle start - lets you run through all 4 zones sequentially.
- start time - the clock time that an automatic cycle will start at
- auto cycle enable - allows the controller to start a 4 zone sequence at the start time, for the days selected in Watering days. It does this by starting the manual cycle start.
Comments
Post a Comment