This document describes a smart water tank project that uses an ultrasonic sensor and Arduino to automatically control a motor based on water level. When the water level drops below a certain point, the ultrasonic sensor detects this and turns the motor on to refill the tank. When the water reaches a full level, the sensor turns the motor off. An intermediate level triggers a text message on a mobile phone via GSM modem to notify the tank is at 50% capacity. The system is designed to automatically regulate water levels in applications like hotels, factories and homes to efficiently control water pumps.