This document describes the design of a microcontroller-based automated drip irrigation system. The system uses soil moisture and temperature sensors to monitor conditions and control water valves. When the soil reaches a desired moisture level, the sensors signal the microcontroller to turn off water valves. This allows watering only as needed to save water and ensure optimal growing conditions. The system is divided into sections, each with sensors connected to a microcontroller unit. The microcontroller automates irrigation based on sensor readings while also monitoring the system and recording data. This automated system allows for more precise watering than manual methods to improve crop yields using water and resources efficiently.