This document describes a project to automate and optimize control of multiple gates for canals. The main goal is to develop an automated system that can detect water levels, estimate water inflow rates, and automatically control gate movement in real time. This will allow for more flexible and efficient water management. A Raspberry Pi will be used as the main controller connected to DC motors to control canal gates. Node MCU devices will enable long-distance communication. Sensors will detect water levels to determine appropriate gate openings based on demand and supply. The automated system aims to reduce water wastage by supplying water as needed.