This paper describes an Arduino-based irrigation system that uses a relay module, DHT11, soil moisture, and rain sensors to construct an intelligent agricultural irrigation setup. To optimize irrigation, the system gathers and analyses data on temperature, humidity, soil moisture, and rainfall. It guarantees that plants get enough water without being overwatered or wasted. This economical and effective solution promotes sustainable water management, increases agricultural productivity at various scales, and reflects the concepts of precision agriculture