I made this as a part of a school project back in grade 10th. Irrigo is an IOT based smart gardening system. It allows people to remotely water and monitor the environmental factors (moisture, humidity, temperature) of their plants. This leads to convenience and an increase in the plant’s lifespan.
This was my first time venturing into the world of IoT, so it was a great starter project. Over two-ish years, I learnt a lot because of this project- how to set up camera feeds, the difference between various ESP chips and IoT basics. I was encouraged to enter it into a few competitions, and it placed as one of the finalists in India’s IRIS National Fair. I hadn’t expected it to fare that well, but I think specific features like the attention to individual water needs and the live feed probably kept it in the running.



The project consists of 2 parts; the ‘on-site’ model and the app. The model was made using the ESP32 microcontroller which has been coded using the Arduino IDE. The app was made using the Blynk software.
The app graphically presents the humidity and temperature of the plants. It has watering buttons that allow a user to water their plants. The most recent prototype also offers a live feed.
The code has been written by referring to a large database of plant growth values. Using these, I defined upper and lower bounds for different plants. Hence, the model can water and monitor all kinds of plants according to their individual water needs.
Leave a comment