Automatic Solar Powered irrigation System
The project is designed to develop an automatic irrigation system which switches the pump motor ON/OFF on sensing the moisture content of the soil. In the field of agriculture, use of proper method of irrigation is important. The advantage of using this method is to reduce human intervention and sti
2025-06-28 16:30:28 - Adil Khan
Automatic Solar Powered irrigation System
Project Area of Specialization Wearables and ImplantableProject SummaryThe project is designed to develop an automatic irrigation system which switches the pump motor ON/OFF on sensing the moisture content of the soil. In the field of agriculture, use of proper method of irrigation is important. The advantage of using this method is to reduce human intervention and still ensure proper irrigation. The advantage of using this method is to reduce water losses, energy consumption, human intervention and still proper watering.
The project uses Arduino that is programmed to receive the input signal of varying conditions of soil moisture, rain, humidity, temperature through the sensing arrangement. This is achieved by an operational amplifier comparator which interfaces between the sensing arrangements. Once the controller receives the signal of current environmental conditions, it generates an output to tackle the situation by comparing the pre-set point values and the current values. After the analysis of the run time values the controller decides whether to switch on the pump or not through the relay circuit. An LCD screen is also interfaced with the controller to show the status of soil moisture, rain, humidity, water level and temperature.
Also by the introduction of the use of solar energy in the project, a far more energy and water efficient system can be designed to contribute in the economic development of a country like Pakistan where agriculture is considered as a backbone of economy.
Project ObjectivesThe main objective of this project was to design a small scale irrigated system that would use water in more well-organized way in order to prevent excess water loss and minimize the cost of labor.The following aspects were considered in the choice of design solution
- Installation cost
- Water saving
- Human intervention
- Reliability
- Power consumption
- Maintenance
- Expandability
A critical Consideration in the segment costs, since cost define the viability and feasibility of a project. The water saving was also an important feature, since there is demand to decrease water loss and to Maximize the efficiency used. The Power consumption must also be monitored.
Project Implementation Method- The system is divided into four main parts: Supply unit, Input unit (including sensors), Arduino, Output Unit (Water pumps and Display system) as shown in Fig. 1.
- The supply unit takes power from Solar and WAPDA and delivered to Arduino.
- The input unit includes the three fields of sensors (Moisture, Water level, Rain and temperature & Humidity sensor).
- Arduino takes information from the fields of different sensors and act accordingly to start watering through water pump and display the status of sensors.
- Display unit is developed by using a GSM module (SIM900D) and LCD(20x4). The Alarm system is also introduced to make the system more efficient.

- Less Human Intervention
- Efficient and time saving
- Energy & Water Saving
- Use of Renewable energy
- Increase in production of crops
- Economic development
The prototype will take supply from solar panel and WAPDA directly. The supply then step down through step down transformer. Supply circuit is used for rectification. The supply from the solar panel pass through charging circuit and stored in battery and goes to supply circuit. So in this way the supply circuit feed the prototype.
This prototype is divided into four main following parts:
- Input Unit:
The input unit includes the following sensors with specifications:
- Moisture Sensor= At open condition gives 99% value. But when it is dry then it gives 70 to 80% value at which watering starts (System Operates). And stops in wet condition when the sensor’s value is about 20 to 30% (System turn off).
- Rain Sensor= Below 40% sensor’s value watering is required (System Operates) and above 40% value upto 60 to 80% the system must stop.
- Water Level Sensor= it contains 3 levels (Low, Medium and High). At lower level the system will operate for watering. At medium or high level the system will turn off.
- Humidity & Temprature Sensor= It is according to the environment (Temprature= 17 to 25 degree celcius).
So all the input information will be sent to the Arduino which will perform action according to requirement.
- Arduino:
The Arduino mega 2560 will take input data from sensors and make analysis of the condition and perform action accorddingly. It has following detail:
- It contains 54 digital input pins (15 can be used as PWM output).
- It has 16 analog inputs
- It has 4 UARTs (Hardware serial ports).
- It ahs 16 MHz crystal oscillator.
- Operating voltage= 5V
So the Arduino will observe the condition of fields and gives signal to output unit to be act accordingly i.e start or stop system.
- Output Unit:
The output unit includes the following:
- Water Pump & Relays= The water pumps will take signal from Arduino through relays and start watering or stop watering if required.
- Display system= It includes the following:
-
- LCD (To show output on screen with complete detail)
- GSM Module (To show output on mobile via message)
- Buzzer (It operates when system turn on or off).
-
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 34244 | |||
| Step Down Transformer | Equipment | 1 | 300 | 300 |
| Charging circuit | Equipment | 1 | 500 | 500 |
| Battery | Equipment | 1 | 1999 | 1999 |
| Moisture Sensor | Equipment | 2 | 500 | 1000 |
| Water Level Sensor | Equipment | 1 | 1000 | 1000 |
| Rain Sensor | Equipment | 1 | 500 | 500 |
| Temprature & Humidity Sensor | Equipment | 1 | 400 | 400 |
| Arduino Mega | Equipment | 1 | 2000 | 2000 |
| Relay | Equipment | 3 | 40 | 120 |
| Water Pump | Equipment | 3 | 500 | 1500 |
| Capacitors | Equipment | 5 | 5 | 25 |
| LCD | Equipment | 1 | 600 | 600 |
| GSM Module | Equipment | 1 | 4000 | 4000 |
| Solar Pannel | Equipment | 1 | 6500 | 6500 |
| Bridge Rectifier | Equipment | 1 | 50 | 50 |
| Regulator | Equipment | 2 | 50 | 100 |
| Diode | Equipment | 10 | 5 | 50 |
| Resistor | Equipment | 18 | 30 | 540 |
| Connector 1 | Equipment | 10 | 10 | 100 |
| Connector 2 | Equipment | 10 | 8 | 80 |
| ULN 2003A | Equipment | 1 | 50 | 50 |
| Buzzer Alarm | Equipment | 1 | 20 | 20 |
| Vero Borad | Equipment | 6 | 30 | 180 |
| Solder Wire | Equipment | 2 | 500 | 1000 |
| Vero Borad | Equipment | 6 | 30 | 180 |
| Soldering Iron | Equipment | 1 | 500 | 500 |
| Gum | Equipment | 1 | 500 | 500 |
| Jumper Wire | Equipment | 1 | 500 | 500 |
| Board for project fitting | Equipment | 1 | 1250 | 1250 |
| Printing Charges | Miscellaneous | 1 | 3000 | 3000 |
| Transportation Charges | Miscellaneous | 1 | 3000 | 3000 |
| Carpentry Charges | Miscellaneous | 1 | 1500 | 1500 |
| Stationary Charges | Miscellaneous | 1 | 150 | 150 |
| Plants Tub (For field) | Miscellaneous | 1 | 1050 | 1050 |