Water Flow Sensor 1-30L/min แรงดัน 1.75MPa สำหรับท่อ 1/2 (YF-S201B/YF-S201) flow meter flowmeter
Specifications and Pin Out:
The sensor comes with three wires
Red DC Power (5-24VDC power)
Black (ground)
Yellow (Hall effect pulse output).
Each puls is about 2.25 millilitres
Maximum output current : 15mA
Application Circuit
Specifications
Operating Voltage : 5V ~ 24V DC
Min. Working Voltage : 4.5V DC
Sensor Type : Hall Effect
Current Requirement : 15mA @ 5V
Operating Temperature Range : -25C ~ 80C
Operating Humidity Range : 35% ~ 90% RH (no frost)
Overload 10 mA(DC 5V)
Frequency : F=4.5xQ(L/Min)-3
Accuracy: 2%
Flow range: 1-30L/min
Water Pressure : 2 MPa
Flow Rate : 1 30 L/min
Cable Length : 15cm
Connection Thread : 1/2
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
); //Prints L/hour and returns a new line }