The project aims in designing an automatic irrigation system using Arduino which is capable of detecting moisture level in the field using soil moisture sensor and capable of taking the decision to switch ON/OFF water motor. And which is used for water measurements in the field using PH sensor and capable of taking the decision to switches on the motor for fertilizer using Arduino. And also, the system uses ultrasonic sensor to measure the water level in the tank and DHT11 sensor is used to measure the both temperature, humidity in the air. The status of the project is display on LCD module. Water management systems to be efficient are a major concern in many agricultural fields. This paper deals with the control of an irrigation system by designing the variable rate irrigation with the help of a sensors and software for real-time in-field sensing are implemented. This irrigation system is made of various sensors and a micro-controller unit with a GSM module. The communication among the sensors, microcontroller, and farmer is done using GSM technology. In this project the farmer can get a simple SMS from GSM about status of fertilizer motor, water motor.