- ضروری اجزاء
- راسبیری پائ اور پیر سینسر پر مبنی موشن ڈیٹیکٹر کیلئے سرکٹ ڈایاگرام
- راسبیری پائ کے لئے ازگر کا کوڈ:
سیکیورٹی سسٹم ہماری روز مرہ کی زندگی میں ایک اہم کردار ادا کرتے ہیں اور وہاں ہم مختلف قسم کے ٹکنالوجیوں اور قیمتوں کی حد کے ساتھ مختلف قسم کے حفاظتی نظام تلاش کرسکتے ہیں۔ الیکٹرانک کا جوش و خروش ہونے کے ناطے آپ کچھ رقم اور کچھ اضافی وقت خرچ کرکے سادہ حفاظتی نظام تشکیل دے سکتے ہیں۔ یہاں اس آرٹیکل میں میں ایک سادہ راسبیری پائی اور پی آئی آر سینسر پر مبنی موشن ڈیٹیکٹر الارم بنانے کے لئے ایک ڈی آئی وائی گائیڈ شیئر کررہا ہوں جو بزر آن ہوجائے گا جب پی آئی آر سینسر علاقے میں کسی بھی انسانی حرکت کا پتہ لگاتا ہے۔ ہم نے اپنے ایک پچھلے آرٹیکل میں ایک سادہ پی آئی آر سینسر پر مبنی موشن ڈیٹیکٹر سرکٹ کا احاطہ بھی کیا جہاں ہم نے پیر سینسر کے کام کو تفصیل سے شامل کیا۔
ضروری اجزاء
- راسبیری پائی 3 (کوئی بھی ماڈل)
- پیر سینسر
- بزر
- بریڈ بورڈ
- مربوط تاروں
پیر سینسر کا کام کرنا
غیر فعال اورکت (PIR) سینسر کو غیر فعال کہا جاتا ہے کیونکہ یہ اورکت وصول کرتا ہے ، خارج نہیں ہوتا ہے۔ بنیادی طور پر یہ گرمی میں ہونے والی کسی بھی تبدیلی کا پتہ لگاتا ہے ، اور جب بھی اسے کسی تبدیلی کا پتہ چلتا ہے تو اس کا آؤٹ پٹ پن زیادہ ہوجاتا ہے۔ انھیں پیروئلیٹرک یا IR موشن سینسر بھی کہا جاتا ہے۔
یہاں ہمیں نوٹ کرنا چاہئے کہ گرم ہونے پر ہر شے کچھ اورکت کی مقدار خارج کرتی ہے۔ جسمانی گرمی کی وجہ سے انسان بھی اورکت کا اخراج کرتا ہے۔ پیر سینسر اورکت میں تھوڑی مقدار میں مختلف حالتوں کا پتہ لگاسکتے ہیں۔ جب بھی کوئی چیز سینسر کی حد سے گزرتی ہے تو ، یہ ہوا اور آبجیکٹ کے مابین رگڑ کی وجہ سے اورکت پیدا کرتی ہے ، اور پیر کی گرفت میں آجاتی ہے۔
پی آئی آر سینسر کا مرکزی جزو اعداد و شمار میں دکھائے جانے والا پائروئیلیکٹرک سینسر ہے (پلاسٹک کی ٹوپی کے پیچھے آئتاکار کرسٹل)۔ اس کے ساتھ ہی ، BISS0001 ("مائیکرو پاور پی آر موشن ڈیٹیکٹر آئی سی") ، کچھ ریزسٹرس ، کیپسیٹرز اور دیگر اجزاء جو پیر پیرس سینسر کی تعمیر کے لئے استعمال کرتے تھے۔ BISS0001 IC سینسر سے ان پٹ لیتا ہے اور اس کے مطابق آؤٹ پٹ ہائی یا LOW بنانے کے لئے پروسیسنگ کرتا ہے۔
دو حصوں میں پائروئلیٹرک سینسر تقسیم ہوتا ہے ، جب کوئی حرکت نہیں ہوتی ہے تو ، دونوں حصوں میں ایک ہی حالت رہتی ہے ، اس کا مطلب ہے کہ دونوں حواس اورکت کی ایک ہی سطح پر ہیں۔ جیسے ہی کوئی پہلے آدھے حصے میں داخل ہوتا ہے ، تو آدھے کی اورکت کی سطح دوسرے سے زیادہ ہوجاتی ہے ، اور اس کی وجہ سے پی آئی آرز اپنا رد عمل ظاہر کرتے ہیں اور آؤٹ پٹ کو اونچا بناتے ہیں۔
پائروئلیٹرک سینسر ایک پلاسٹک کی ٹوپی سے ڈھکا ہوا ہے ، جس کے اندر کئی فرینسل لینز کی صف ہے۔ یہ عینک اس انداز میں مڑے ہوئے ہیں تاکہ سینسر ایک وسیع رینج کا احاطہ کرسکے۔
راسبیری پائ اور پیر سینسر پر مبنی موشن ڈیٹیکٹر کیلئے سرکٹ ڈایاگرام
جیسا کہ راسبیری پائی اور پی آئی آر سینسر پر مبنی موشن ڈیٹیکٹر کے لئے مذکورہ اسکیماتی آریھ میں دکھایا گیا ہے ، پی آئی آر سینسر کا مثبت پن پن 4 (5v) کے ساتھ جڑا ہوا ہے اور پی آئی آر سینسر کا گراؤنڈ پن راسبیری پی (6) کے پن 6 (گراؤنڈ) سے منسلک ہے۔ آپ یہاں راسبیری پائ کا پن ڈایاگرام پا سکتے ہیں)۔ پیر سینسر کا آؤٹ پٹ راسبیری پائی کے جی پی آئی او 23 کے ساتھ منسلک ہے جو راسبیری پائی کو ان پٹ دینے کے لئے استعمال ہوتا ہے۔ GPIO پن 24 جو یہاں آؤٹ پٹ کے لئے اعلان کیا گیا ہے وہ بزیر کے مثبت سے منسلک ہے ، اور بوزر کی زمین راسبیری pi کے گراؤنڈ (پن 6) کے ساتھ منسلک ہے۔
راسبیری پائ کے لئے ازگر کا کوڈ:
اس رسبری پائی اور پیر سینسر پر مبنی موشن ڈیٹیکٹر کے لئے ازگر کا کوڈ کافی آسان ہے اور اسے نیچے کوڈ سیکشن میں ان کمنٹس کے ساتھ آسانی سے سمجھا جاسکتا ہے۔ میں نے GPIO پن 23 اور 24 کو ان پٹ اور آؤٹ پٹ پن قرار دیا۔
جبکہ سچ ہے: اگر GPIO.input (23): # اگر کوئی حرکت ہوتی ہے تو ، پی آئی آر سینسر GPIO23 GPIO.output (24 ، سچ) کو ان پٹ دیتا ہے # GPIO24 وقت کے ذریعے بزر کو آؤٹ پٹ دیا جاتا ہے۔ 1 سیکنڈ جی پی آئی او آؤٹ پٹ (24 ، غلط)
A 'جبکہ' لوپ کو 'سچ' کے بطور استعمال کیا جاتا ہے لہذا لوپ کے اندر موجود مواد ہمیشہ عمل میں آئے گا۔ اگر GPIO.input (23): بیان سے پتہ چلتا ہے کہ آیا GPIO پن 23 زیادہ ہے ، اور اگر یہ سچ ہے تو یہ آؤٹ پٹ پن کو 24 اعلی بناتا ہے۔ فنکشن ٹائم سلیپ (سیکنڈز) کو خاص وقت کے لy پروگرام کو روکنے کے لئے استعمال کیا جاتا ہے جہاں سیکنڈ میں سیکنڈ کا وقت ہوتا ہے۔ تو یہاں ہم اسے 1 سیکنڈ کے لئے روکتے تھے۔ اگلی لائن میں ہم لوپ، اگلے iteration شروع ہوتا ہے جب تک کے طور پر بہت سے buzzer روکتا جھوٹے کے طور پر 24 پر آؤٹ پٹ بنایا جبکہ لوپ کسی بھی پہلے سے شرط کے بغیر سچ ہمیشہ مقرر کیا گیا ہے.