اس ٹیوٹوریل میں ہم آریفآئڈی کارڈز کی شناخت کو پڑھنے کے لئے ایک نظام تیار کرنے جارہے ہیں۔ آریفآئڈی کا مطلب ہے ریڈیو فریکوئینسی شناخت۔ ہر کارڈ میں ایک انوکھا ID شامل ہوتا ہے۔ ان سسٹم میں بہت سی درخواستیں ہیں ، جیسے دفاتر ، شاپنگ مالز اور دیگر بہت سی جگہوں پر جہاں صرف اجازت نامے والے شخص کو کمرے میں داخل ہونے کی اجازت ہے۔ RFID شاپنگ مالز میں چوری ہونے سے روکنے کے لئے استعمال ہوتا ہے ، یہاں پروڈکٹ کو RFID چپ کے ساتھ ٹیگ کیا جائے گا اور جب کوئی شخص RFID چپ کے ساتھ کسی عمارت کو چھوڑتا ہے تو خود بخود الارم اٹھ جاتا ہے اور اس طرح چوری روک دی جاتی ہے۔ آریفآئڈی ٹیگ ریت کے اناج کی طرح چھوٹا ڈیزائن کیا گیا ہے۔ آریفآئڈی توثیقی نظام سسٹم ڈیزائن کرنے میں آسان ہیں اور قیمت میں یہ سستے ہیں۔ آج کل کچھ اسکول اور کالج RFID کو بطور حاضری رجسٹر استعمال کرتے ہیں۔
ضروری اجزاء
ہارڈ ویئر: آرڈینو UNO ، بجلی کی فراہمی (5v) ، 100uF کپیسیٹر ، بٹن (دو ٹکڑے) ، 1KΩ ریزسٹر (دو ٹکڑے) ، EM-18 (RFID ریڈر ماڈیول) ، ایل ای ڈی ، JHD_162ALCD (16 * 2LCD)۔
سافٹ ویئر: آرڈینوو IDE (Ardino رات کو)۔
سرکٹ ڈایاگرام اور وضاحت
16x2 LCD میں اگر وہاں پیچھے کی روشنی ہے تو وہاں 16 پن ہیں ، اگر پیچھے کی روشنی نہیں ہے تو 14 پن ہوں گے۔ کوئی بیک لائٹ پنوں کو طاقت یا چھوڑ سکتا ہے۔ ابھی 14 پنوں میں 8 ڈیٹا پنز (7-14 یا D0-D7)، 2 بجلی کی فراہمی پنوں (1 & 2 یا VSS & VDD یا GND & + 5V)، 3 سے ہیں RD برعکس کنٹرول کے لئے پن (VEE کنٹرولز حروف کو کس طرح موٹی ہونا چاہئے دکھایا گیا ہے) اور 3 کنٹرول پن (RS & RW & E)
سرکٹ میں ، آپ مشاہدہ کر سکتے ہیں کہ میں نے صرف دو کنٹرول پین لئے ہیں کیونکہ اس سے بہتر تفہیم کی لچک مل جاتی ہے۔ اس کے برعکس تھوڑا سا اور READ / WRITE اکثر استعمال نہیں ہوتے ہیں لہذا ان کو زمین پر چھوٹا جاسکتا ہے۔ یہ ایل سی ڈی کو سب سے زیادہ برعکس اور پڑھنے کے موڈ میں رکھتا ہے۔ ہمیں حرف اور ڈیٹا بھیجنے کے لئے صرف انبل اور آر ایس پنوں کو کنٹرول کرنے کی ضرورت ہے۔
کنیکشن جو ایل سی ڈی کے لئے کیے جاتے ہیں وہ ذیل میں دیئے گئے ہیں۔
گراؤنڈ میں PIN1 یا VSS
پن 2 یا وی ڈی ڈی یا وی سی سی سے + 5 وی پاور
PIN3 یا VEE کرنے کے لئے (ابتدائی کے لئے زیادہ سے زیادہ اس کے برعکس بہترین دیتا ہے)
آرڈینو UNO کے PIN8 پر PIN4 یا RS (انتخاب کا اندراج) کریں
پن 5 یا آر ڈبلیو (پڑھیں / لکھیں) زمین پر (ایل سی ڈی کو پڑھنے کے موڈ میں ڈال دیتا ہے جس سے صارف کے لئے مواصلات میں آسانی ہوجاتی ہے)
آرڈینو UNO کے PIN9 سے PIN6 یا E (قابل)
آرڈینو UNO کے PIN10 یا D4 سے PIN10
آرڈینو UNO کے PIN11 یا D5 سے PIN11
آرڈینو UNO کے PIN12 یا D6 سے PIN12
AR14INO UNO کے PIN13 یا D7 سے PIN13
مزید جانے سے پہلے ہمیں سیریل مواصلات کے بارے میں سمجھنے کی ضرورت ہے۔ یہاں آریفآئڈی ماڈیول سیریل میں کنٹرولر کو ڈیٹا بھیجتا ہے۔ اس میں مواصلات کا دوسرا طریقہ ہے لیکن آسان مواصلت کے لئے ہم RS232 کا انتخاب کررہے ہیں۔ ماڈیول کا RS232 پن UNO کے RXD پن سے منسلک ہے۔
آریفآئڈی ماڈیول کے ذریعہ بھیجا گیا ڈیٹا اس طرح ہے:
اب آریفآئڈی ریڈر اور ارڈینو اونو کے مابین رابطہ قائم کرنے کے ل we ، ہمیں یو این او میں سیریل مواصلات کو فعال کرنے کی ضرورت ہے۔ یو این او میں سیریل مواصلات کو چالو کرنے کا کام واحد کمانڈ کا استعمال کرکے کیا جاسکتا ہے۔
|
جیسا کہ مندرجہ بالا اعداد و شمار میں دکھایا گیا ہے ، آریفآئڈی کا مواصلات فی سیکنڈ میں 9600 بٹس کی BAUD شرح کے ذریعے کیا جاتا ہے۔ لہذا UNO کے لئے اس طرح کی شرح کی شرح قائم کرنے اور سیریل مواصلات شروع کرنے کے لئے ہم "Serial.begin (9600)؛" کمانڈ استعمال کرتے ہیں۔ یہاں 9600 باؤنڈ کی شرح ہے اور قابل تبدیل ہے۔
اب جب یو این او کے ذریعہ ڈیٹا موصول ہوجائے گا ، تو وہ لینے کے لئے دستیاب ہوگا۔ اس ڈیٹا کو "ڈیٹا = سیریل ڈریڈ ()؛" کمانڈ کے ذریعہ اٹھایا گیا ہے۔ اس کمانڈ کے ذریعہ سیریل ڈیٹا کو 'ڈیٹا' نامی انٹیجر پر لیا جاتا ہے۔
ایک بار جب کارڈ قاری کے قریب لایا جاتا ہے تو ، قاری سیریل ڈیٹا کو پڑھ کر یو این او کو بھیج دیتا ہے ، یو این او کو ایل سی ڈی میں اس قدر کو ظاہر کرنے کا پروگرام بنایا جائے گا ، لہذا ہمارے پاس ایل سی ڈی پر کارڈ کی شناخت ہوگی۔
آپ اس ٹیوٹوریل میں آریفآئڈی کے بارے میں مزید معلومات حاصل کرسکتے ہیں: آریفآئڈی پر مبنی ووٹنگ مشین ، آریفآئڈی پر مبنی ٹول پلازہ سسٹم۔