زیادہ تر منصوبوں میں حرکت یا حرکت کا پتہ لگانا ہمیشہ اہم رہا ہے۔ پیر سینسر کی مدد سے انسانی / جانوروں کی نقل و حرکت کا پتہ لگانا بہت آسان ہو گیا ہے۔ اس پروجیکٹ میں ہم سیکھیں گے کہ ہم ارڈوینو جیسے مائکروقابو کرنے والے کے ساتھ پیر پیر سینسر کو کس طرح انٹرفیس کرسکتے ہیں ۔ ہم پی آر ماڈیول کے ساتھ ایک ارڈینو کو انٹرفیس دیں گے اور جب بھی کسی حرکت کا پتہ چلتا ہے تو ایل ای ڈی پلکیں گے اور بزر کو بیپ کریں گے۔ اس منصوبے کی تعمیر کے لئے درج ذیل اجزاء کی ضرورت ہوگی۔
مطلوبہ مواد:
- پیر سینسر ماڈیول
- اردوینو یو این او (کوئی ورژن)
- ایل. ای. ڈی
- بزر
- بریڈ بورڈ
- مربوط تاروں
- 330 اوہم مزاحم
پیر سینسر:
ارڈوینو موشن ڈیٹیکٹر پروجیکٹ کے لئے سرکٹ ڈایاگرام پی آر ماڈیول کے ساتھ آرڈوینو کو مداخلت کرکے اور ایل ای ڈی / بزر کو ٹمٹمانے سے نیچے تصویر میں دکھایا گیا ہے۔
ہم نے ارڈینو کی 5 وی ریل کا استعمال کرتے ہوئے پیر سینسر کو طاقتور بنایا ہے۔ پیر سینسر کا آؤٹ پٹ پن اردوینو کے 2 ین ڈیجیٹل پن سے جڑا ہوا ہے ۔ یہ پن اردوینو کے لئے INPUT پن ہوگا۔ اس کے بعد آرڈینوو کا 3 ر پن پن ایل ای ڈی اور بزر سے جڑا ہوا ہے۔ یہ پن آرڈینوو کے آؤٹ پٹ پن کا کام کرے گا۔ Arduino کے ہم پروگرام 3 پر ایک پیداوار کو متحرک کرنے کیلئے گی RD پن ایک ان پٹ 2 سے پتہ لگایا گیا ہے تو ND پن. مکمل پروگرام ذیل میں بیان کیا گیا ہے۔
پروگرامنگ ارڈینو:
ارڈینو کے لئے پروگرام کافی آسان اور سیدھا آگے ہے۔ ارڈینو پیر پیر سینسر کو مربوط کرنے کے لئے ، ہمیں پن نمبر 2 کو ان پٹ اور پن نمبر 3 کو آؤٹ پٹ کے طور پر تفویض کرنا ہوگا۔ پھر جب بھی پن 2 اونچی ہوجائے تو ہمیں ایک متضاد ٹرگر تیار کرنا ہوگا۔ ہر لائن ذیل میں بیان کی گئی ہے۔
نیچے دکھائے گئے باطل سیٹ اپ فنکشن میں ، ہمیں یہ اعلان کرنا ہے کہ PIR آؤٹ پٹ سے منسلک پن 2 ان پٹ کے طور پر استعمال ہوگا اور ایل ای ڈی / بزر سے منسلک پن 3 ان پٹ کے طور پر استعمال ہوگا۔
باطل سیٹ اپ () {پن موڈ (2 ، انپٹ)؛ // پن 2 بطور انپٹ پن موڈ (3 ، آؤٹپٹ)؛ // PIN 3 بطور آؤٹ پٹ}
پھر ہم لوپ () فنکشن میں آگے بڑھتے ہیں۔ جیسا کہ ہم جانتے ہیں کہ یہاں تک کے کوڈ پر اس وقت تک عمل درآمد ہو جاتا ہے جب تک ایم سی یو چلتا ہے۔ لہذا ہم ہمیشہ چیک کرتے ہیں کہ آیا لوپ () فنکشن کے اندر نیچے والی لائن کا استعمال کرکے پن 2 اونچی ہو گیا ہے۔
اگر (ڈیجیٹل ریڈ (2) == ہائی)
اگر ہمیں پتہ چلتا ہے کہ خاص پن زیادہ بڑھ گیا ہے تو ، اس کا مطلب یہ ہے کہ PIR ماڈیول کو متحرک کردیا گیا ہے۔ لہذا ، اب ہم نے اعلی پیداوار کیلئے اپنا آؤٹ پٹ پن (پن 3) بنا لیا ہے۔ ہم اس پن کو 100 ملی سیکنڈ کی تاخیر کے ساتھ آن اور آف کرتے ہیں تاکہ ہم چمکتا ہوا یا بزنگ آؤٹ پٹ حاصل کرسکیں۔ ایسا کرنے کا کوڈ نیچے دکھایا گیا ہے۔
باطل سیٹ اپ () {پن موڈ (2 ، انپٹ)؛ // پن 2 بطور انپٹ پن موڈ (3 ، آؤٹپٹ)؛ // پن 3 بطور آؤٹ پٹ} باطل لوپ () {اگر (ڈیجیٹل ریڈ (2) == ہائی) // چیک کریں کہ پی آئی آر کو متحرک کیا گیا ہے۔ {ڈیجیٹل رائٹ (3 ، ہائی)؛ // ایل ای ڈی / بز موخر کریں (100)؛ // 100 میس سیکنڈ ڈیجیٹل رائٹ (3 ، LOW) کا انتظار کریں۔ // ایل ای ڈی / بز آف تاخیر (100) کو موڑ دیں؛ // 100 میس سیکنڈ کا انتظار کریں}}
کام کرنا:
اس ارڈوینو موشن ڈیٹیکٹر پروجیکٹ کے لئے سرکٹ اور پروگرام پہلے ہی مذکورہ بالا ہے۔ اب ، آپ مذکورہ بالا حکمت عملی پر عمل کرکے اس سرکٹ کو روٹی بورڈ پر بنا سکتے ہیں اور اس پروگرام کو اپ لوڈ کرسکتے ہیں جو اس ٹیوٹوریل کے آخر میں مل سکتا ہے۔ ایک بار جب آپ کے رابطے ہوجائیں تو آپ کا سیٹ اپ کچھ نیچے کی طرح نظر آنا چاہئے۔
اب ، اردوینو پر طاقت حاصل کریں اور اپنے پی آئی آر سینسر کیلیبریٹ ہونے کے ل 50 50-60 سیکنڈ تک انتظار کریں۔ اس مدت کے دوران آپ کو حاصل ہونے والی پیداوار سے مایوس نہ ہوں۔ اس کے بعد ، پیر سینسر کے سامنے جانے کی کوشش کریں اور آپ کو ایل ای ڈی / بزر کو متحرک کرنا چاہئے جیسا کہ نیچے ویڈیو میں دکھایا گیا ہے۔
بیپنگ / چمکتا کچھ وقت کے بعد رک جانا چاہئے۔ اب آپ حساسیت یا ماڈیول کے کم وقت کو تبدیل کرنے کے لئے پوٹینومیٹر کو مختلف کرکے آؤٹ پٹ کے آس پاس کھلونا بنا سکتے ہیں۔ امید ہے کہ آپ کو پروجیکٹ سمجھ گیا ہے اور اس پر کام ہو گیا ہے ، اگر آپ کو اس چیز کو کام کرنے میں کوئی پریشانی ہو تو آپ کمنٹ سیکشن کے ذریعے یا ہمارے فورمز پر تلاش کرسکتے ہیں۔