سنسور جریان آب YF-S401
درباره این کالا بیشتر بدانید
سنسورهای جریان آب یکی از مهم ترین و کاربردی ترین ابزارهای سنجش میزان آب گذرنده از لوله هاست. به کمک این سنسور ها می توان در پروژه های مختلف، میزان شدت آب عبوری از لوله ها را محاسبه کرده و مورد استفاده قرار داد. سنسور جریان آب با کد تجاری YF-S401 دارای روکش PVC و روتر آب و سنسور اثر هال است. با استفاده از این سنسور می توانید به سادگی با بردهای آردوینو و یا سایر میکروکنترلرها نظیر ARM پروژه های هوشمند طراحی و توسعه دهید. این سنسور دارای یک روتر داخلی است، زمانیکه آب در بین روتر به جریان میافتد، شروع به چرخیدن میکند و سرعت آن با سرعت جریان آب تغییر پیدا میکند. در نهایت سنسور اثر هال این سنسور در خروجی یک پالس سیگنال تولید میکند. با خواندن این پالس در خروجی به کمک برد آردوینو و یا سایر میکروکنترلرها می توانید جریان آب را اندازه بگیرید.
مشخصات فنی و ویژگی های کلی
- مجهز به روکش ضد آب PVC
- قابلیت اندازه گیری 1 الی 5 لیتر بر دقیقه
- قابلیت کار تا دمای 80 درجه سانتی گراد
- راه اندازی آسان و سریع با برد های آردوینو
- قابلیت کار در بازه رطوبت 20 الی 90 درصد
- قابلیت تحمل دمای آب تا 120 درجه سانتی گراد
- بازه ولتاژ کاری 5 الی 24 ولت DC(حداقل ولتاژ 45 ولت DC)
- دارای خروجی از نوع پالس متناسب با جریان آب اندازه گیری شده
- دارای جریان مصرفی بسیار پایین و در حدود 15 میلی آمپر(در ولتاژ 5 ولت)
کاربردها
- ثبت میزان آب مصرفی
- کنترل کننده های فشار آب
- اخطار دهنده های نشتی آب
- دیوایس های هوشمند در Smart Home
الزامات و نکات فنی در راه اندازی
همانطور که گفته شد، این سنسور با برد آردوینو UNO سازگاری کامل دارد. از طرفی دیگر خروجی این سنسور به صورت پالس بوده که باید با وقفه خارجی آردوینو مقدار آن اندازه گیری شود. تصویر زیر شمای اتصال این سنسور به برد آردوینو را نمایش می دهد.
در ادامه نمونه کد که با آردوینو UNO توسعه یافته را مشاهده می کنید. این برنامه آب گذرنده از سنسور را اندازه گیری کرده و در سریال مانیتور نمایش می دهد.
volatile double waterFlow;
void setup() {
Serial.begin(9600); //baudrate
waterFlow = 0;
attachInterrupt(digitalPinToInterrupt(2), pulse, RISING);
}
void loop() {
Serial.print("waterFlow:");
Serial.print(waterFlow);
Serial.println(" L");
delay(500);
}
void pulse()
{
waterFlow += 1.0 / 5880.0;
}
اولین نفری باشید که نظر خود را ثبت می کند.
برای ثبت نظر ابتدا باید به سایت ورود کنید.
ورود/ثبت نام