Its main purposes are to water the plants automatically at the right moment and to monitor the level of the water reservoir. It also let users monitor some useful data using the Blynk app like the UV index, current soil moisture, temperature and humidity.

The Blynk app also allow users to change some parameters, like the watering interval, watering duration, some thresholds and more.

Blynk app for the Smart Modular Watering System

With some effort, more features can be added to the watering system, like using the UV sensor data to stop watering the plants at night. More modules can be added too -there is plenty or room for improvement-.

This project started as an idea for the IoT For Everyone! contest, and thanks to our friends at SparkFun, I was one of the 50 lucky winners to get a Blynk board — pre-flashed with Blynk!.