Water Flow Gauge using Arduino

Posted on Feb 5, 2014

Measuring the consumption of a resource that has units by volume can be more tricky than it sounds. Use of resources such as water, gas, and even electricity is typically measured by gauges that determine either instantaneous flow rate or cumulative volume over time. Both techniques have problems: measuring flow rate at frequent intervals allows y

Water Flow Gauge using Arduino
Click here to download the full size of the above Circuit.

ou to do time-based reporting and generate a graph of how the flow rate varied over time, but to determine the total consumption by volume across a specific time period you then have to integrate the data and there is the danger of under-reporting usage if your sample rate is slow and usage rapidly fluctuates or spikes. Measuring cumulative volume makes it easy to determine total consumption across a period and is accurate in terms of total usage but to generate a flow rate graph you then need to calculate the difference between each sample, and if your recording interval isn`t brief enough any short-term spikes in usage will be averaged out across the recording interval and may not show clearly on the graph. Flow gauges typically output a series of pulses proportional to the instantaneous flow rate which means that to interpret them it`s necessary to implement a simple frequency counter. This is actually the same way many car speedometers work: a wheel sensor outputs a pulse for each rotation of a wheel which means the pulse frequency varies proportionally to the vehicle speed. The speedo then displays a scaled version of the current pulse frequency to show instantaneous speed while the odometer displays a scaled cumulative pulse count to show distance traveled both pieces of information are based on the same underlying data but they are recorded and displayed in different ways. This project uses a flow rate gauge...

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    6 Channel Disco Running Lights
    Auto 12V Fan Controller
    ESR Meter
    Fun and easy to build buzzer circuit
    light dark sensor with relay circuit
    8W Flouroscent lamp driver
    Single transistor radio
    The SV203 powered PPRKCircuit With Devantech SRF04 UltraSonic Sensor
    Atmel 89C2051 prototype board
    KD9562 octave analog sound music circuit
    Unsteady programmable circuit diagram
    Alcohol used to monitor gas concentration gas sensor circuit diagram