Abstract: A water level monitoring system has been developed to combat the wastage of water, which is a major issue faced by many countries around the world. This system automatically detects and indicates the water level in reservoirs, overhead tanks, and other storage containers, and transmits this information wirelessly to registered users. Ultrasonic sensors, which use high- frequency ultrasonic waves to detect the level of liquids or solids, are often used to monitor water levels. These sensors are mounted at the top of a tank and transmit waves, measuring the time it takes for the return signal to be received by the sensor. The proposed project aims to use a webserver for the internal analysis of water dams, household/society water tanks, and municipality water towers to save energy and improve efficiency. Checking the water level in these containers can be a troublesome and time-consuming task. Furthermore, the project seeks to address the issue of water wastage, as people often forget to turn off the motor when the tank is full, resulting in water being wasted. The water level monitoring system can be used to monitor water levels and consumption, thereby reducing water wastage. To detect and indicate the water level in an overhead tank or any other water container, a Water Level Indicator is used. In this paper, we describe the design of a water level sensor device using NodeMcu. The device uses an ultrasonic sensor to generate ultrasonic waves, a water sensor to detect the water level, LEDs to indicate the water level, and a PC to observe the water levels. This circuit is highly efficient and can be used for monitoring the levels of any liquid in any application.
Keywords: IoT, Node MUC ESP8266, Arduino, PH sensor, TDS sensor, Solenoidal valve.