This document describes a smart agriculture system that uses IoT technology and a GSM module to automatically irrigate crops. Sensors monitor soil moisture levels, humidity, and rainfall and send the data via an Arduino board and GSM module to farmers' phones. Farmers can also control irrigation by sending commands via call or text to turn a motor and relay on or off. The system aims to optimize water usage, reduce labor costs, and increase crop yields using low-cost, product-based technology without internet dependence.