Information
Item weight
Barcode
Created time
Last updated on
Item description
Description
A G3/4" water flow sensor for providing more chooice of water flow sensors. Water flow sensor consists of magnetic core, rotating impeller, external casing and sensor and a hall-effect sensor. When water flows through the rotor, rotor rolls, it activates the magnetic core to trigger switch action speed changes with different rate of flow. The hall-effect sensor outputs the corresponding pulse signals, users can get the flow speed via detecting the pulse. It is suitable to detect flow in water dispenser or coffee machine. There are also lots of other water flow sensors in other diameters for your choice.
 
The water flow sensor outputs pulse proportional to the water flow with: Pulse Frequency = Flow* 5.5.That is, if the output frequency is 48, then the water flow: 48/5.5= 8.72(L/min) Connect the water flow sensor to microcontroller as belows:
 
 
 
Specification
Mini. Wokring Voltage: DC 4.5V
Max. Working Current: 15mA (DC 5V)
Working Voltage: DC 5V~24V
Flow Rate Range: 1~60L/min
Load Capacity: ≤10mA (DC 5V)
Operating Temperature: ≤80℃
Liquid Temperature: ≤120℃
Operating Humidity: 35%~90%RH
Water Pressure: ≤2.0MPa
Storage Temperature: -25~+ 80℃
Storage Humidity: 25%~95%RH


Datasheet

https://www.openhacks.com/uploadsproductos/g3_4_water_flow_sensor_-_wiki.pdf
Pin Out
RED – Power Input
BLACK – Ground
YELLOW – PWM Output Signal


ตัวอย่างการต่อกับ Arduino Uno



ตัวอย่าง Code



volatile int NbTopsFan; //measuring the rising edges of the signal

int Calc;

int hallsensor = 2;    //The pin location of the sensor



void rpm ()     //This is the function that the interupt calls

{

 NbTopsFan++;  //This function measures the rising and falling edge of the hall effect sensors signal

}

// The setup() method runs once, when the sketch starts

void setup() //

{

 pinMode(hallsensor, INPUT); //initializes digital pin 2 as an input

 Serial.begin(9600); //This is the setup function where the serial port is initialised,

 attachInterrupt(0, rpm, RISING); //and the interrupt is attached

}

// the loop() method runs over and over again,

// as long as the Arduino has power

void loop ()

{

 NbTopsFan = 0;      //Set NbTops to 0 ready for calculations

 sei();            //Enables interrupts

 delay (1000);      //Wait 1 second

 cli();            //Disable interrupts

 Calc = (NbTopsFan * 60 / 7.5); //(Pulse frequency x 60) / 7.5Q, = flow rate in L / hour

 Serial.print (Calc, DEC); //Prints the number calculated above

 Serial.print (" L/hour\r\n"); //Prints "L/hour" and returns a  new line

}

Conditions
Tags

Exchange or return policy



Every item comes with a 30-day warranty. However, there are certain conditions that apply:

  1. The customer should not be responsible for any self-inflicted damage, such as incorrect power connections (for example, supplying 5V instead of the required 3.3V for a sensor).

  2. The product must be in perfect condition, without any breakage or damage caused by electricity (e.g., short circuits leading to electrical fires).

  3. The store does not accept product exchanges due to customer misunderstandings, such as purchasing the wrong size for their project or buying something without eventually using it. Customers can inquire about the product details and ensure compatibility before making a purchase by contacting us through our Line account @modulemore during business hours. Please note that there may be delays in response between 12:00 PM and 2:00 PM.

Return Policy: To initiate a product return, customers must provide the original receipt or a copy for quick verification. Returns can be sent to our store address by following these guidelines:

  1. Provide a detailed description of the damaged item(s).
  2. Mention any tests or experiments conducted by the customer.

Please note that the store reserves the right to make the final decision regarding product replacement or refund.

English

Categories

TRACK & TRACE

*Enter your order ID or email used in placing an order

OVERVIEW

Pageviews2,072,024 view(s)
Visitors1,332,750 time(s)
Last updatedSep 5, 2025

JOIN US

ร้านModuleMore
ร้านModuleMore
/www.modulemore.com/en
Join as a Member
600
Become a member of this store to receive special offers and promotions
Choose your language
Language
Currency
Change
Modify language
My orders
This seller's information
ร้านModuleMore
ModuleMore
Arduino compatible board, Iot, ESP32, ESP8266, Nodemcu, Raspberry pi, micro:bit and etc.
Mobile number : 0831710868
E-mail : paheyisoicus@gmail.com
Send message to seller
About this seller
Recently viewed items
Favourite this seller
Join as a Member
Share this page
Share this page

TOP Back to top
Contact me