Irrigation is a time-honored process that regularly requires more physical effort and is used in agriculture. Sensors and microcontrollers can automatically water plants by detecting when they need to be watered and behaving appropriately. This procedure is known as "determining when the plants require water." When you go through this procedure, is known as "determining when the plants require water". The use of automation technologies can enhance production rates, costs, and resource use efficiency. The major purpose of this project is to develop and create a microcontroller-based system capable of autonomously watering plants while also supplying cultivators with essential information. This will be achieved by developing and building a system with the necessary capabilities.