That sounds fun! I've been rebuilding my wife's gardens and adding drip lines / irrigation. I ended up getting an OpenSprinkerPi[1] board to control the irrigation valves I'm installing. There's also a software project[2] that gives it a little more configurability/utility, including tying it into automatic watering based on the weather and such. I'm just having a lot of fun with it, and it seems like you are too!
[1]https://rayshobby.net/wordpress/ospi/ [2]https://github.com/rszimm/sprinklers_pi