Automatic Plant Watering Using Arduino

 Introduction:

                   An Automatic Plant Watering System is based on a Soil Moisture Sensor, which is placed in the soil of the plant and when the reading of the sensor is below the pre-set value, the pump will be activated, LCD display “Moisture level low, soil wet and pump on”. On the other hand, when the reading of the sensor is above the pre-set value, the pump will be deactivated, LCD display “Moisture level high, soil moisture and pump off”.


Required Component for Automatic Plant Watering:

  • Arduino UNO R3
  • Soil Moisture Sensor
  • Potentiometer
  • Resistor
  • Inductor
  • Capacitor
  • LCD
  • LED
  • Motor
  • Voltmeter
Working:

When the moisture level of the soil is detected low pump is activated, and the LCD displays Soil moisture low, Soil wet. On the other hand, when the sensor detected Soil level is high pump becomes deactivated and the LED become activated, LCD displays the Soil moisture level High, Soil Moisture. 

Circuit Diagram:


Circuit On LCD display project name

Circuit On, LCD display Soil Level High, Soil Moisture and motor off

Circuit On, LCD display Soil Level Low, Soil Dry, and motor on

 Code:





HERE YOU CAN DOWNLOAD THE ARDUINO LIBRARY
HERE YOU CAN DOWNLOAD THE SOIL MOISTURE SENSOR LIBRARY




FOR HELP CONTACT US

logo by alejandro_velasquez(@pixabay)