Project in progress

Garduino © GPL3+

IoT-based project to control an indoor garden, monitor them remotely, and use the data for future analysis.

  • 17 respects

Components and supplies

Apps and online services

About this project



GARDUINO is an Arduino-based system to supervise the temperature, humidity, soil moisture and light status of our plant and automatically provide its necessary needs like light, water, and pure fresh air and even some sensors are used to control some actuators.
  • The watering of plants is controlled with a soil moisture sensor which is used to turn on the water pump as and when required.
  • The temperature/humidity sensor is responsible for the turning on and off of a 12V DC cooling fans and light.
  • The Water motor, light and fan can be controlled remotely using Google assistant or the Garduino website.
  • With the soil sensor, temperature and humidity value can be monitored live using the Garduino website.

For external Data analysis run the python script named as which would run a infinite script and upload sensor data to a txt file which can be further used in MATLAB, R.


ARDUINO UNO: It is the micro controller board that is equipped with sets of digital and analog input/output pins and has a USB connection to load programs from personal computers.

SOIL-MOISTURE SENSOR: It measures the volumetric water content indirectly in the soil by using soil properties like electrical resistance etc.

TEMPERATURE-HUMIDITY SENSOR (DHT11): The DHT11 is a basic, ultra low-cost digital temperature and humidity sensor.

LED LIGHT & 12V DC COOLING FAN: These are triggered together by the DHT11 temperature-humidity sensor when the surrounding temperature drop down below a plant-healthy level.

RELAY: It is an electrically operated switch which is used where it is necessary to control a circuit by a low-power signal or where several circuit must be controlled by one signal.

DC 12V WATER PUMP SUBMERSIBLE: This is triggered by the soil-moisture sensor as and when the soil gets dry and watering of the plants is needed.


The project is developed using JSON, REST, PHP, JS, HTML, CSS, Arduino, MYSQL, cloud services and webhooks (IFTTT).


The system will reduce the human efforts in gardening and also make the gardening automated and tech friendly. It also makes the appropriate use of resources like water and electricity which will reduce the wastage of these resources and will also improve the health and life of plants.


This project uses many different tools whose detailed explanation would be not possible, so if your are not able to figure out anything, feel free to ping me.

This file is part of GARDUINO. GARDUINO is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or(at your option) any later version. GARDUINO is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GARDUINO. If not, see <>.


Html code and the ino code.
Feed the uno.ino file into the arduino uno using arduino ide . Download the Blynk app and generate a 19 digit auth code. install Blynk files for arduino uno . For using of internet in uno it is using usb serial communication using usb port. open blynkscript.bat located in blynk libraries and change the COM PORT to which the uno is connected. (COM4 usually but you need to check ) Install xampp start the apache and mysql server. unzip the garduinohtml file check the config.php page in login folder and make a exact database using the same name in phpmysql. For more detailed information ping me.


Whatsapp image 2018 04 18 at 1 pncwmssp6t


Similar projects you might like

Android App-Based Home Automation System Using IOT

Project tutorial by Team Autoshack

  • 75 respects

Room temperature sensor with display on Mobile

Project showcase by Kaustubh Agarwal

  • 54 respects

Eco-Thing #1 "Eco-Smart-Container V1.0"

Project tutorial by Alexis Santiago Allende

  • 28 respects

Alzheimer's Assistant

Project tutorial by Abdullah Sadiq

  • 90 respects

Home Temperature while you're on holiday ...

Project tutorial by Giovanni Gentile

  • 1 comment
  • 2 respects

Octopod: Smart IoT Home/Industry Automation Project

Project tutorial by Saksham Bhutani

  • 30 respects
Add projectSign up / Login