ارڈینو کا استعمال کرتے ہوئے سادہ ڈیجیٹل واٹر فلو میٹر سرکٹ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





اس پوسٹ میں ہم آرڈینوو اور 16 ایکس 2 ایل سی ڈی ڈسپلے استعمال کرکے ڈیجیٹل واٹر فلو میٹر تعمیر کرنے جارہے ہیں۔ ہم YF-S201 پانی کے بہاؤ سینسر ، اس کی تعمیر اور کام کرنے اور کچھ مفید ریڈنگ نکالنے کے ل A آردوینو کے ساتھ انٹرفیس کرنے کا طریقہ پر ایک نظر ڈالیں گے۔

مجوزہ پروجیکٹ لیٹر / منٹ میں پانی کے بہاؤ کی شرح اور لیٹر میں پانی کے کل بہاؤ کی پیمائش کرسکتا ہے۔



آئیے YF-S201 پانی کے بہاؤ سینسر پر ایک نظر ڈالیں۔

YF-S201 کی مثال:

YF-S201 ایک ہے ہال اثر پر مبنی پانی سینسر اس میں تین ٹرمینلز 5V (برائے نام ورکنگ وولٹیج) ، GND اور آؤٹ پٹ ہیں۔ + 5V سرخ رنگ کا تار ہے ، سیاہ ایک GND ہے اور زرد رنگ آؤٹ پٹ ہے۔



سینسر پانی کے بہاؤ کے لئے براہ راست متناسب تعدد دیتا ہے۔ YF-S201 سینسر 1 لیٹر / منٹ سے 30 لیٹر / منٹ کی پیمائش کرسکتا ہے۔ پانی کا دباؤ 1.75 MPa سے کم یا اس کے برابر ہونا چاہئے۔

پانی کو ایک سرے سے انجکشن لگایا جاسکتا ہے اور دوسرے سرے سے پانی بہتا ہے۔

اگر آپ واٹر پائپز کے نیٹ ورک میں پانی کے بہاؤ کی پیمائش کرنا چاہتے ہو یا آپ ایک نلکے کے پانی کے بہاؤ کی پیمائش کرنے کے لئے پانی کے نلکے سے پہلے رکھ سکتے ہو تو سینسر ٹینک کے مین گیٹ والو کے بعد لگایا جاسکتا ہے۔

سینسر کی جگہ کا استعمال صارف کی ضرورت کے مطابق کہیں بھی ہوسکتا ہے لیکن ، پانی کے اخراج سے بچنے کے ل care احتیاط برتنی ہوگی۔

سینسر ایک ہے مقناطیس اور ہال اثر سینسر اگر ہم پانی کے بہاؤ سینسر کے اطراف پر نگاہ ڈالیں تو ہم پانی کے بہاؤ کی راہ میں پلاسٹک کی ٹربائن کا مشاہدہ کرسکتے ہیں۔

ٹوربائن کے بیچ میں ایک گول سائز کا مقناطیس سرایت کیا جاتا ہے اور ہال اثر سینسر سیل اور نمی سے محفوظ ہوتا ہے اور مقناطیس کے اوپر رکھ دیا جاتا ہے۔ ہال اثر سینسر ٹربائن کے ہر انقلاب کے لئے ایک نبض پیدا کرتا ہے۔

سیریل پلاٹر پر پانی کا بہاؤ لہر

ہم ارڈینو آئ ڈی ای کے سیریل پلاٹر پر پانی کے بہاؤ سینسر کے ذریعہ تیار کردہ دالیں دیکھ سکتے ہیں ، جو نیچے دکھائے گئے ہیں (ارڈینوو سنگل چینل آسکلوسکوپ کا استعمال کرتے ہوئے)۔

ہم نے سینسر کے ذریعہ ہوا اڑا دی ہے ٹربائن کو گھمائیں بطور ایک ٹیسٹ اور تیار کردہ ویوفارم اوپر دکھایا گیا ہے۔ بائیں ہاتھ کی اونچی موج میں اعلی تعدد اور ٹربائن کی تیز گردش کی نمائندگی ہوتی ہے ، دائیں ہاتھ میں کم گھنے لہرف اس کے برعکس اشارہ کرتا ہے۔

پانی کا ایک مستقل بہاؤ مستقل تعدد پیداوار دیتا ہے۔

ہمیں کرنا ہو گا تعدد کو تبدیل کریں لیٹر / منٹ اسکیل میں۔ ایسا کرنے کے لئے ، کارخانہ دار نے ایک فارمولا دیا ہے:

پانی کے بہاؤ کی شرح (لیٹر / منٹ) = تعدد / 7.5

لہذا ، ہمیں پیداواری تعدد کی پیمائش کرنے اور پروگرام کوڈ میں مذکورہ بالا فارمولے کو استعمال کرنے کی ضرورت ہے۔

YF-S201 کی تکنیکی وضاحتیں:

ura درستگی: +/- 10٪ ، اگر آپ کو بہتر صحت سے متعلق کی ضرورت ہو تو ، ہمیں کیلیبریٹ کرنے کی ضرورت ہے۔

· کام کرنے کا درجہ حرارت: -25 سے + 80 ڈگری سینٹی گریڈ۔

· کام کرنے والی نمی: 35٪ سے 80٪ RH۔

· آؤٹ پٹ ڈیوٹی سائیکل: 50٪ +/- 10٪.

water پانی کا زیادہ سے زیادہ دباؤ: 1.75 ایم پی اے۔

ses دال فی لیٹر: 450۔

current زیادہ سے زیادہ موجودہ ڈرا: 5 ایم پر 15 ایم اے

یہ YF-S201 پانی کے بہاؤ سینسر کو مکمل کرتا ہے۔

اب چلیں اسکیمیٹک کی طرف۔

اسکیمیٹک ڈایاگرام:

پانی کے بہاؤ سینسر کا آؤٹ پٹ Ardino کے A0 سے منسلک ہے۔ کا استعمال کرتے ہیں 10K پوٹینومیٹر ایڈجسٹ ڈسپلے کے برعکس کو ایڈجسٹ کرنے کے ل.. تار ارڈینو اور ایل سی ڈی سکرین مندرجہ بالا آریھ کے مطابق

پروگرام کا کوڈ:

//-----Program Developed by R.Girish-----//
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2)
int X
int Y
float Time = 0
float frequency = 0
float waterFlow = 0
float total = 0
float LS = 0
const int input = A0
const int test = 9
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)
pinMode(test, OUTPUT)
analogWrite(test,100)
}
void loop()
{
X = pulseIn(input, HIGH)
Y = pulseIn(input, LOW)
Time = X + Y
frequency = 1000000/Time
waterFlow = frequency/7.5
LS = waterFlow/60
if(frequency >= 0)
{
if(isinf(frequency))
{
lcd.clear()
lcd.setCursor(0,0)
lcd.print('L/Min: 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('L/Min: ')
lcd.print(waterFlow)
lcd.setCursor(0,1)
lcd.print('Total: ')
lcd.print(total)
lcd.print(' L')
}
}
delay(1000)
}
//-----Program Developed by R.Girish-----//

مصنف کا پروٹو ٹائپ:

'ایل / من' پانی کے موجودہ بہاؤ کی شرح کی نشاندہی کرتا ہے اور 'ٹوٹل' سرکٹ آن ہونے کے بعد سے بہنے والے کل پانی کی طرف اشارہ کرتا ہے۔

آپ کسی بھی ایسے مائع کو بھی بہا سکتے ہیں جس کی واسکاسی کی قیمت پانی کے قریب ہو۔

اگر آپ کے پاس ارڈینو کے استعمال سے ڈیجیٹل پانی کے بہاؤ میٹر کے بارے میں کوئی سوالات ہیں تو ، آزادانہ طور پر تبصرہ سیکشن میں اظہار خیال کریں ، آپ کو فوری جواب مل سکتا ہے۔




پچھلا: جوڈ اسٹک نے ارڈینو کے استعمال سے 2.4 گیگا ہرٹز آر سی کار کنٹرول کی اگلا: ارڈینو کے استعمال سے یہ بک کنورٹر بنائیں