The BSP G1/2" Hall Flow Sensor is a highprecision turbine flow meter designed for accurate liquid flow measurement. Featuring a brass body, stainless steel shaft, and Hall effect sensing technology, this sensor provides reliable pulse output proportional to flow rate. Perfect for water heaters, coffee machines, RO systems, and Arduinobased flow monitoring projects.
| Parameter | Value |
|---|---|
| Connection Thread | BSP G1/2" (Male) |
| Flow Range | 1-25 L/min |
| Working Voltage | DC 5-18V [citation:1] |
| Rated Voltage | DC 5V |
| Output Signal | NPN Pulse (Digital) [citation:7] |
| Output High Level | ≥ DC 4.7V [citation:1] |
| Output Low Level | ≤ DC 0.5V |
| Duty Cycle | 50 ±10% [citation:1] |
| Accuracy | ±3 ~ ±5% [citation:1][citation:6] |
| Maximum Pressure | 1.75MPa [citation:7] |
| Operating Temperature | -20°C ~ 80°C [citation:1] |
| Pulse Formula | F(Hz) = 11 × Q (L/min) [citation:7] |
| Pulses per Liter | ~660 pulses/L [citation:7] |
| Body Material | Brass [citation:1] |
| Turbine Material | PA66 / Stainless Steel [citation:1] |
| Shaft Material | SUS304 Stainless Steel [citation:1] |
| Wire Length | ~35cm (standard) [citation:1] |
= Key Features =
High Accuracy - Precision flow measurement with ±3% accuracy
Hall Effect Technology Reliable noncontact sensing with digital output
Durable Brass Construction Corrosionresistant and long-lasting
BSP G1/2" Thread - Standard connection for easy installation
Wide Flow Range Measures 125 L/min for versatile applications
Low Pressure Drop - Minimal flow restriction
Compact Size - Easy integration into existing systems
Isolated Sensor - Hall sensor separated from water flow [citation:7]
| Wire Color | Connection | Description |
|---|---|---|
| Red | VCC | 5-18V DC Power Supply |
| Black | GND | Ground |
| Yellow | Signal (OUT) | Pulse Output to Arduino/MCU |
> Use external pull-up resistor (10kΩ) for stable signal on 3.3V systems
#define FLOW_SENSOR 2 volatile float flowRate = 0; volatile unsigned long pulseCount = 0;void setup() {
Serial.begin(115200);
pinMode(FLOWSENSOR, INPUTPULLUP);
attachInterrupt(digitalPinToInterrupt(FLOW_SENSOR), pulseCounter, RISING);
}
void loop() {
delay(1000);
detachInterrupt(digitalPinToInterrupt(FLOW_SENSOR));
flowRate = pulseCount / 660.0 * 60; // 660 pulses/L, convert to L/min
Serial.print("Flow: ");
Serial.print(flowRate, 2);
Serial.println(" L/min");
pulseCount = 0;
attachInterrupt(digitalPinToInterrupt(FLOW_SENSOR), pulseCounter, RISING);
}
void pulseCounter() {
pulseCount++;
}
Install before any valves (on pressure side)
Use 10x pipe diameter calming sections before and after sensor for best accuracy
Install after filter to prevent particles >0.5mm from damaging turbine
Can be installed in any orientation
Ensure sensor is filled with fluid at all times
Avoid vibration and magnetic interference sources
For best results, install in horizontal position with electronics housing facing up
√ Ready to use with Arduino, ESP32, and Raspberry Pi
√ Standard G1/2" BSP thread for easy plumbing connection
√ High-quality Hall sensor isolated from water
√ Low power consumption for continuous monitoring
√ Excellent value for industrial and hobbyist projects
For hot water applications, ensure temperature does not exceed 80°C
For accurate readings, ensure straight pipe sections before and after installation
The BSP G1/2" Hall Flow Sensor delivers reliable, accurate flow measurement for a wide range of applications. Easy to integrate with Arduino and other microcontrollers, this sensor is the perfect choice for monitoring water consumption and fluid flow in your projects.
FLOWSENSOR FLOWMETER HALLSENSOR G1/2 WATERFLOW TURBINEFLOW ARDUINO IOT FLOWMONITORING WATERMETER PLUMBING SENSOR #DIY New Best Seller Flow Sensor