Abstract: A serious issue facing many countries around the world is a lack of water. To avoid water waste, a system for monitoring water levels has been developed. This system automatically detects and signals water levels in reservoirs, overhead tanks, and other storage containers while wirelessly transmitting water level information to registered users. Automating tasks may be something people want to do to save energy and boost productivity. Ultrasonic sensors, which use high-frequency ultrasonic vibrations to detect the level of liquids or solids, are widely used to check the level of water. These sensors are mounted at the tank's top and time how long it takes the sensor to receive a return signal while also sending out waves. The suggested approach suggests using a webserver for the internal analysis of water dams, household/society water tanks, and municipal water towers. Checking the water level in these containers can be challenging and time-consuming. The study also seeks to find a solution to the issue of water waste. People commonly forget to turn off the motor after the tank is full, wasting water. Water waste can be reduced by using the water level monitoring equipment to keep an eye on water levels and usage. To determine and display the water level in an overhead tank or any other water container, utilise a water level indicator. We describe a water level sensor device's NodeMCU-based design in this paper. An ultrasonic sensor generates ultrasonic waves, a water sensor detects the water level, LEDs show the water level, and a computer keeps track of the water levels. This very efficient circuit can monitor the level of any liquid in any application.
Keywords: OLED Li-ion battery, OLED display, ESP8266, TP4056, LoRa SX1278, ultrasonic sensor