You are on page 1of 3

2018-MC-283

Experiment No.1
Hall Effect Water Flow Rate Sensor
Objective:
 To study the characteristics of hall effect flow rate sensor.

Introduction:
Turbine type Water flow sensor consists of a copper body, a water rotor, and a hall-effect sensor.
When water flows through the rotor, rotor rolls. Its speed changes with different rate of flow. The
hall-effect sensor outputs the corresponding pulse signal. This one is suitable to detect flow in
water dispenser or coffee machine. We measure the number of pulses using an Arduino and then
calculate the flow rate in liters per hour (L/hr) using a simple conversion formula explained in
step 2.

Specifications:

Working Voltage: DC 5V~15V


Flow Rate Range: 1~25L/min
Frequency: F=11*Q (Q=L/MIN)
Operating Temperature: ≤80C

Connections:
There are only three wires coming from the flow rate sensor. Connect the VCC and GND of the
flow meter to the Arduino's VCC and GND. The pulse line of the flow rate sensor is connected
to the Arduino's digital pin 2. The Arduino's digital pin 2 serves as an external interrupt pin
(interrupt pin 0). You are given arduino code which will return display various flow readings on
serial window.
2018-MC-283

Experiment:
Connect the sensor as shown above and upload the code to the arduino and open serial monitor
screen on your laptop. You are provided with a known quantity (500mL) of water in a container.
Initially, when no water is flowing, the sensor would return values of all parameters as zero.
Then, you will slowly drop water in the funnel, water flow rate would change and be measured
using given setup. Repeat this experiment two times. Write Arduino code to display flow rate
mL/min and total measured quantity in serial monitor.
Reading
Sr. Actual Liquid Measured Liquid
No Quantity (mL) Quantity (mL)
1
2
3

Avg. Output Liquid = ½*(Measured Liquid Quantity1+ Measured Liquid Quantity2) = 586
Actual Liquid = _______600
Write down Calculation of Sensor Percent Error using Avg. liquid value:

Arduino Code:

1. //
2.   
3.
4.
5.
6.
7. void setup() {  
2018-MC-283

8.   // Define pinModes and other setups:  


9.   
10.
11.
12.
13. }
14. void loop() {  
15.   // read the value from the sensor:  
16.   
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.

Water Tap Flow Rate:


After flow rate sensor is calibrated, remove the funnel and connect one end of it to water tap and
move the tap to full open position an measure its flow rate.
Caution: Do not expose circuitry to water.
Flow Rate (L/min) ________

You might also like