This document describes the design and fabrication of a solar-powered automatic irrigation system using an Arduino Uno microcontroller. The system uses sensors like soil moisture, temperature, humidity, and rain sensors to monitor the environment and soil conditions. Based on the sensor data, the Arduino Uno controls a water pump to irrigate the crops as needed. A solar panel charges a battery to power the system without needing grid electricity. The system aims to efficiently irrigate crops while preserving water resources.