اریڈینو کے استعمال سے اپنے کچن کے لئے دھواں کا الارم کیسے بنایا جائے؟

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



تمباکو نوشی کا استعمال کرتے ہوئے دھواں سینسر کا استعمال کیسے کریں؟

اب جیسا کہ ہم اپنے پروجیکٹ کا خلاصہ جانتے ہیں ، آئیے ہم اس پروجیکٹ پر کام کرنا شروع کردیں۔

مرحلہ 1: استعمال شدہ اجزاء

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



  • ایم کیو 2 - دھواں سینسر
  • بریڈ بورڈ
  • مرد / خواتین جمپر تاروں
  • 3 وی بزر
  • ایل. ای. ڈی
  • 220 اوہم ریزٹر

مرحلہ 2: اجزاء کا مطالعہ

جیسا کہ ہم نے اجزاء کی ایک فہرست بنائی ہے جسے ہم اپنے پروجیکٹ میں استعمال کرنے جارہے ہیں۔ آئیے ہم ایک قدم آگے بڑھتے ہیں اور ایک مختصر مطالعہ کرتے ہیں کہ یہ اجزا کس طرح کام کرتے ہیں۔



ارڈینوو نینو ایک مائکروکانٹرولر بورڈ ہے جو مختلف سرکٹس میں مختلف کام انجام دینے کے لئے استعمال ہوتا ہے۔ ارڈینو نینو جو مائکروکنٹرولر استعمال کرتا ہے وہ ہے ATmega328P ہم جلاتے ہیں a سی کوڈ اس بورڈ پر یہ بتانے کے لئے کہ کس طرح اور کیا کام انجام دینے ہیں۔



اردوینو نینو

ایم کیو -2 سب سے عام میٹل آکسائڈ سیمک کنڈکٹر (ایم او ایس) قسم کا گیس سینسر ہے۔ یہ سگریٹ نوشی اور دیگر آتش گیس گیسوں جیسے ایل پی جی ، بوٹین ، پروپین ، میتھین ، الکحل ، ہائیڈروجن ، اور کاربن مونو آکسائڈ وغیرہ سے بہت حساس ہے۔ جب دھوئیں کا پتہ چل جاتا ہے تو ، اس کی وولٹیج بڑھ جاتی ہے۔ اندرونی مزاحمت میں تبدیلی کا انحصار گیس یا دھواں کے ارتکاز پر ہے۔ اس میں ایک چھوٹا پوٹینومیٹر ہے جو اس سینسر کی حساسیت کو ایڈجسٹ کرنے کے لئے استعمال ہوتا ہے۔

کام کرنا



مرحلہ 3: اجزاء کو جمع کرنا

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

  1. بریڈ بورڈ میں آرڈینو نینو اور ایم کیو 2 سموگ سینسر ڈالیں۔ سینسر کو ایردوینو کے ذریعے طاقت بنائیں اور سینسر کے A0 پن کو اردوینو کے اے 5 سے مربوط کریں۔
  2. متوازی تشکیل میں بوزر اور ایل ای ڈی کو مربوط کریں۔ ان کے ایک سرے کو ارڈینو کی گراؤنڈ اور دوسرے کو ارڈینو نینو کے پن D8 سے مربوط کریں۔ 220 اوہم ریزٹر کو ایل ای ڈی اور بزر کے ساتھ مربوط کرنا مت بھولنا۔

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

مرحلہ 4: ارڈینو کے ساتھ شروعات کرنا

اگر آپ پہلے ہی آرڈینوو IDE سے واقف نہیں ہیں تو ، فکر نہ کریں کیوں کہ مائکروکونٹرولر بورڈ کے ساتھ Ardino IDE ترتیب دینے اور استعمال کرنے کے لئے مرحلہ وار طریقہ کار کی وضاحت ذیل میں کی گئی ہے۔

  1. ارڈینو آئ ڈی ای کا تازہ ترین ورژن ڈاؤن لوڈ کریں اردوینو
  2. اپنے ارڈینو نینو بورڈ کو اپنے لیپ ٹاپ سے مربوط کریں اور کنٹرول پینل کھولیں۔ کنٹرول پینل میں ، پر کلک کریں ہارڈ ویئر اور آواز . اب پر کلک کریں ڈیوائسز اور پرنٹرز۔ یہاں ، وہ بندرگاہ ڈھونڈیں جس سے آپ کا مائکروقانونی بورڈ منسلک ہے۔ میرے معاملے میں یہ ہے COM14 لیکن یہ مختلف کمپیوٹرز پر مختلف ہے۔

    پورٹ تلاش کرنا

  3. ٹول مینو پر کلک کریں اور بورڈ کو سیٹ کریں اردوینو نینو۔

    بورڈ لگانا

  4. اسی ٹول مینو میں ، پروسیسر کو سیٹ کریں اے ٹی میگا 328 پی (پرانا بوٹلوڈر)۔

    پروسیسر کی ترتیب

  5. اسی ٹول مینو میں ، بندرگاہ کو اس پورٹ نمبر پر سیٹ کریں جو آپ نے پہلے میں دیکھا تھا ڈیوائسز اور پرنٹرز .

    پورٹ کی ترتیب

  6. نیچے منسلک کوڈ ڈاؤن لوڈ کریں اور اسے اپنے اردوینو IDE میں پیسٹ کریں۔ پر کلک کریں اپ لوڈ کریں اپنے مائکروکنٹرولر بورڈ میں کوڈ کو جلا دینے کے لئے بٹن۔

    اپ لوڈ کریں

کلک کرکے کوڈ ڈاؤن لوڈ کریں یہاں

مرحلہ 5: کوڈ

کوڈ بہت اچھا تبصرہ کیا ہے اور خود وضاحتی ہے۔ لیکن پھر بھی ، اس کے نیچے مختصر طور پر وضاحت کی گئی ہے۔

1. آرڈوینو کی پنوں جو سینسر اور بزر سے جڑے ہوئے ہیں شروع میں ہی انکی ابتدا کی جاتی ہے۔ حد کی قیمت یہاں متغیر میں بھی ترتیب دی گئی ہے سینسرتریس۔

انٹ بززر = 8؛ int تمباکو نو = A5؛ // آپ کی حد قیمت IN سینسر ٹہرس = 400؛

2 باطل سیٹ اپ () ایک فنکشن ہے جس میں تمام پنوں کو آؤٹ پٹ یا انپٹ کے بطور استعمال کرنے کے لئے سیٹ کیا گیا ہے۔ اس فنکشن سے آرڈینو نینو کی باڈ ریٹ بھی طے ہوتی ہے۔ باؤڈ ریٹ وہ رفتار ہے جس پر مائکرو قابو پانے والا بورڈ دوسرے سینسروں کے ساتھ بات چیت کرتا ہے۔ حکم ، سیریل.بیگین () بوڈ کی شرح طے کرتی ہے جو زیادہ تر 9600 ہے۔ ہماری خواہش کے مطابق بوڈ کی شرح تبدیل کی جاسکتی ہے۔

باطل سیٹ اپ () {پن موڈ (بوزر ، آؤٹپٹ)؛ پن موڈ (تمباکو نو ، انپٹ)؛ سیریل.بیگین (9600)؛ }

باطل لوپ () ایک فنکشن ہے جو لوپ میں بار بار چلتا ہے۔ اس لوپ میں ، سینسر سے ملحقہ قیمت پڑھی جارہی ہے۔ اس ینالاگ قدر کا پھر اس حد قیمت سے موازنہ کیا جاتا ہے جو ہم شروع میں پہلے سے طے کر چکے ہیں۔ اگر یہ قدر حد کی قیمت سے زیادہ ہے تو ، بوزر اور لیڈ آن ہوجائے گا ، بصورت دیگر ، وہ سوئچ آف ہی رہیں گے۔

باطل لوپ () an an اینالاگ سینسر = ینالاگ ریڈ (تمباکو نو)؛ سیریل.پرنٹ ('پن A0:')؛ سیریل.پرنٹلن (ینالاگ سینسر)؛ // چیک کرتا ہے کہ آیا یہ حد کی قیمت تک جا پہنچا ہے اگر (اینالاگ سینسر> سینسر ٹریس) {ڈیجیٹل رائٹ (بزر ، ہائی)؛ } دوسری {ڈیجیٹل رائٹ (بوزر ، LOW)؛ } تاخیر (100)؛ }

اب جیسا کہ ہم جانتے ہیں کہ مختلف گیسوں کو سمجھنے کے لئے سگریٹ نوشی کا استعمال کس طرح کرنا ہے اور قریبی کسی کو بھی مطلع کرنے کے لئے الارم کو تبدیل کرنا ہے ، ہم بازار سے مہنگا خریدنے کے بجائے اپنے سگریٹ نوشی کا الارم بنا سکتے ہیں کیونکہ ہم گھر میں دھواں کا الارم بناسکتے ہیں۔ کم لاگت اور موثر.