Solar powered Irrigation System

Published on . Written by

Solar powered Irrigation System
One of the biggest networks where people work as groups in the field of Agriculture. As technology is increasing and automation is replacing manual operation in almost all the fields, the same can be applied to the Agricultural Field also. Previously farmers manually used to water the fields whenever needed and power for providing the water is taken from household power. The cons of this system are we need to pay for the power and every time human intervention is needed whenever water needs to be provided. Imagine there is an automatic system where whenever water is needed for the field, automatically pump will be turned on and when water level sufficient, the pump will be turned off automatically and the power required for the operation of the pump will be taken from the solar power.

Read more..
You will need Arduino to interface the microcontroller with the Soil moisture sensor, Wi-Fi module, pump and solar panel. You will programme the microcontroller in such a way that whenever the soil moisture senses the moisture content less than a certain value, the pump will be automatically turned on and then as soon as the soil moisture sense the moisture content more than a particular value, the pump will be turned off automatically. Now the power taken by the pump to supply water will be taken from the Solar Panel itself. You can innovate the system to upload the data regarding pump status and moisture content status into a remote server for further analysis.

Project Description:

  1. Arduino Uno: Arduino Uno: The digital and analog input/output pins equipped in this board can be interfaced to various expansion boards and other circuits. Serial communication interface is a feature in this board, including USB which will be used to load the programs from computer.
  2. Wi-Fi Module: ESP8266 Wi-Fi module is generally used to establish the wireless communication between the devices. But this module is not capable of 5-3V logic shifting and will require an external logic level converter
  3. Soil Moisture Sensor: The soil moisture sensor is a sensor designed to measure the moisture content present in the soil.
  4. Water Pump: Generally a water pump pumps water from one place to other place using centrifugal force.
  5. Solar Panel: The devices which converts the solar energy into electric energy is called Solar Panel.
  6. Motor Driver: Generally the Arduino board is not capable of providing required amount of current for running the motors. So we use a device called Motor Driver which will provide sufficient current for driving the motors.

Project Implementation:

  1. Interface the soil moisture, Wi-Fi module Solar Panel and water pump with Arduino
  2. Power the components and upload the code
  3. As soon as the soil moisture sensors detects less moisture content in the soil, the motor starts running immediately
  4. As soon as the moisture content reaches sufficiently high, the motor stops pumping the water
  5. The power required for the operation is taken from Solar Panel
  6. All the data regarding Pump Status, Moisture content can be updated into the remote server for analysis

Software requirements:

  1. Arduino IDE : You will be needing Arduino IDE software to write and upload the programming logic onto the Arduino Uno board
  2. Thingspeak : Also, you need to create an account in the ThinkSpeak IoT platform to integrate the system onto the cloud and store the data online

Skyfi Labs Projects
Programming language: Arduino Programming (C++)

Kit required to develop Solar powered Irrigation System:
Technologies you will learn by working on Solar powered Irrigation System:


Any Questions?


Subscribe for more project ideas