Summary of Simulating the Water Cycle in a Desert
Concise summary: An Arduino-based automated watering system periodically activates a relay to power a 5V pump for succulent plants. Pump run duration controls water volume, and timing is set with Arduino delay commands. The project addresses unattended plant care using a suitable 5V/1A power source and a simple relay-driven pump circuit.
Parts used in the Automated Watering System for Succulent Plants:
- Arduino microcontroller
- Relay module
- 5V water pump (max 1A)
- Battery or 5V power supply suitable for pump current
- Wires and connectors
- Plant container with tubing or pump outlet
- Mounting hardware or enclosure
Abstract:
The objective of my project is to create an automated watering system for succulent plants. In this project, an Arduino microcontroller is employed to periodically send a signal to activate a relay, which, in turn, powers a pump responsible for watering the plant. The volume of water dispensed can be adjusted by controlling the duration of the signal sent to the pump, and the timing of the signal can be modified using the delay command.
Use Cases:
The inspiration for this undertaking arose during the recent winter break when I realized that maintaining my plants would be challenging without assistance from others. Consequently, the primary goal of this project is to establish an autonomous means of monitoring and watering these plants, particularly during extended periods when I am unable to tend to them personally.
Technical Diagram:
Below, you will find a schematic diagram of this project. The pump’s specifications indicate a voltage rating of 5V with a maximum current of 1A, necessitating the selection of a suitable battery to align with these requirements.
Completed Project:
Enclosed is an image illustrating the arrangement, along with a video showcasing the automated watering system in action.
Source: Simulating the Water Cycle in a Desert
- How does the system control how much water is dispensed?
The water volume is controlled by adjusting the duration of the signal sent to the pump from the Arduino. - Can the timing of watering be changed?
Yes, the timing between waterings is modified using the Arduino delay command in the code. - What component activates the pump?
A relay, driven by the Arduino signal, activates the pump. - What voltage and current specifications are required for the pump?
The pump is rated at 5V with a maximum current of 1A. - Do I need a special battery for the pump?
You need a battery or power supply that matches the pump requirements of 5V and can supply up to 1A. - What is the primary purpose of this project?
The primary goal is to autonomously monitor and water succulent plants when the user cannot tend them personally. - Is the system demonstrated visually?
Yes, the completed project includes an image and a video showcasing the automated watering system in action.

