SKU: SENS-3017
📋 GST Invoice Available

DFRobot Gravity Liquid Flow Sensor G1/2 - NPN Pulse Signal

₹2,409.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Gravity Liquid Flow Sensor (G1/2) is a digital flow meter with an NPN pulse output, compatible with 3.5-24V DC systems and microcontrollers like Arduino and Raspberry Pi for measuring the flow rate of clean, low-viscosity liquids.

Features

  • G1/2 threaded (20.5mm OD) flow sensor with NPN pulse output for direct microcontroller interface.
  • Wide operating voltage range from 3.5V to 24V DC with low current consumption (≤10mA at 5V).
  • Measures flow rates from 30 to 1200 liters per hour (L/H) with a 50%±10% duty cycle pulse signal.
  • Robust construction with O-ring rubber seal and silicone sealant for reliable waterproof operation up to 1.2 MPa pressure.
  • Gravity-series compatible connector for simplified wiring and integration into Arduino-based liquid monitoring systems.

Out of stock

Description

Based on an electromagnetic sensing principle, this flow sensor generates a digital NPN pulse signal proportional to the liquid flow rate. A pinwheel inside the sensor body rotates as fluid passes through, and the embedded Hall effect sensor converts this rotation into a clean, square-wave pulse output suitable for direct connection to digital input pins on microcontrollers. The sensor is designed for reliable, long-term operation with high anti-electromagnetic interference and anti-vibration capabilities.

The sensor body features G1/2 pipe threads (20.5mm outer diameter, 29mm thread length) for easy inline installation in liquid systems. It is rated for operating temperatures up to 80°C and is constructed with an O-ring seal and silicone sealant to ensure waterproof integrity, making it suitable for monitoring water, diesel, oils, and other low-viscosity, impurity-free liquids in industrial and DIY projects.

Key Features

  • Digital Pulse Interface: Provides a clean NPN pulse signal (high >4.7V @5V input) for direct, no-additional-circuit connection to microcontroller digital pins.
  • Wide Voltage Compatibility: Operates from 3.5V to 24V DC, supporting integration with 3.3V, 5V, and higher voltage logic systems.
  • High Flow Range: Accurately measures liquid flow rates from a low of 30 L/H up to 1200 L/H.
  • Robust Mechanical Design: Features G1/2 threaded brass connections, O-ring seals, and reinforced construction for durable, leak-proof operation under pressures up to 1.2 MPa.
  • Environmental Resilience: Rated for operation in 35-90% RH (non-condensing) and temperatures from -25°C to +80°C, ensuring stable performance in varied conditions.
  • Gravity Connector Standard: Utilizes the DFRobot Gravity interface for plug-and-play wiring, eliminating soldering and connection errors.
  • High Insulation Resistance: Exceeds 100 MΩ, providing excellent electrical isolation and signal integrity in wet environments.

Applications

  • Precise liquid consumption monitoring in industrial process control and water management systems.
  • Flow rate measurement for fuel, lubricant, or coolant lines in automotive and machinery diagnostics.
  • DIY projects involving automated irrigation, hydroponics, or aquarium dosing systems using Arduino/Raspberry Pi.
  • Monitoring liquid transfer rates in small-scale chemical dispensing or beverage production equipment.

Technical Specifications

Manufacturer / BrandDFRobot
Model / SeriesGravity Liquid Flow Sensor (G1/2)
Output TypeNPN Pulse Signal
Operating Voltage3.5 - 24 VDC
Operating Current≤10 mA (at DC 5V)
Flow Rate Range30 - 1200 L/H
Maximum Working Pressure≤1.2 MPa
Pipe ThreadG1/2 (Inner Diameter: 10mm, Outer Diameter: 20.5mm)
Thread Length29 mm
Operating Temperature≤80 °C
Operating Humidity35% - 90% RH (Non-Condensing)
Storage Temperature-25°C to +80°C
Storage Humidity25% - 95% RH
Output Pulse High Level> DC 4.7V (at DC 5V input)
Output Pulse Low Level< DC 0.5V (at DC 5V input)
Output Pulse Duty Cycle50% ± 10%
Insulation Resistance>100 MΩ

Frequently Asked Questions

What is the output signal of this DFRobot flow sensor and how do I connect it to an Arduino?

The sensor outputs a digital NPN pulse signal. Connect the sensor's signal wire (typically the yellow or white wire) to a digital input pin on your Arduino. The pulse frequency is proportional to the flow rate. You will need to write code to count the pulses over a period of time to calculate the flow rate in liters per hour (L/H). Power the sensor's red and black wires with a DC supply between 3.5V and 24V, ensuring common ground with the Arduino.

What types of liquids can this flow sensor measure?

This sensor is designed for clean, low-viscosity liquids without solid impurities. It is suitable for water, diesel, engine oil, milk, and similar fluids. It is not recommended for highly viscous liquids (like heavy grease), corrosive chemicals, or liquids containing particulates, as these can damage the internal pinwheel mechanism and affect measurement accuracy.

What is the maximum pressure and temperature this sensor can handle?

The sensor is rated for a maximum working water pressure of 1.2 MPa (approximately 174 psi). The operating temperature range is up to 80°C (176°F), with a storage temperature range from -25°C to +80°C. Ensure your system's pressure and temperature remain within these limits to prevent seal failure or permanent damage to the sensor.

How do I calibrate the sensor or convert pulse frequency to flow rate?

The sensor outputs a specific number of pulses per liter (the K-factor), which should be provided in the sensor's datasheet or can be determined empirically. To calibrate, measure a known volume of liquid through the sensor and count the pulses. The flow rate (Q) in L/H is calculated as Q = (Pulse Count / Time in seconds) * (3600 / K-factor). Sample Arduino libraries from DFRobot often include calibration functions and example code for this calculation.

Package Includes

  • 1 x DFRobot Gravity Liquid Flow Sensor (G1/2)

Additional Information

Weight 0.123 kg
Dimensions 9 × 7 × 4 cm