Automaticwatering 1
Automaticwatering 1
Introduction:
The Automatic Water Pumping System for Proper Plant Growth is designed to optimize plant care by
automating the process of watering based on soil moisture levels. The system utilizes Arduino Uno
microcontroller, soil moisture sensor, LCD display, relay module, and other necessary components to
achieve this automation. Proper irrigation is critical for plant health, and this project aims to address this
need efficiently.
Required Components:
The components used in this project include:
- Arduino Uno microcontroller: To control the overall system and process sensor data.
- 16x2 LCD display: To provide real-time feedback on soil moisture levels and system status.
- 5V relay module: Controls the water pump, allowing it to be turned on or off based on soil
moisture readings.
Procedure:
1. Circuit Setup: Connect the components as per the circuit diagram, ensuring proper
connections between the Arduino, soil moisture sensor, LCD display, relay module, and power
source.
2. Programming: Write the Arduino code to read data from the soil moisture sensor, and upload
it to Arduino board.
3. Calibration: Calibrate the system by adjusting moisture thresholds to suit the specific plant's
needs and environmental conditions.
4. Testing: Test the system by placing the soil moisture sensor in different soil conditions and
observing the LCD display and relay module's behavior.
5. Integration: Integrate the system into the plant's environment, ensuring proper placement of
the soil moisture sensor and water pump for effective watering.
Figure:Circuit Diagram
Result:
The Automatic Water Pumping System effectively automates the process of watering plants based on
soil moisture levels. The system accurately measures soil moisture using the sensor and displays the
data on the LCD screen. When the soil moisture falls below a certain threshold , the relay module
activates the water pump till the threshold rise again to the optimum threshold for the plant, ensuring
adequate hydration for the plants. This automation simplifies plant care and helps maintain optimal
growing conditions, promoting healthier plant growth.
Limitations:
Despite its functionality, the system may encounter occasional issues with the display and relay module
not working properly. This could be due to various factors such as loose connections, voltage
fluctuations, or software glitches. These issues are typically resolved by resetting the Arduino, indicating
a potential glitch in the system's operation or code execution.Future iterations of the project may
involve troubleshooting these issues to improve reliability and stability.
Conclusion:
the Automatic Water Pumping System offers an efficient solution for automating plant watering and
promoting proper plant growth. By utilizing Arduino-based automation and sensor technology, this
system enhances the ease and effectiveness of plant care, contributing to healthier and more vibrant
plant life.