Wanted to upgrade my sprinkler controller but thought I would just buy one of the new internet enabled units on the market. A bit pricey, but probably worth it. Thought about using the Raspberry Pi to make one. Saw a few projects on line doing this but none that suited my needs. And the good thing about building your own is you can make it exactly the way you want.
The Pi 4 seems like overkill, though it is relatively cheap. Then I ran across the Raspberry Pi Zero, a tiny version of the Pi with an older single core CPU and 512 MB of RAM. Only $5, $10 with WiFi. I was intrigued.
Bought some other bits I figured I would need, including a power supply with 24V for the sprinkler valves and a neat little relay module. That is really all it needs. Played around with the relays a bit. Got the Pi Zero in and booted Linux. Wrote a little python to talk to the GPIOs. Looks like a little integration work and I’m done. Could really be a controller for anything.
2 thoughts on “Raspberry Pi Zero Sprinkler Controller”
I’ve put an IR hat on a couple of Pi Zero Ws, done the same sort of Python work with the GPIO lines, and made remote controls for older devices that I can then control by voice with Google Assistant. Fun projects.
Yeah, I need to solder on a header next. Not sure my soldering skills are up to the task. These little Pi Zeros are something. Booted Linux with full GUI with no effort at all.