- مائع میں ٹربائڈیٹی کیا ہے؟
- ارڈینو کا استعمال کرتے ہوئے ٹربائٹی کی پیمائش کیسے کریں؟
- ٹربائڈیٹی میٹر بنانے کے لئے اجزاء کی ضرورت ہے
- ٹربائڈیٹی سینسر کا جائزہ
- ٹربائڈیٹی ماڈیول کی کلیدی خصوصیات
- ارڈوینو - سرکٹ ڈایاگرام کے ساتھ انٹرفیسنگ ٹربائڈیٹی سینسر
- پانی میں ٹربائڈیٹی ماپنے کے لئے پروگرامنگ ایردوینو
جب بات مائع کی ہو تو ، ٹربائٹیٹی ایک اہم اصطلاح ہے۔ کیونکہ یہ مائع حرکیات میں ایک اہم کردار ادا کرتا ہے اور پانی کے معیار کی پیمائش کے لئے بھی استعمال ہوتا ہے ۔ تو اس ٹیوٹوریل میں ، آئیے اس بات پر تبادلہ خیال کریں کہ ٹربڈیڈیٹی کیا ہے ، کس طرح اریڈینو کا استعمال کرتے ہوئے مائع کی گندگی کو ماپنا ہے ۔ اگر آپ اس پروجیکٹ کو مزید آگے لے جانا چاہتے ہیں تو ، آپ ارڈینو کے ساتھ پییچ میٹر میں مداخلت کرنے پر بھی غور کرسکتے ہیں اور پانی کے معیار کا بہتر اندازہ لگانے کے لئے پانی کی پییچ قیمت کو بھی پڑھ سکتے ہیں۔ اس سے قبل ، ہم نے ESP8266 کا استعمال کرتے ہوئے IOT پر مبنی واٹر کوالٹی مانیٹرنگ ڈیوائس بھی بنایا ہے ، اگر آپ دلچسپی رکھتے ہیں تو آپ بھی یہ چیک کرسکتے ہیں۔ یہ کہا جارہا ہے ، آئیے شروع کریں
مائع میں ٹربائڈیٹی کیا ہے؟
ٹربائڈیٹی کسی بادل کی ڈگری یا سطح کے بادل یا ہیزنی کی سطح ہے ۔ یہ ہوا میں سفید دھوئیں کی طرح بڑی تعداد میں پوشیدہ ذرات (ننگی آنکھ کے ساتھ) کی موجودگی کی وجہ سے ہوتا ہے۔ جب روشنی مائعات سے گذرتی ہے تو ، ان چھوٹے ذرات کی موجودگی کی وجہ سے روشنی کی لہریں بکھر جاتی ہیں۔ مائع کی ٹربائٹی آزاد معطل ذرات سے براہ راست متناسب ہے جو یہ ہے کہ اگر ذرات کی تعداد میں اضافہ ہو تو گندگی کی کیفیت میں بھی اضافہ ہوگا۔
ارڈینو کا استعمال کرتے ہوئے ٹربائٹی کی پیمائش کیسے کریں؟
جیسا کہ میں نے پہلے بتایا ہے ، ہلکی لہروں کے بکھرنے کی وجہ سے تنگی ہوتی ہے ، گندگی کی پیمائش کرنے کے ل we ، ہمیں روشنی کے بکھرنے کی پیمائش کرنی چاہئے۔ پیمائش کے لئے استعمال ہونے والے طریقہ کار پر منحصر ہے ، عام طور پر ٹربڈیٹی نیفیلومیٹرک ٹربائڈیٹی یونٹوں (NTU) یا جیکسن ٹربائڈیٹی یونٹوں (JTLJ) میں ماپا جاتا ہے۔ دونوں یونٹ تقریبا برابر ہیں۔
اب دیکھتے ہیں کہ ٹربائڈیٹی سینسر کس طرح کام کرتا ہے ، اس کے دو حصے ہیں ، ٹرانسمیٹر اور وصول کنندہ۔ ٹرانسمیٹر ایک روشنی ماخذ پر مشتمل ہوتا ہے عام طور پر لیڈ اور ڈرائیور سرکٹ ہوتا ہے۔ وصول کنندہ کے اختتام پر ، فوٹو ڈوڈ یا ایل ڈی آر کی طرح لائٹ ڈٹیکٹر ہوتا ہے۔ ہم حل ٹرانسمیٹر اور وصول کنندہ کے درمیان رکھتے ہیں۔
ٹرانسمیٹر آسانی سے روشنی کو منتقل کرتا ہے ، کہ روشنی کی لہریں حل سے گذرتی ہیں اور وصول کنندہ روشنی حاصل کرتا ہے۔ عام طور پر (حل کی موجودگی کے بغیر) منتقل ہونے والی روشنی پوری طرح سے وصول کنندہ کی طرف وصول کرتی ہے۔ لیکن گندھک حل کی موجودگی میں ، منتقل ہونے والی روشنی کی مقدار بہت کم ہے۔ یہ وصول کنندہ کی طرف ہے ، ہمیں صرف ایک کم شدت کی روشنی ملتی ہے اور یہ شدت الٹ جزباتی طور پر متناسب ہے۔ لہذا ہم روشنی کی شدت کی پیمائش کرکے ٹربائٹیٹی کی پیمائش کرسکتے ہیں اگر روشنی کی شدت زیادہ ہو تو ، حل کم گنجان ہے اور اگر روشنی کی شدت بہت کم ہے جس کا مطلب ہے کہ حل زیادہ گڑبڑ ہے۔
ٹربائڈیٹی میٹر بنانے کے لئے اجزاء کی ضرورت ہے
- ٹربائڈیٹی ماڈیول
- اردوینو
- 16 * 2 I2C LCD
- عام کیتھڈ آرجیبی ایل ای ڈی
- بریڈ بورڈ
- جمپر تاروں
ٹربائڈیٹی سینسر کا جائزہ
اس پروجیکٹ میں استعمال ہونے والی ٹربائڈیٹی سینسر نیچے دکھایا گیا ہے۔
جیسا کہ آپ دیکھ سکتے ہیں ، یہ ٹربائڈیٹی سینسر ماڈیول 3 حصوں کے ساتھ آتا ہے۔ ایک واٹر پروف سیسہ ، ڈرائیور سرکٹ ، اور ایک جوڑنے والی تار۔ ٹیسٹنگ جانچ پڑتال ٹرانسمیٹر اور وصول کنندہ دونوں پر مشتمل ہے۔
مذکورہ امیج سے پتہ چلتا ہے ، اس قسم کا ماڈیول آئی آر ڈایڈڈ کو بطور روشنی ماخذ اور آئی آر وصول کنندہ بطور ڈیٹیکٹر استعمال کرتا ہے۔ لیکن ورکنگ اصول پہلے کی طرح ہے۔ ڈرائیور کا حصہ (نیچے دکھایا گیا) ایک آپپ امپ اور کچھ اجزاء پر مشتمل ہوتا ہے جو پتہ چلنے والے لائٹ سگنل کو بڑھا دیتا ہے۔
اصل سینسر JST XH کنیکٹر کا استعمال کرکے اس ماڈیول سے منسلک کیا جاسکتا ہے۔ اس میں تین پن ، وی سی سی ، گراؤنڈ ، اور آؤٹ پٹ ہیں۔ وی سی سی 5v اور زمین سے زمین تک جڑتا ہے۔ اس ماڈیول کی پیداوار ایک ینالاگ قدر ہے جو روشنی کی شدت کے مطابق تبدیل ہوتی ہے۔
ٹربائڈیٹی ماڈیول کی کلیدی خصوصیات
- آپریٹنگ وولٹیج: 5 وی ڈی سی۔
- موجودہ: 30 ایم اے (میکس)
- آپریٹنگ درجہ حرارت: -30 ° C سے 80 ° C
- ارڈینو ، راسبیری پائی ، اے وی آر ، پی آئی سی ، وغیرہ کے ساتھ ہم آہنگ۔
ارڈوینو - سرکٹ ڈایاگرام کے ساتھ انٹرفیسنگ ٹربائڈیٹی سینسر
ٹربڈیڈیٹی سینسر کو ارڈینو سے جوڑنے کے لئے مکمل اسکیمیٹ ذیل میں دکھایا گیا ہے ، سرکٹ ایزیڈی اے کا استعمال کرتے ہوئے ڈیزائن کیا گیا تھا۔
یہ ایک بہت ہی آسان سرکٹ آریھ ہے۔ ٹربائڈیٹی سینسر کا آؤٹ پٹ ینالاگ ہے تاکہ آرڈوینو کے A0 پن ، I2C LCD سے منسلک Ardino کے I2C پنوں سے جڑا ہوا ہے جو SCL سے A5 اور SDA سے A4 ہے۔ پھر آرجیبی ایل ای ڈی ڈیجیٹل پن D2 ، D3 ، اور D4 سے جڑا ہوا ہے۔ کنکشن مکمل ہونے کے بعد ، میرا ہارڈویئر سیٹ اپ ایسا لگتا ہے۔
سینسر کے وی سی سی کو ارڈینو 5v سے مربوط کریں ، پھر زمین سے زمین سے جوڑیں۔ سینسر کا آؤٹ پٹ اردوینو کے مطابق 0 کے مطابق۔ اگلا ، VCC اور LCD ماڈیول کے گراؤنڈ کو 5v اور Ardino کے گراؤنڈ سے مربوط کریں۔ پھر ایس ڈی اے سے اے 4 اور ایس سی ایل سے اے 5 ، یہ دونوں پنز اردوینو کی آئی 2 سی پن ہیں۔ آخر میں آرجیانو ایل ای ڈی کے گراؤنڈ کو اردوینو کی زمین سے جوڑتا ہے اور D3 سے سبز ، نیلے سے D4 ، اور سرخ سے D5 سے جڑ جاتا ہے۔
پانی میں ٹربائڈیٹی ماپنے کے لئے پروگرامنگ ایردوینو
گندگی کی اقدار کو 0 سے 100 تک ظاہر کرنے کا منصوبہ ہے۔ میٹر کو خالص مائع کے ل for 0 اور انتہائی ٹربائڈ والوں کے ل. 100 ڈسپلے کرنا چاہئے۔ یہ آرڈینو کوڈ بھی بہت آسان ہے اور مکمل کوڈ اس صفحے کے نیچے پایا جاسکتا ہے۔
پہلے ، میں نے I2C مائع کرسٹل لائبریری شامل کیا کیونکہ ہم کنیکشن کو کم سے کم کرنے کے لئے I2C LCD استعمال کررہے ہیں۔
# شامل کریں
پھر میں نے سینسر ان پٹ کے لئے عددی سیٹ کی۔
int سینسرپین = A0؛
سیٹ اپ سیکشن میں ، میں نے پنوں کی تعریف کی۔
پن موڈ (3 ، آؤٹپٹ)؛ پن موڈ (4 ، آؤٹپٹ)؛ پن موڈ (5 ، آؤٹپٹ)؛
لوپ سیکشن میں ، جیسا کہ میں نے پہلے بتایا ، سینسر کا آؤٹ پٹ ایک ینالاگ قدر ہے۔ لہذا ہمیں ان اقدار کو پڑھنے کی ضرورت ہے۔ ایردوینو اینالاگ ریڈ فنکشن کی مدد سے ، ہم لوپ سیکشن میں آؤٹ پٹ ویلیوز پڑھ سکتے ہیں۔
انٹ سینسر ویلیو = اینالاگ ریڈ (سینسرپین)؛
پہلے ، ہمیں اپنے سینسر کے طرز عمل کو سمجھنے کی ضرورت ہے ، جس کا مطلب ہے کہ ہمیں ٹربائڈیٹی سینسر کی کم سے کم قیمت اور زیادہ سے زیادہ قیمت کو پڑھنے کی ضرورت ہے۔ ہم استعمال سیریل مانیٹر پر اس قدر پڑھ سکتے serial.println تقریب.
ان اقدار کو حاصل کرنے کے ل first ، پہلے ، سینسر کو آزادانہ طور پر پڑھیں جو بغیر کسی حل کے ہے۔ مجھے 640 کے آس پاس قیمت ملی اور اس کے بعد ، ٹرانسمیٹر اور وصول کرنے والے کے مابین ایک سیاہ مادہ رکھیں ، ہمیں ایک ایسی قیمت ملتی ہے جو کم سے کم قیمت ہے ، عام طور پر ، وہ قیمت صفر ہے۔ تو ہمیں زیادہ سے زیادہ 640 اور کم سے کم صفر ملا۔ اب ہمیں ان اقدار کو 0-100 میں تبدیل کرنے کی ضرورت ہے
اس کے ل I ، میں نے ارڈینو کا نقشہ فعل استعمال کیا ۔
انٹ ٹربٹیڈیٹی = نقشہ (سینسر ویلیو ، 0،640 ، 100 ، 0)؛
پھر میں نے LCD ڈسپلے میں اس قدر کو ظاہر کیا۔
lcd.setCursor (0 ، 0)؛ lcd.print ("تنگی:")؛ lcd.print ("")؛ lcd.setCursor (10 ، 0)؛ lcd.print (ٹربائڈیٹی)؛
اس کے بعد ، اگر حالات کی مدد سے ، میں نے مختلف شرائط دیں۔
اگر ( گندگی <20) { ڈیجیٹل رائٹ (2 ، HIGH)؛ ڈیجیٹل رائٹ (3 ، کم)؛ ڈیجیٹل رائٹ (4 ، کم)؛ lcd.setCursor (0 ، 1)؛ lcd.print ("اس کا کلیئر")؛ }
اگر ٹربائڈیٹی ویلیو 20 سے کم ہو تو یہ سبز رنگ کی قیادت میں سرگرم ہوگا اور LCD پر "اپنا واضح" دکھائے گا۔
اگر ((ٹربائٹیٹی> 20) && (ٹربائٹی <50٪) { ڈیجیٹل رائٹ (2 ، LOW)؛ ڈیجیٹل رائٹ (3 ، ہائی)؛ ڈیجیٹل رائٹ (4 ، کم)؛ lcd.setCursor (0 ، 1)؛ lcd.print ("اس کا کلاڈی")؛ }
اگر ٹربائڈیٹی ویلیو 20 اور 50 کے درمیان ہے تو یہ نیلے رنگ کی قیادت میں فعال اور "اس کے ابر آلود" کو LCD پر ظاہر کرے گا۔
اگر ((Turbidity پر> 50) { digitalWrite (2، کم)؛ digitalWrite (3، اعلی)؛ digitalWrite (4، کم)؛ lcd.setCursor (0، 1)؛ lcd.print ("اس کی گندی")؛ }
ذیل میں جیسا کہ ٹربائڈیٹی ویلیو 50 سے زیادہ ہے تو یہ سرخ رنگ کی قیادت میں سرگرم ہوگا اور LCD پر "یہ گندا ہے" دکھائے گا۔
صرف سرکٹ ڈایاگرام کی پیروی کریں اور کوڈ اپ لوڈ کریں ، اگر سب کچھ درست ہوجاتا ہے تو ، آپ کو پانی کی گندگی کا پیمائش کرنے کے قابل ہونا چاہئے اور ایل سی ڈی کو پانی کے معیار کو ظاہر کرنا چاہئے جیسا کہ اوپر دکھایا گیا ہے۔
نوٹ کریں کہ یہ ٹربائڈیٹی میٹر ٹربائڈیٹی کی فیصد کو ظاہر کرتا ہے اور یہ ایک درست صنعتی قیمت نہیں ہوسکتی ہے ، لیکن پھر بھی اسے دو پانی کے پانی کے معیار کا موازنہ کرنے کے لئے استعمال کیا جاسکتا ہے۔ اس منصوبے کا مکمل کام نیچے دی گئی ویڈیو میں پایا جاسکتا ہے۔ امید ہے کہ آپ نے ٹیوٹوریل کا لطف اٹھایا ہو گا اور کچھ مفید سیکھیں گے ، اگر آپ کو کوئی سوال ہے تو ، آپ انہیں ذیل میں تبصرہ سیکشن میں چھوڑ سکتے ہیں یا اپنے تکنیکی سوالات پوسٹ کرنے کے لئے سرکٹ ڈایجسٹ فورمز کا استعمال کرسکتے ہیں یا متعلقہ گفتگو شروع کرسکتے ہیں۔