Description
The YF-B3 is a Hall-effect turbine water flow sensor featuring a brass housing with G1/2″ (DN15) double male threaded connections on both inlet and outlet. Unlike the YF-B2 (male inlet / female outlet), the YF-B3 provides male threads on both ends, allowing it to be installed between two female fittings or connected using standard G1/2 female couplers. This configuration is common in water heater inlet lines, water dispensers, and campus card billing systems where a straight inline sensor is required.
The sensor operates on a turbine principle: water flowing through the body spins a magnetic rotor, and an integrated Hall-effect sensor detects the rotation, outputting a digital pulse train proportional to flow rate . The pulse frequency follows the relationship F = 11 × Q (Hz, where Q is flow rate in L/min), corresponding to approximately 660 pulses per liter (each pulse ≈ 1.52 mL) . The rated flow range is 1–25 L/min with ±3% accuracy .
The brass body (H57 copper + POM internals) withstands up to 1.75 MPa pressure and handles liquid temperatures up to 120°C in some specifications, though the operating temperature range is typically listed as -20°C to +80°C . The dimensions are approximately 66mm total length with 18mm thread length, and the sensor weighs approximately 99g .
Critical limitations: This is a low-cost, non-certified sensor for hobbyist, educational, and light commercial use. For 3.3V microcontrollers (ESP32, ESP8266), the pulse output high level (>4.7V at 5V supply) requires a logic level shifter or voltage divider to protect GPIO pins . An 80–100 mesh filter should be installed upstream to prevent debris from jamming the turbine.
Features
-
Brass Housing with Double Male Threads: Both inlet and outlet are G1/2″ male threads, suitable for inline installation between female fittings .
-
Hall-Effect Pulse Output: Digital square wave proportional to flow rate, readable by any microcontroller with an interrupt-capable GPIO .
-
660 Pulses per Liter: Good resolution for volume tracking and billing applications; each pulse ≈ 1.52 mL .
-
Flow Range 1–25 L/min: Suitable for water heaters, water dispensers, and campus card metering systems .
-
Hot Water Compatible: Brass body handles liquid temperatures up to 120°C (verify with your unit) .
-
High Pressure Resistance (≤1.75 MPa): Suitable for pressurized water systems .
-
Wide Voltage Range (DC 5–15V typical): 5V standard for Arduino; some sources list 3.5–24V tolerance .
-
NPN Pulse Output: 50% duty cycle with high level >4.7V at 5V supply .
Technical Specifications
| Parameter | Specification |
|---|---|
| Model | YF-B3 |
| Connection Size | G1/2″ (DN15), double male thread |
| Body Material | H57 Copper + POM |
| Operating Voltage | DC 5V – 15V (some list 3.5–24V) |
| Max Current Draw | <15mA @ 5V |
| Output Signal | NPN pulse; high >4.7V, low <0.5V (at 5V input) |
| Flow Rate Range | 1 – 25 L/min |
| Accuracy | ±3% |
| Pulse Formula | F = 11 × Q (Hz, Q in L/min) |
| Pulses per Liter | ~660 pulses/L (≈1.52 mL per pulse) |
| Max Water Pressure | ≤1.75 MPa |
| Operating Temperature | -20°C to +80°C |
| Liquid Temperature | ≤120°C (per some sources) |
| Dimensions | Approx. 66mm length, 18mm thread |
| Weight | Approx. 99g |






Reviews
There are no reviews yet.