Volumn 2



Aishwarya Bandawar

B.E. Final Year 

Department of Electronics and Telecommunication 

Ketan Umate 

B.E. Final Year 

Department of Electronics and Telecommunication  

Mayuri Chawla

Assistant Proffessor  


Phd persuing.  


The rising issues of infrequent electricity have hampered the farming techniques tremendously. To deal with this, telecommunication system is efficiently used. It is observed that a mobile phone controls the irrigation process. GSM (Global System for Mobile Communication) is used to inform the user about the exact fields water level and electricity conditions. The information is passed onto the user request in the form of SMS.[1]. The software used for programming is Arduino 0022. It uses open source code for the programming purpose.

Keywords: GSM module, SMS, microcontroller, current sensor, Relay.


Agriculture is major source of food production to the growing demand of human population. In agriculture, irrigation is an essential process that influences crop production. Generally farmers visit their agriculture fields periodically and remain present during the irrigation to manually navigate water to the respective fields according to the presence of electricity for water motor pump use.[2] The project concentrates on the issue that is faced by the farmer’s in the areas where there is electricity issues. The electricity is sometimes available, sometimes not. In such kind of areas the major issue faced by the farmers is the supply of water to the crops from the well. These farmers use motor pumps to supply water from the well to the crops. But due to electricity issues as mentioned, the task becomes quite difficult.

Below mentioned are certain stuff which makes things difficult:

  1. The farmer has to go to the farm every time when there is electricity to turn on the motor pump.
  2. The uncertainty of the electricity makes the farmer wait which in-turn pauses a lot of domestic work.
  3. Till the water supply, farmer have to wait so that once required amount of water is supplied he needs to turn off the motor pump.

Taking the above issues into account The Source Code Technologies Private Limited came up with a solution that could resolve the issue efficiently.

The process of resolving issue takes certain things into account which are as follows:

  1. Cellular services which are extensively available in every region now a days.
  2. Electronics and Telecommunication in congestion with hardware programming.
  3. Electrical device manipulation with electronic devices.
  4. Alternate current in certain areas with the help of solar system.

The above mentioned points are bought together to come up with the solution that can easily resolve such issue of the farmers.


  1. Micro-Controller and Logic Control
  2. GSM Communication and Intelligent Communication
  3. Motor Control and Relay Operation
  4. Manual Writing

Basically we are using a micro-controller circuit in congestion with a GSM module and some current sensors. The device we are making is going to be mounted on the motor pump. This device will sense the availability of the current in the motor pump when the electricity is available. Once it is sensed, the device will send a message to the farmer who will then trigger the motor pump from wherever he is by just sending a message to the device. The farmer would be briefed with how to use the device and how to resolve the issues. The Source Code Technologies has taken it into account that the farmers are not so literate that they can handle complex device. The device will be user friendly which will help the user to use with an ease. The device will be programmable so that the farmer can decide that how many times water should be given in a day in different amount of time on the availability of electricity.

A. Hardware Board

  1. We are using an open source prototyping platform (microcontroller board)
  2. It is based on Atmega 328P
  3. 14 digital input\output pins
  4. 6 can be used as PWM outputs
  5. 6 analog inputs
  6. USB connection
  7. Power jack
  8. Reset button


The Atmel 8-bit AVR RISC-based microcontroller combines 32 KB ISP flash memory with read-while-write capabilities, 1 KB EEPROM, 2 KB SRAM, 23 general purpose I/O lines, 32 general purpose working registers, three flexible timer/counters with compare modes, internal and external interrupts, serial programmable USART, a byte-oriented 2-wire serial interface, SPI serial port, 6-channel 10-bit A/D converter (8-channels in TQFP and QFN/MLF packages), programmable watchdog timer with internal oscillator, and five software selectable power saving modes. The device operates between 1.8-5.5 volts. The device achieves throughputs approaching 1 MIPS. Atmega328P is 8- bit, low cost controller. MAX232 is used for conversion of signal[4].

C. Current Sensor

  1. A device that detects electric current in a wire
  2. Then generates a signal proportional to it
  3. It can be then displayed on an ammeter or can be stored
  4. Sensed current can be AC or DC


  1. A modem that accepts a sim and acts like a mobile phone
  2. RS232 port used for communication
  3. Connected to microcontroller through MAX232
  4. Simple and low cost
Fig 1:  GSM shield
Fig 2: Connections between GSM module and Arduino Uno
Fig 3: Power supply to the device


The Arduino GSM Shield allows an Arduino board to connect to the internet, make/receive voice calls and send/receive SMS messages. The shield uses a radio modem M10 by Quectel. It is possible to communicate with the board using AT commands. The GSM library has a large number of methods for communication with the shield.[3]

The shield uses digital pins 2 and 3 for software serial communication with the M10. Pin 2 is connected to the M10’s TX pin and pin 3 to its RX pin. See these notes for working with an Arduino Mega, Mega ADK, or Leonardo. The modem’s PWRKEY pin is connected to Arduino pin 7.The M10 is a Quad-band GSM/GPRS modem that works at frequencies GSM850MHz, GSM900MHz, DCS1800MHz and PCS1900MHz. It supports TCP/UDP and HTTP protocols through a GPRS connection. GPRS data downlink and uplink transfer speed maximum is 85.6 kbps.To interface with the cellular network; the board requires a SIM card provided by a network operator. See the getting started page for additional information on SIM usage.
The most recent revision of the board uses the 1.0 pinout on rev 3 of the Arduino Uno board.


The device will be externally mounted on the motor pump. The current sensors will sense the availability of the current and the GSM module with the help of the sim inserted will send a message say ‘1’ for presence of electricity to the user. Then accordingly the user will respond to it say by sending ‘2’ for turning on the motor. Some more settings like for how long the motor should be kept on, for how many times the motor should water the field in a day, etc.


This project was developed to overcome the problem of infrequent electricity issues hampering the irrigation of fields. A great combination of microcontroller and logic control along with telecommunication systems has led to the development of this project.


In this paper we present a prototype for automatic controlling of irrigation water along with water navigation [5].

The device can be operated remotely reducing farmer’s effort. Device will be user friendly. The device will be programmable that will allow the farmer to set for how many times the farm is to be watered. Different sensors make the device more attractive.


  1. The device can be programmed for more functions.
  2. More sensors like temperature control, moisture control can be used.



Related posts



Efficient Electricity Management System Using Power Factor Correction Method Based on ARM Cortex




Leave a Comment