پیر سینسر اور ارڈینو کا استعمال کرتے ہوئے سیکیورٹی الارم کیسے بنایا جائے؟

جدید صدی میں اسٹریٹ کرائم بہت عام ہے۔ رات میں سوتے وقت یا دن کے وقت گھر میں ہونے پر ہر فرد کو اپنے آپ کو محفوظ محسوس کرنے کی ضرورت ہوتی ہے۔ لہذا ، بہت سکیورٹی الارم سسٹم مارکیٹ میں دستیاب ہیں۔ یہ سسٹم بہت ہی موثر لیکن مہنگے ہیں۔ A چور الارم یا گھسنے والے کا الارم بنیادی طور پر ایک الیکٹرانک ڈیوائس ہے جو گھر میں کسی دخل اندازی کرنے والے کا پتہ لگانے پر الارم لگتا ہے۔ ہم گھر میں گھسنے والے کا الارم سرکٹ بنا سکتے ہیں جو ایک خاص حد کے فاصلہ کے ل almost تقریبا equally اتنا ہی موثر ہوگا اور اس کی لاگت بہت کم ہوگی۔



سیکیورٹی الارم

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



پیر سینسر پر مبنی انٹروڈر الارم ڈیزائن کرنے کا طریقہ؟

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



مرحلہ 1: اجزاء جمع کرنا (ہارڈ ویئر)

  • 10 ک اوہم ریزسٹر
  • ایل. ای. ڈی
  • بزر
  • 9V بیٹری
  • 9V بیٹری کلپ
  • ویربوارڈ
  • مربوط تاروں
  • ڈیجیٹل ملٹی میٹر

مرحلہ 2: اجزاء کی ضرورت ہے (سافٹ ویئر)

  • پروٹیوس 8 پروفیشنل (سے ڈاؤن لوڈ کیا جاسکتا ہے یہاں )

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



مرحلہ 3: سرکٹ کا کام کرنا

اس سرکٹ کا کام کرنا بہت آسان ہے۔ سب سے پہلے ، PIR سینسر کی حالت LOW پر سیٹ کی گئی ہے۔ اس کا مطلب ہے کہ کسی حرکت کا پتہ نہیں چل سکا۔ جب پی آئی آر سینسر کے ذریعہ کسی تحریک کا پتہ چل جائے گا ، تو یہ مائکروکانٹرولر کو سگنل بھیجے گا۔ اس کے بعد مائکروقانونی بوزر اور ایل ای ڈی کو سوئچ کرے گا۔ اگر کسی حرکت کا پتہ نہیں چلتا ہے تو ، ایل ای ڈی اور بزر آف اسٹیٹ میں رہیں گے۔

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

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

  1. ویروبارارڈ لیں اور اس کی طرف تانبے کی کوٹنگ سے تراشے ہوئے کاغذ سے رگڑیں۔
  2. اب اجزاء کو احتیاط سے رکھیں اور کافی قریب ہوجائیں تاکہ سرکٹ کا سائز زیادہ بڑا نہ ہو
  3. فیملی ہیڈر کے دو ٹکڑے لیں اور اسے وروبارڈ پر اس طرح رکھیں کہ ان کے درمیان فاصلہ اردوینو نینو بورڈ کی چوڑائی کے برابر ہو۔ ہم بعد میں ان خواتین ہیڈروں میں آرڈینو نینو بورڈ لگائیں گے۔
  4. احتیاط سے سولڈر آئرن کا استعمال کرتے ہوئے رابطے کریں۔ اگر کنکشن بنانے کے دوران کوئی غلطی ہوئی ہے تو ، کنکشن کو ٹھیک کرنے کی کوشش کریں اور کنکشن کو دوبارہ ٹھیک طریقے سے ڈالیں ، لیکن آخر میں ، کنکشن سخت ہونا چاہئے۔
  5. ایک بار جب سبھی رابطے ہوجائیں تو ، تسلسل کی جانچ کریں۔ الیکٹرانکس میں ، تسلسل ٹیسٹ ایک مطلوبہ راستے میں موجودہ بہاؤ (کہ یہ یقینی طور پر کل سرکٹ ہے) کی جانچ پڑتال کے لئے برقی سرکٹ کی جانچ پڑتال ہے۔ تسلسل کا امتحان تھوڑا سا وولٹیج (ایل ای ڈی یا ہنگامے کے حصے کے ذریعہ ترتیب میں وائرڈ ، مثال کے طور پر ، پیزو الیکٹرک اسپیکر) چننے والے راستے پر لگا کر کیا جاتا ہے۔
  6. اگر تسلسل کا امتحان گزر جاتا ہے تو ، اس کا مطلب یہ ہے کہ سرکٹ مطلوبہ طور پر مناسب طور پر بنایا گیا ہے۔ اب یہ ٹیسٹ کرنے کے لئے تیار ہے۔
  7. بیٹری کو سرکٹ سے جوڑیں۔

اب ذیل میں سرکٹ ڈایاگرام کو دیکھ کر تمام کنکشن کی تصدیق کریں:



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

مرحلہ 5: ارڈینو کے ساتھ آغاز کرنا

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

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

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

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

    بورڈ مرتب کرنا

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

    پورٹ کی ترتیب

  5. اسی ٹول مینو میں ، پروسیسر کو سیٹ کریں ATmega328P (پرانا بوٹلوڈر)۔

    پروسیسر

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

    اپ لوڈ کریں

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

مرحلہ 6: ضابطہ کو سمجھنا

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

1. شروع میں ، آرڈینوو کے پن شروع کردیئے گئے ہیں جو بعد میں ایل ای ڈی اور بزر سے منسلک ہوں گے۔ ایک متغیر کا بھی اعلان کیا گیا ہے جو رن ٹائم کے دوران کچھ قدریں محفوظ کرے گا۔ پھر پی آئی آر کی ابتدائی حالت LOW پر طے ہوتی ہے ، جس کا مطلب ہے کہ بتایا جاتا ہے کہ ابتدا میں کسی حرکت کا پتہ نہیں چلتا ہے۔

int ledPin = 5؛ // ایل ای ڈی انٹ بزر کے لئے پن کا انتخاب کریں = 6؛ // بزر انٹ ان پٹ کے لئے پن کا انتخاب کریں = 2؛ // ان پٹ کا انتخاب کریں (پیر سینسر کیلئے) int pirState = LOW؛ // ہم شروع کرتے ہیں ، یہ فرض کرتے ہوئے کہ کوئی حرکت نہیں ملی۔ مزید استعمال کے ل pin پن کی حیثیت کو پڑھنے اور اسٹور کرنے کے لئے // متغیر

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

باطل سیٹ اپ () {پن موڈ (لیڈ پن ، آؤٹپٹ)؛ // ایل ای ڈی کو آؤٹ پٹ پنموڈ (بزر ، آؤٹپٹ) کے طور پر اعلان کریں۔ // بزر کو آؤٹ پٹ پنموڈ (ان پٹ پن ، انپٹ) کے طور پر ڈیکلیئر کریں۔ // سینسر کو ان پٹ کے طور پر ڈیرل قرار دیں سیریل.بجن (9600)؛ // سیٹ باڈ ریٹ 9600} کے برابر

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

باطل لوپ () {ویل = ڈیجیٹل پڑ (ان پٹ پن)؛ // پیر سینسر سے ان پٹ کی قیمت پڑھیں اگر (والو == ہائی) // اگر حرکت detected ڈیجیٹل رائٹ (لیڈپین ، ایچ ای ٹی) سے پہلے پتہ چلا ہے۔ // ڈیجیٹل رائٹ پر ایل ای ڈی کی باری (بزر ، 1)؛ // بزار آن تاخیر (5000)؛ // پانچ سیکنڈ کی تاخیر پیدا کریں اگر (پیرسٹیٹ == LOW) {// اگر ریاست ابتدائی طور پر کم ہے ، اس کا مطلب ہے کہ اس سے پہلے کسی حرکت کا پتہ نہیں چل سکا // ہم نے ابھی سیریل ڈاٹ پرنٹ ایلن ('موشن کا پتہ چلا!') چلایا ہے۔ // اوون سیریل مانیٹر پرنٹ کریں کہ اس حرکت کا پتہ چل گیا ہے پیرسٹیٹ = اعلی؛ // پیرسٹیٹ ہائی ہائی} }گر {ڈیجیٹل رائٹ (لیڈ پن ، ایل او ایل) پر سیٹ ہے۔ // ایل ای ڈی بند ڈیجیٹل رائٹ (بزر ، 0)؛ // Turn Buzzer OFF if (pirState == HIGH) {// اگر ریاست ابتدائی طور پر HIGH ہے ، اس کا مطلب ہے کہ اس سے پہلے کچھ حرکت کا پتہ چلا تھا // ہم نے ابھی سے سیریل بند کردیا ہے۔ 'پرنٹ لین (' موشن ختم ہو گیا! ')؛ // سیریل مانیٹر پر پرنٹ کریں کہ تحریک کا اختتام پیرسٹیٹ = کم ہے؛ // پیر اسٹیٹ LOW to} to پر سیٹ ہے

تو ، پی آئی آر سینسر کا استعمال کرتے ہوئے ، گھر میں سیکیورٹی الارم سرکٹ بنانے کا یہ پورا طریقہ کار تھا۔ اب آپ کام کرنا شروع کر سکتے ہیں اور اپنی کم لاگت اور موثر سیکیورٹی الارم بنا سکتے ہیں۔