This document describes an IoT-based urban water system that monitors soil moisture levels and controls watering. Sensors detect if soil moisture is above or below thresholds, and a motor and pump are used to control watering as needed. The system aims to save water by providing precise irrigation compared to conventional methods. It uses Arduino, sensors, motors, and data visualization software to monitor soil moisture levels over time and automate watering to address issues of increasing population, resource depletion, and water shortages.