Project 5 — Software to Control Your GutterGrow

The original software guide for automating your GutterGrow — recommended for advanced growers who are technically experienced.

The use of software to control your GutterGrow system is only recommended for advanced growers who are technically aware and prepared to spend considerable time developing and testing the software. The failure of irrigation control software can result in the loss of a complete crop.

Systems controlled by a simple adjustable timer device have been shown to be cost effective and perfectly effective — see Project 2: Automate Irrigation for £50.

It became apparent during the project that the support and maintenance of the control software would be difficult (impossible!) once the project had finished. It was therefore decided to recommend a third party source geared up to provide suitable software, including full explanation of example code and ongoing interactive support at reasonable cost.

The Suggestions for Software Are Based Upon

  1. MicroPython installed into suitable microprocessors
  2. Its source availability
  3. Availability of strong support networks
  4. Ease of use — good range of development environments (e.g. Thonny)
  5. Client software for feedback and alerts to many types of client device over Wi-Fi and/or Bluetooth
  6. Safe low power and/or solar powered systems (12v system)
  7. Wide range of supported devices (e.g. 12v pumps and valves)

Based on the above it is suggested that suitable software, example code and support is available from randomnerdtutorials.com.

The tutorials, example code and support are available for the ESP32 series from Espressif and the Raspberry Pi Pico.

As the proposed software is based on MicroPython it should be relatively easy to port to other microcontrollers or SBCs (single board computers) capable of running MicroPython.

Looking for the Modern Approach?

See the updated MicroPython software guide with firmware download steps and Thonny IDE setup.

Updated Software Guide

More GutterGrow Guides

Project 1 — Build a Basic GutterGrow

Step-by-step instructions to build your own basic GutterGrow system from scratch.

Project 2 — Automate Irrigation for £50

Four steps to automate a water pressure irrigation system for your GutterGrow.

Project 4 — Hardware Control

Low-cost hardware design to control your GutterGrow system with ESP32 microcontrollers.