میٹرکس کیپیڈ مائکروکانٹرولر کے ساتھ انٹرفیسنگ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





میٹرکس کیپیڈ کیا ہے؟

کیپیڈ ڈیجیٹل سرکٹس ، مائکروکونٹرولرز یا ٹیلیفون سرکٹس کے سب سے زیادہ استعمال ہونے والے آلات ہیں۔ بہت سے ایپلی کیشنز کو کمپیوٹنگ سسٹم سے منسلک چابیاں کی بڑی تعداد کی ضرورت ہوتی ہے۔ بشرطیکہ اس میں بیشتر حصوں کی تعداد ہوتی ہے تو پھر اس کے علاوہ اسے عددی کیپیڈ بھی کہا جاسکتا ہے۔ اس کا موثر استعمال کرنے کے ل to ، ہمیں ان کی بنیادی تفہیم کی ضرورت ہے۔ میٹرکس کیپیڈ میٹرکس کی قطار اور کالموں سے منسلک مائکروقانونی I / O پنوں کے ساتھ قطاروں اور کالموں میں میٹرکس فارمیٹ میں سوئچ کے انتظام پر مشتمل ہے جیسے کہ ہر صف میں سوئچ ایک پن سے جڑا ہوا ہوتا ہے اور ہر کالم میں سوئچ منسلک ہوتے ہیں ایک اور پن کیپیڈ عام طور پر ٹاک سوئچز کا میٹرکس انتظام ہوتا ہے جو بنیادی طور پر پش بٹن سوئچ ہوتے ہیں۔

میٹرکس کیپیڈ کیسے کام کرتا ہے؟



مائکروکنٹرولر کے ساتھ کنیکشن کیپیڈ پر منحصر متعدد تکنیکیں موجود ہیں ، لیکن بنیادی منطق یکساں ہے کہ کالم ان پٹ کے بطور بنائے جاتے ہیں اور قطار کو ان پٹ کے طور پر تیار کرتے ہیں۔ لہذا یہ معلوم کرنے کے لئے کہ میٹرکس کیپیڈ سے کون سی بٹن دبائی گئی ہے ، قطار کی لکیریں ایک ایک کرکے کم کردی جائیں گی اور کالم پڑھیں۔


یہاں ہم ایک 4 × 3 میٹرکس کیپیڈ دیکھنے جا رہے ہیں۔ یہ 12 کیز کیپیڈ ہے جس میں چار قطاریں اور تین کالم شامل ہیں۔ فرض کریں کہ اگر قطار 1 کو کم کردیا گیا ہے تو کالم پڑھیں۔ اگر قطار 1 میں موجود کسی بھی کلید کو دبایا جاتا ہے تو پھر اسی کے مطابق کالم 1 کم دے گا جو اگر دوسرا بٹن صف 1 میں دب جائے تو کالم 2 کم دے گا۔ فرض کیج. ، اگر ہم کیپیڈ پر کسی کو دبائیں تو D1 اور D2 سوئچ ہوجانے سے کنکشن ہوجاتا ہے اور مائکروکانٹرولر کے ذریعہ LCD ڈسپلے پر نمبر دکھاتا ہے۔ اسی طرح ، تمام چابیاں بطور کلید ایک جیسے کام کریں گی۔ ہم ایک ہی وقت میں دو چابیاں نہیں دباسکتے ہیں۔ ایک دوسرے کے ساتھ چابی دبانے میں وقت کے فرق ہونا چاہئے۔



انٹرفیسنگانٹرفیسنگ میٹرکس کیپیڈ 8051 مائکروکنٹرولر کے ساتھ

سرکٹ سے ، مائکروکانٹرولر کے پورٹ 1 کے پن 1.0 سے پن 1.3 کو کیپیڈ کی قطاروں سے منسلک کیا گیا ہے اور 8051 مائکروقابو کنٹرولر کے پورٹ 1 کے 1.6 پن سے پن کو کیپیڈ کے کالموں سے منسلک کیا گیا ہے۔

جب میٹرکس کیپیڈ لوڈ میں مائکروکنٹرولر یعنی پورٹ 1 کے ان پٹ پر دبائے ہوئے نمبر اسی پروگرام میں اتنا لکھا ہوا ہے کہ جب 1111 دبائے جاتے ہیں تو پھر مائکروکنٹرولر کنٹرولر آؤٹ پٹ پر لاجک ہائی کمانڈ فراہم کرتا ہے۔ مائکروکانٹرولر کی اس آؤٹ پٹ ہائی منطق کو پھر ULN2003 آؤٹ پٹ کے لئے ریلے ڈرائیور آئی سی ان پٹ کو کھلایا جاتا ہے تاکہ متعلقہ ریلے کو سوئچ کرنے کے ل go کم ہوجائے اور اس کے نتیجے میں کیپیڈ سے بھیجے گئے پاس ورڈ کے مطابق بوجھ سوئچ ہوجائے۔ مثال کے طور پر اگر 1111 دبائے تو اسی بوجھ 1 کو بند کیا جاتا ہے اور جب اسے 1111 پر دوبارہ دبایا جاتا ہے تو وہ آف ہوجاتا ہے۔ اس کے مطابق دوسرے تمام بوجھ پاس ورڈ کے مطابق چلائے جاتے ہیں۔

مثال کے طور پر: 1. پہلے سرکٹ بریکر پاس ورڈ کو تبدیل کرنے کے لئے '1111' ہے


2. پہلے سرکٹ بریکر کا پاس ورڈ تبدیل کرنے کے لئے '1111' ہے

3. دوسرے سرکٹ بریکر پاس ورڈ کو تبدیل کرنے کے لئے '2222' ہے

the. دوسرے سرکٹ بریکر پاس ورڈ کو تبدیل کرنے کے لئے '2222' ہے

انٹرفیسنگ سرکٹ

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

ایک درخواست جس میں میٹرکس کا استعمال مائکرو قابو رکھنے والے کو انٹرفیس کیا گیا - پروگرام کردہ میسج بھیجنا۔

اس خیال میں جی ایس ایم مواصلات کے ذریعہ دیئے گئے موبائل نمبر پر مطلوبہ پیغامات بھیجنے کے لئے مائکروکانٹرولر کا استعمال شامل ہے۔ پیغامات ایک کیپیڈ کا استعمال کرتے ہوئے داخل کیے جاتے ہیں اور مائیکروکنٹرولر میں مؤثر طریقے سے محفوظ ہوجاتے ہیں۔

مائکرو قابو میں محفوظ ہونے والے پیغامات کی ایک مقررہ تعداد جس میں کچھ عددی نمبروں نے نامزد کیا ہے۔ وصول کنندگان کے موبائل نمبر میں بٹن لگانے کے بعد ، انہیں واپس بلا لیا گیا تاکہ GSM موڈیم کو RS232 انٹرفیس کیبل کے ذریعے بہت پیغام بھیج دیا جائے۔ بجلی کے وقت آپ کو ایل سی ڈی پر پہلی لائن پر ڈسپلے لینا چاہئے کہ 'جی ایس ایم کی جانچ' اور پھر 2این ڈیتعداد کو '20 سے 0' سے کم کرنے کے ل only صرف اس صورت میں جب موڈیم سے چلنے اور سم کی جگہ موجود ہو۔

ہر پیغام 1 سے شروع ہونے والے سیریل نمبر کے مطابق مائکروکنٹرولر میں محفوظ ہے اور مائکرو قابو پانے والے کو کیپیڈ انٹرفیس کے ذریعہ مناسب نمبر دبانے پر جی ایس ایم موڈیم کے ذریعے اسی پیغام کو داخل موبائل نمبر پر بھیج دیا جاتا ہے۔

پروگرام کردہ پیغام بھیجنے کا سرکٹ:

سرکٹ میں مندرجہ ذیل اجزاء شامل ہیں:

  • ایک AT89C52 مائکرو قابو پانے والا جو پیغامات بھیجنے کے لئے اسی کے مطابق پروگرام کیا گیا ہے۔
  • ایک کیپیڈ نے موبائل نمبر اور پیغام نمبر داخل کرنے کے لئے مائکروکانٹرولر کو انٹرفیس کیا۔
  • مائکروکنٹرولر کے ساتھ انٹرفیس کردہ ایک LCD ڈسپلے جو پروگرام کے مطابق ضروری ہدایات کو ظاہر کرتا ہے تاکہ صارف کو ضروری کام انجام دینے کی اجازت دی جاسکے۔
  • پیغامات کو دیئے گئے موبائل نمبر پر منتقل کرنے کے لئے ایک GSM موڈیم۔
  • GSM موڈیم سے مربوط ہونے کے لئے ایک RS 232 کنیکٹر۔
  • ایک میکس 232 آایسی جو مائکروکنٹرولر اور آر ایس 232 کنیکٹر کے مابین انٹرمیڈیٹ کا کام کرتا ہے۔
  • مائکروکنٹرولر کو مناسب گھڑی ان پٹ فراہم کرنے کا کرسٹل انتظام۔

پروگرام شدہ پیغام بھیجنا

LCD ڈسپلے کی ہدایت پر ، موبائل نمبر کیپیڈ کے ذریعے داخل کیا جاتا ہے اور مناسب میموری کی جگہ پر محفوظ کیا جاتا ہے۔ اس کے بعد کیپیڈ کے ذریعے 1 اور 9 کے درمیان نمبر داخل کیا جاتا ہے اور مائکروکونٹرولر اس کے مطابق اس نمبر سے متعلق پیغام بھیجتا ہے۔ پیغام GSM موڈیم پر RS 232 کنیکٹر اور لیول شفٹر IC انتظامات کے ذریعہ بھیجا جاتا ہے جو پیغام کو دیئے گئے موبائل نمبر پر منتقل کرتا ہے۔ مکمل آپریشن اسی کے مطابق LCD ڈسپلے پر ظاہر ہوتا ہے۔

کچھ عرصے کے بعد ، 'GSM پر مبنی پیغام بھیجنے والا سسٹم' پیغام ظاہر ہوتا ہے اور جب پروگرام کا بٹن داخل ہوتا ہے تو ، ڈسپلے پیغام میں تبدیل ہوجاتا ہے - 'موبائل نمبر درج کریں' موبائل نمبر # داخل کرنے کے بعد دب جاتا ہے جو پیغام نمبر داخل کرنے کا اشارہ کرتا ہے۔ پیغام نمبر ڈالنے کے بعد اور پھر # دبانے سے اشارہ ہوتا ہے کہ “پیغام بھیجنا'اور پھر کچھ دیر بعد' پیغام ارسال کیا 'دکھاتا ہے اور پھر دوبارہ عام ڈسپلے پر دوبارہ شروع ہوتا ہے۔

اگر آپ کو ان میں سے کوئی پیغام نہیں مل رہا ہے تو اس کا مطلب ہے کہ سم کارڈ سے سگنل نہیں مل رہا ہے / نیٹ ورک دستیاب نہیں ہے۔

ایک ریگولیٹر کے ذریعے 12 وولٹ ڈی سی اور 5 وولٹ کی معیاری بجلی کی فراہمی ایک پل ڈاؤن ریکٹیفیر اور فلٹر کیپسیٹر کے ساتھ ایک قدم نیچے 12 V ٹرانسفارمر سے کی گئی ہے۔