* MÔ TẢ CHUNG:
- Cảm biến lưu lượng nước là cảm biến lưu lượng nước thường dùng trong các máy bơm nước hồ cá, máy bơm mini, máy nước nóng.v.v....
- Cảm biến hoạt động dựa tên cánh quạt nước và cảm biến Hall bên trong, khi nước chảy qua làm quạt nước quay
* MÔ TẢ CHUNG:
- Cảm biến lưu lượng nước là cảm biến lưu lượng nước thường dùng trong các máy bơm nước hồ cá, máy bơm mini, máy nước nóng.v.v....
- Cảm biến hoạt động dựa tên cánh quạt nước và cảm biến Hall bên trong, khi nước chảy qua làm quạt nước quay ==> cảm biến Hall ==> xung vuông ( từ NPN).
* THÔNG SỐ, ĐẶC ĐIỂM KỸ THUẬT:
- Chức năng 3 dây ngõ ra:
+ Màu đỏ : nguồn : 5 - 24V
+ Dây đen : GND (mass).
+ Dây vàng : tín hiệu.
- Nguồn : 5 - 24V
- Dòng tiêu thụ : < 10mA.
- Chịu áp lực đến : 1.75Mpa
- Lưu lượng đo : 1 - 30 (L/min)
- Nhiệt độ hoạt động : < 120 độ C
- Độ ẩm : 35% - 90% RH
- Kích thước : 62 x 36 x 35mm
- Đường kính ống: 11mm
- Trọng lượng: 50g
Xem video sử dụng sản phẩm tại: https://www.youtube.com/watch?v=y841yf-WjqE
Code mẫu
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
int X;
int Y;
float TIME = 0;
float FREQUENCY = 0;
float WATER = 0;
float TOTAL = 0;
float LS = 0;
const int input = A0;
void setup()
{
Serial.begin(9600);
lcd.begin(16, 2);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Water Flow Meter");
lcd.setCursor(0,1);
lcd.print("****************");
delay(2000);
pinMode(input,INPUT);
}
void loop()
{
X = pulseIn(input, HIGH);
Y = pulseIn(input, LOW);
TIME = X + Y;
FREQUENCY = 1000000/TIME;
WATER = FREQUENCY/7.5;
LS = WATER/60;
if(FREQUENCY >= 0)
{
if(isinf(FREQUENCY))
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print("VOL. :0.00");
lcd.setCursor(0,1);
lcd.print("TOTAL:");
lcd.print( TOTAL);
lcd.print(" L");
}
else
{
TOTAL = TOTAL + LS;
Serial.println(FREQUENCY);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("VOL.: ");
lcd.print(WATER);
lcd.print(" L/M");
lcd.setCursor(0,1);
lcd.print("TOTAL:");
lcd.print( TOTAL);
lcd.print(" L");
}
}
delay(1000);
}