A garden controller helps us to manage the environment by controlling fans, heaters, lights, pumps, and notifying us when the garden needs our attention.
Step 1: Compile, Upload, and Done...
Make the modifications to the source-code as shown in the included readme file.
The controller has been programmed to help you maintain optimum growing conditions so plants with thrive. You are welcome to make changes, adjustments, tweaks, whatever you like to customize the controller to your style of gardening.
Compile the source, upload to Arduino, and the controller is ready to use provided a power source. The USB or the barrel jack are typically used to power the device.
Step 2: More Info?
More info on Hydroponics
If you would like more information on gardening with hydroponics, take a look at this amazing article:
Growing Soilless: Your Introduction to Hydroponics
Why doesn't the controller connect directly to the Internet?
I have also evaluated many other similar projects and found that the more complex garden controllers typically connect you to the Internet of Things. Personally, I do not want to share my garden’s data and potentially its control to just ANYONE (e.g. remote servers) unless I choose to do so. I strongly believe that the Internet of Things is a potentially dangerous path and will most certainly be exploited by those who wish to hurt honest people for their gain. The more control we give to the Internet of Things, the more we enable dependence on the internet and give away the simple freedom to live our lives in a way that we choose. I may sound a bit paranoid, and maybe I am, but hopefully I have at least convinced you to think more about what or WHO has control over your appliances. Having said that, this project is capable of connecting to the Internet. ;-)