EE 34 Project Proposal
Water Level Detection System
Using ESP-32 Microcontroller Chip
5 / 2 / 2023
Adcil Vic B. Tagulo
Sean Ben G. Kadusale
Jan Patrick B. Roa
Submitted to: Engr. George Bernard Carlos
The process of determining out the level of a liquid in a tank or other container is known
as liquid level measuring. Liquid level can be measured in a variety of ways, and which one is
chosen will depend on the system's needs and the application.
It will depend on things like the size of the tank, the level of accuracy required, and the
environmental conditions as to what kind of liquid level measurement system is most suited for a
certain application.
An ESP32 microcontroller and a smartphone can be used to create a water level measurement
device. Building Internet of Things (IoT) devices and other linked projects frequently use the low-
cost, low-power ESP32 microcontroller. The input/output (I/O) pins on it can be used to connect
sensors, actuators, and other devices.
To build a water level measurement system based on the ESP32 and a smartphone, you will need
to connect a sensor to the ESP32 that is capable of measuring the water level. Float switches,
ultrasonic sensors, pressure sensors, and conductivity sensors are a few possibilities for water level
sensors.
Once the sensor is connected, the ESP32 can be used to read the sensor data and transmit it via
WiFi connection to a smartphone. The data on the water level can then be shown using an app on
your smartphone, and you may even be able to manage the system by activating a pump or valve
based on the water level.
In this project, the ESP32 board will be used to create a smartphone-based bottle water level
measurement system. The electrical circuit is closed and a very low voltage electrical current is
recognized by the ESP32 board when the water level increases and this liquid comes into touch
with the end of the connection wire secured in the bottle.
The electrical circuit becomes open when the water level falls. There is no longer any electric
current as a result. The ESP32 board then utilizes WiFi connection to transmit this data to the
smartphone.