Suggestions for small air flow sensors compatible with arduino

Hi there.
I'm relatively new to this field and I wonder is there any small and cheap air flow sensor with a detection range of around 2 up to 55 L/min with less than 15% error and fully compatible with arduino(UNO)?

Pitot tubes are far from accurate for my purpose(slow speed), and accurate sensors like Omron D6F are limited to only a few Liters/minute.

To be clear I want to measure the air flow passing through a hole with a diameter of around 1 to 2cm and flow speed of 1 to 11 m/s(pretty much like human trachea)

Thanks in advance.

A search on the words "hot wire anemometer circuit" might be interesting.

ATS_Qpedia_Dec07_Understanding hot wire amemometry9.pdf (mouser.com)

The experiments I did with the old model hot wire anemometer shows the device to be quite sensitieve to air flows.

The hot wire wind speed sensors are quite nonlinear and inaccurate unless individually calibrated in a temperature controlled wind tunnel.

These bluetooth wind speed sensors work well, but are not Arduino compatible. Use your Android phone to collect the data. https://www.amazon.com/UNI-T-Anemometer-Thermometer-Collection-Windsurfing/dp/B07CKY5P2H

These sensors are/can be very sensitive to flow turbulence and distortion. We used some to measure the 3D steam flow across a channel at 40 kHz sampling rate. I.e. the sensors may be too sensitive for certain applications.

Sensitive != Accurate wind speed measurements

The OP requires accuracy.

Right. How do you define "accurate" if the flow profile is unknown? In laminar flow the speed degrades from mid to border of the channel or can be asymmetric.

Hot wire sensors detect wind speed, not volume. Accurate volume determination requires to integrate the speed over the entire channel cross-sectional area, together with pressure and temperature.

That's why hot wire sensors are not very usable to determine flow volume.

Run several in parallel to get the required flow rate, or use one in a shunt arrangement with one or more parallel tubes that bypasses the majority of the air. Make the length, width and surface finish of the bypass tubes the same as the sensor so you can multiply the single measurement by the total number of tubes.

Keep in mind that air is a FLUID and as such does not FLOW without turbulence and different speeds depending on where the sensor is placed. Flow at the surface of the container is almost zero. So any error you anticipate may be related to fluid flow and not sensor capability.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.