This document describes a water pump controller that uses an Arduino Uno board and temperature sensor to automatically control a water pump based on ambient temperature. The system prevents water pipes from freezing in cold climates by only allowing water to flow intermittently if the temperature drops below freezing. It uses an LM35 temperature sensor and LCD display connected to the Arduino board to monitor temperature and control a relay that switches the water pump on and off. The system provides easy access to water without requiring manual intervention to prevent pipes from freezing.