Enhanced Automatic Watering Plant System Project
Enhanced Automatic Watering Plant System Project
Acknowledgment
I would like to express my heartfelt gratitude to my supervisor for their invaluable guidance and
support throughout the project. I am also deeply grateful to my family and friends for their
Abstract
The Automatic Watering Plant System is an innovative project designed to automate irrigation
processes by using soil moisture sensors and microcontrollers. The system helps conserve water,
improves plant health, and minimizes human intervention. This document outlines the design,
Introduction
Efficient water management is a major challenge in agriculture. Manual irrigation often leads to
water wastage and inconsistent watering. The Automatic Watering Plant System aims to address
these challenges by using a smart solution that automates the irrigation process. This system
utilizes soil moisture sensors to monitor the soil's condition and activates a water pump when
needed.
System Design
The Automatic Watering Plant System consists of the following key components:
- **Microcontroller**: Arduino Uno, which processes the input from sensors and controls the water
pump.
- **Soil Moisture Sensor**: Detects the soil's moisture level and sends data to the microcontroller.
Code
#include <Arduino.h>
void setup() {
pinMode(relayPin, OUTPUT);
Serial.begin(9600);
void loop() {
Serial.println(moistureLevel);
} else {
Refer to the diagrams (DFD and circuit diagram) included in this document.
Conclusion
The Automatic Watering Plant System successfully automates the irrigation process, reducing water
wastage and ensuring optimal plant health. This system is scalable and can be integrated with IoT
for remote monitoring.