Home > Projects > Other Projects > Low cost continuous pricision liquid level measurement using arduino

Low cost continuous pricision liquid level measurement using arduino

Summary of Low cost continuous pricision liquid level measurement using arduino


This tutorial presents a low-cost, continuous liquid level monitoring system using an MPX5010DP differential pressure sensor and virtual measurement technology. By replacing complex hardware with software via Arduino and LabVIEW, the system achieves millimeter-level accuracy over distances up to 10 meters. The project demonstrates how integrated pressure sensors can effectively measure hydrostatic pressure for various liquid bodies, offering a versatile alternative to traditional expensive methods.

Parts used in the Liquid Level Monitoring System:

  • Arduino Uno or any internal ADC microcontroller
  • MPX5010DP Pressure sensor
  • LCD Display 16x2
  • Water purifier pipe 1 mtr
The purpose of this turorial is to demonstrate an innovative approach for low cost continuous liquid level monitoring based on MPX5010DP differential pressure sensor. Most of the traditional measuring systems were designed and implemented by complicated hardware circuitry. It made the product expensive, with low functionality and with limited precision. With virtual measurement technology, more of the instrument can be substituted by software. Using this approach the cheaper and more versatile measurement system can be developed. The method for obtaining liquid level with one differential pressure sensors MPX5010DP is suggested and considered. Some basic considerations about the modern integrated pressure sensors and some aspects concerning their capability for liquid level measurement are done.
Low cost continuous pricision liquid level measurement using arduino
Finally, a prototype of a liquid level monitoring system based on integrated differential pressure sensors, arduino board and LabVIEW environment is developed for measuring liquid level accurately at distances up to 10 metres. In order to illustrate flexibility of the designed system the front panel of the developed virtual instrument is presented. Measurements carried out in laboratory show that the accuracy of some millimetres could be achieved.
Hydrostatic pressure and level sensing theory:
There are three types of pressure measurement. Absolute pressure does include atmospheric
pressure, and is measured relative to vacuum. Differential pressure is the difference between two pressures. Gage pressure is a form of differential pressure measurement in which atmospheric pressure is used as the reference. A pressure transmitter can be used to determine the liquid level in a tank, well, river or other body of liquid. If a pipe is placed vertically, with one end dipped into a liquid and the upper end of the pipe is closed off and some air volume is trapped.Components Required:
1. Arduino Uno or any internal ADC microcontroller
2. MPX5010DP Pressure sensor
3. LCD Display 16×2
4. Water purifier pipe 1 mtr

Read More:  Low cost continuous pricision liquid level measurement using arduino

Quick Solutions to Questions related to Liquid Level Monitoring System:

  • How does this system achieve lower costs compared to traditional systems?
    It uses virtual measurement technology to substitute complicated hardware circuitry with software.
  • What is the maximum distance this system can measure accurately?
    The prototype measures liquid levels accurately at distances up to 10 metres.
  • Does the system use absolute or differential pressure for measurements?
    The system utilizes differential pressure measured by the MPX5010DP sensor.
  • Can this method be applied to different types of liquid bodies?
    Yes, a pressure transmitter can determine liquid levels in tanks, wells, rivers, or other bodies of liquid.
  • What accuracy was achieved during laboratory tests?
    Measurements showed that accuracy of some millimetres could be achieved.
  • Which environment is used for the virtual instrument interface?
    The system is developed using the LabVIEW environment.
  • Why is gage pressure considered a form of differential pressure?
    Gage pressure is a form of differential pressure measurement where atmospheric pressure is used as the reference.
  • What specific component acts as the pressure transmitter in this design?
    The MPX5010DP integrated differential pressure sensor acts as the pressure transmitter.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top