ہم ایسے وقت میں ہیں جب ایسا لگتا ہے کہ آپ کے فنگر پرنٹ کو سب سے محفوظ یا تیز ترین چیز استعمال کرنا ہے ، مثال کے طور پر ، اپنے موبائل فون کو غیر مقفل کریں اور یہاں تک کہ کام پر جانے کے ل، ، اس معاملے میں ہر چیز کی ضرورت ہوتی ہے جو انجام دینے کے لئے درکار ہوتی ہے یا نافذ کی جاتی ہے۔ کچھ دوسرے منصوبے.
اس سے دور ، حقیقت یہ ہے کہ ، ایک پروجیکٹ کی حیثیت سے جس میں یہ سیکھنا کہ اس طرح کا ڈیجیٹل ڈیوائس کس طرح کام کرتا ہے ، اس سے کہیں زیادہ دلچسپ بات ہوسکتی ہے ، اسی وجہ سے میں آج آپ کو سمجھانا چاہتا ہوں۔ اپنے گیراج دروازے کے ل an الیکٹرانک لاک کو کیسے ماؤنٹ کریں جس کو آپ کے فنگر پرنٹ کا استعمال کرکے غیر مقفل کیا جاسکے.
انڈیکس
اپنے گیراج کے دروازے پر قدم بہ قدم اپنا خود کا الیکٹرانک لاک بنائیں جس سے آپ اپنے فنگر پرنٹ سے انلاک کرسکیں
تھوڑی بہت تفصیل کے ساتھ ، آپ کو بتادیں کہ اس پروجیکٹ کے لئے ہم ایک استعمال کریں گے فنگر پرنٹ اسکینر جیسے سپارک فون جی ٹی 511C1R. جیسا کہ اس قسم کے سبق آموز طریقوں میں معمول ہے ، اس بات کو ذہن میں رکھنا چاہئے کہ بنیادی طور پر ان تمام قسم کی مصنوعات کا ایک ہی طرح کا عمل ہوتا ہے ، لہذا ضروری نہیں ہے کہ یہ بالکل اس ماڈل کا ہی ہو۔
اگر آپ اس پروجیکٹ کو انجام دینے کی جر butت کرتے ہیں لیکن آپ کے پاس کچھ خاص اختلافات ہیں ، جیسے فنگر پرنٹ اسکینر استعمال کیا جاتا ہے اس سے مختلف ہے یا یہ کہ آپ کے گیراج کا دروازہ دوسرے سسٹم کو ہی استعمال کرتا ہے ، ایسا کوئی کام جو تقریبا total امکان کے ساتھ ہو گا ، آپ نہیں کیوں خوف ہونا چاہئے ، آپ سبق پر عمل کرسکتے ہیں لیکن اس کے بعد سے نہیں ہے آپ کو کچھ اور ترمیم کرنا پڑے گی اس کو اپنے ہارڈ ویئر میں ڈھالنے کے ل the وائرنگ میں اور خود کوڈ میں ہی۔
اپنے گیراج کا دروازہ کھولنے کے ل your اپنے فنگر پرنٹ ریڈر کی تیاری کے لئے ضروری اقدامات
پہلا مرحلہ: پورے نظام کو وائرنگ اور سولڈرنگ
آپ کی انگلی کے فنگر پرنٹ کی بدولت گیراج کے دروازے کھولنے کے قابل ہونے کے ل you ، آپ کو دو مختلف اجزاء کی ضرورت ہوگی۔ ایک طرف ، ہمیں ضرورت ہے ہمارا اپنا کنٹرول پینل تیار کریں ، جسے ہم اپنے گھر سے باہر انسٹال کریں گے. اس کنٹرول پینل کے اندر وہ جگہ ہوگی جہاں ہم فنگر پرنٹ اسکینر ، ایک چھوٹی انفارمیشن اسکرین اور کچھ اضافی بٹن نصب کریں گے۔
دوسرا ہمیں ضرورت ہو گی گیراج کے اندر ہی دوسرا خانہ انسٹال کریں. یہ اس بات کی تصدیق کرنے کے انچارج ہوگا کہ کنٹرول پینل میں داخل کردہ فنگر پرنٹ سسٹم کے ذریعہ قبول کی جاتی ہے یا نہیں اور ، صحیح تصدیق کی صورت میں ، موٹر سے پہچانے جانے والا سگنل بنانے کے لئے آگے بڑھیں جو ہمارے گیراج کا دروازہ کھول دے گا۔
اس کام کو انجام دینے کے لئے ہمیں ایک ATMega328p مائکروکونٹرولر کی ضرورت ہوگی جو کنٹرول پینل کو زندگی دینے کا انچارج ہوگا جو ہم اپنے گھر سے باہر انسٹال کریں گے ، داخلہ پینل کے لئے ہم ایک ATTiny پر شرط لگائیں گے. دونوں بورڈز سیریل کنکشن کے ذریعے ایک دوسرے سے بات چیت کریں گے۔ پورے سسٹم کی سیکیورٹی بڑھانے کے ل we ، ہم پولرائزڈ ٹرانسمیٹر انسٹال کریں گے تاکہ اے ٹی ٹینی کارڈ کنکشن کو بند کرسکے ، تاکہ اگر کوئی وینڈل بیرونی کنٹرول پینل شروع کردے تو ، وہ ایک دو کیبلز کو عبور کرکے ہمارے گیراج کا دروازہ نہیں کھول سکتے ہیں۔
اگر یہ پروجیکٹ آپ کو باور کرا دیتا ہے اور آپ اس پروجیکٹ کو انجام دینے میں دلچسپی رکھتے ہیں تو ، یہ ان اجزاء کی فہرست ہے جو آپ کی ضرورت ہوگی:
- GT-511C1R فنگر پرنٹ اسکینر
- GT-511C1R فنگر پرنٹ اسکینر کیلئے JST کنیکٹر
- نوکیا 5110 LCD
- ATMega328p مائکرو قابو والی
- کوئی مصنوعہ نہیں ملا۔
- وولٹیج ریگولیٹر MCP1700-3V3
- 10 یو ایف کیپیسٹر (2 یونٹ)
- 10 KHhm مزاحم (3 یونٹ)
- 100 اوہم رزسٹر (3 یونٹ)
- پش بٹن (3 یونٹ)
- 28 اور 8 پن آئی سی کنیکٹر ، جب سولڈرنگ کرتے ہیں اور پروگرام کرنے میں بہت آسان ہوتے ہیں تو مائکروکانٹرولرز کی حفاظت میں مدد کریں گے
- کوئی مصنوعہ نہیں ملا۔
- باہر کے لئے واٹر پروف باکس
- AC سے DC کنورٹر ، مثال کے طور پر ایک فون چارجر استعمال کیا جاسکتا ہے
اس وقت یہ وقت آگیا ہے کہ فہرست میں موجود تمام ہارڈ ویئر کو جوڑیں۔ خیال ، جیسا کہ آپ یقینی طور پر تصور کر رہے ہیں ، گزرتا ہے اس خطوط پر عمل کریں جو ان لائنوں کے بالکل اوپر واقع ہے، وہی جس میں آپ کنٹرول پینل اور داخلہ ماڈیول دونوں کی ترتیب کو دیکھ سکتے ہیں۔ ایک مشورے جو میں آپ کو دے سکتا ہوں وہ یہ ہے کہ آپ موجودہ کنورٹر اور LCD دونوں کی کیبلز کو ایک خاص طوالت دیں تاکہ آپ انہیں پھانسی دے سکیں اور ان کو درست ترین پوزیشن میں درست کریں جو آپ بیرونی آبی صندوق کے خانے میں تخلیق کرتے ہیں۔
اگر اس مقام پر ہم ایک لمحہ کے لئے اس کوڈ کا جائزہ لیں گے جو کنٹرولر آخر کار عمل میں لائے گا تو آپ کو احساس ہوگا کہ بٹن 12 ، 13 اور 14 پنوں سے جڑے ہوئے ہیں ، جو کام کو پورا کرتے ہیں۔اریبا۔'،'OK'اور'نیچے'بالترتیب اس کا مطلب یہ ہے کہ ممکن ہے کہ ان کے افعال کی مناسبت سے بصری منطق کو برقرار رکھنے کے ل place ان کو اس انداز میں رکھنا ایک بہت اچھا خیال ہو۔
پورے نظام کو موجودہ سپلائی کرنے کے لئے ہم استعمال کریں گے ، جیسا کہ ضروری عناصر کی فہرست میں کہا گیا ہے ، کسی بھی مائکرو یو ایس بی کنیکٹر والا ٹیلیفون چارجر۔ اس قسم کا چارجر استعمال کرنے کا خیال بنیادی طور پر اس حقیقت کا جواب دیتا ہے کہ وہ بہت ہی سستے ہیں اور سب سے زیادہ آسان ہیں۔. ایک اور مختلف خیال یہ ہے کہ وہ بیٹریوں کے استعمال کے ذریعے کنٹرولرز کو طاقت بخشنے کے قابل ہو ، اگرچہ اس وقت سب سے بہتر ہوسکتا ہے کہ کسی متبادل ٹرانسفارمر کو براہ راست کرنٹ کے لئے استعمال کیا جائے کیوں کہ فنگر پرنٹ سینسر عام طور پر بہت زیادہ کرنٹ کھاتا ہے اور ، پورے نظام کو کھانا کھلاتا ہے۔ بیٹریوں سے یہ ہوسکتا ہے کہ آپ کو انہیں ہر روز تبدیل کرنا پڑے۔
مرحلہ 2: کوڈنگ اور کنٹرولرز پر چل رہا ہے
خاص طور پر اس موقع پر آپ کو بتادیں ATMega328p اور ATTiny85 کے ذریعہ عمل میں لائے جانے والے دونوں کوڈ کو ارڈینو آئ ڈی ای کے ساتھ لکھا اور مرتب کیا گیا ہے. اس مخصوص معاملے میں ہمیں اے ٹی ایم جی 328 پی میں گیراج فنگر ڈاٹ او فائل اور اے ٹی ٹینی 85 میں ٹنی_سوئچ ڈاٹینو فائل کو انجام دینا لازمی ہے۔ دوسری طرف ، نوکیا ایل سی ڈی سی پی پی اور نوکیا ایل سی ڈی ایچ لائبریریاں ایل سی ڈی اسکرین کے لئے دو لائبریریاں ہیں ، یہ اردوینو سائٹ سے لی گئی مثالوں سے مرتب کی گئیں ہیں اور ، تقریبا all تمام لائبریریوں کی طرح ، انہیں بھی فولڈر میں رکھا جانا چاہئے۔لائبریریوں'آپ کے اردوینو IDE کو تلاش کرنے کے ل.۔ یہ فولڈر عام طور پر اس روٹ سے واقع ہوتا ہے جہاں آپ نے IDE انسٹال کیا ہوتا ہے ، ونڈوز میں عام طور پر ہوتا ہے "٪ ہوم پیٹ" u دستاویزات rdu ارڈینو \ لائبریریاں. میں آپ کو ان لائنوں کے نیچے فائلوں کو ڈاؤن لوڈ کے لئے چھوڑتا ہوں:
اس کے علاوہ آپ کو لائبریریوں کی بھی ضرورت ہوگی تاکہ فنگر پرنٹ اسکینر کام کرسکے۔ اس موقع پر یہ ذہن میں رکھنا چاہئے کہ بدقسمتی سے اسپارک فن سائٹ سے منسلک لائبریریاں کام نہیں کریں گی کیونکہ وہ جی ٹی 511 سی 3 ماڈل کے لئے تیار کی گئیں ہیں۔، اور زیادہ مہنگا ، اور ہم جس ورژن کا استعمال کررہے ہیں اس کے ل not نہیں ، شاید کوئی اور مشکل چیز تلاش کرنا ہو لیکن اس سے کہیں زیادہ سستی ہو۔ کام کرنے والی لائبریریوں کو GT-511C1R پر پایا جاسکتا ہے گاٹہوب.
اگر تمام فائلیں ڈاؤن لوڈ کرنے اور کوڈ کو دیکھنے کے بعد آپ چاہتے ہیں سسٹم کو زیادہ سے زیادہ سیکیورٹی فراہم کریں میں آپ کی حوصلہ افزائی کرتا ہوں ، مثال کے طور پر ، تمام مثالوں کو ڈھونڈنے اور تبدیل کرنے کیلئےسیکریٹ سٹرنگ'اپنے پاس ورڈ سے۔ ایک اور بہت ہی دلچسپ تفصیل جو آپ کے سسٹم کو زیادہ محفوظ بنانے میں مدد فراہم کرسکتی ہے وہ ہے ٹنی_سوئچ ڈاٹینو فائل میں بف متغیر کو تبدیل کرنا تاکہ آپ جس پاس ورڈ کو استعمال کرنا چاہتے ہو اسی لمبائی میں ہے۔
متغیر overrydeCode، جو گیراج فنگر ڈاٹینو فائل میں بیان ہوا ہے ، اس میں اوپر / نیچے بٹن دبانے والی ترتیب کی 8 بٹ نمائندگی ہے جس کا استعمال آپ کے گیراج کا دروازہ کھولنے اور فنگر پرنٹ کو جانے کے بغیر سسٹم میں نئے فنگر پرنٹ اپ لوڈ کرنے کے لئے استعمال کیا جاسکتا ہے۔ یہ پہلی مرتبہ مفید ہے جب آلہ استعمال ہوتا ہے کیوں کہ اسکینر میموری خالی ہوگی۔ اس ابتدائی قدر کو تبدیل کرنا دلچسپ ہوسکتا ہے۔
مرحلہ 3: ہم پورے منصوبے کو جمع کرتے ہیں
ایک بار جب ہم نے پورے پروجیکٹ کا تجربہ کرلیا ، حتمی اسمبلی کا وقت آگیا ہے۔ اس کے ل we ہمیں لازمی طور پر پورے کنٹرول پینل کو اپنے واٹربٹ باکس کے اندر ماؤنٹ کریں۔ جیسا کہ آپ تصاویر میں دیکھ سکتے ہیں ، تاکہ کوئی بھی کنٹرولر تک رسائی حاصل نہ کر سکے ، واٹربٹ باکس کے علاوہ ، ایکریلیل باکس استعمال کیا گیا ہے جس پر ہم صرف ایل سی ڈی اسکرین اور ایکسیس بٹن انسٹال کریں گے ، باقی سسٹم ہوگا اس باکس کے اندر نصب ہے۔
اس باکس کو آپ کے گھر سے باہر لگایا جانا چاہئے اور براہ راست اس باکس سے منسلک ہونا چاہئے جہاں ہم اے ٹی ٹینی انسٹال کریں گے۔ اس نقطہ میں ، آپ کو یاد دلائیں کہ اے ٹی ٹینی میں آپ کو سگنل کو موٹر سے رابطے کے ل c کیبلز کو جوڑنا ہوگا جو آپ کے گیراج کا دروازہ کھولتا ہے. میرے معاملے میں یہ میرے لئے آسان تھا کیوں کہ گیراج کے اندر ہی میرے پاس دیوار پر پش بٹن موجود تھا جس نے یہ کام انجام دیا تھا۔
مرحلہ 4. سسٹم کا استعمال
ایک بار جب ہمارا پورا نظام انسٹال ہوجاتا ہے ، تو ہم نے LCD اسکرین اور فنگر پرنٹ اسکینر دونوں کو روشن کرنے کے لئے صرف تین بٹنوں میں سے کسی کو دبانا ہوگا۔ اس مقام پر ، آلہ اس وقت تک انتظار کرتا ہے جب تک کہ آپ اسکینر پر انگلی نہ لگائیں۔ اگر آپ نے سکینر پر رکھی ہوئی انگلی کو پہچان لیا تو ، دروازہ کھل جائے گا اور ایک بار پھر دروازہ کھولنے / بند کرنے ، فنگر پرنٹس کو شامل کرنے / حذف کرنے ، اسکرین کی چمک کو تبدیل کرنے کے لئے اسکرین پر ایک مینو ڈسپلے ہوگا۔ آخری کلید دبانے کے بعد آلہ تقریبا 8 XNUMX سیکنڈ بند ہوجاتا ہے۔ انتظار کے وقت کی مدت کو تبدیل کرنے کے ل you ، آپ کو تقریب میں ترمیم کرنا ہوگی انتظار فوربٹن garagefinger.ino فائل میں۔
جیسا کہ ہم نے گذشتہ پیراگراف میں ذکر کیا ہے ، آپ اوپر / نیچے کور کا استعمال کرکے اوور رائڈ ترتیب استعمال کرسکتے ہیں جس کے بعد 'OK'نظام تک رسائی حاصل کرنے کے لئے۔ یہ پہلی مرتبہ مفید ہے جب آپ آلہ کو چالو کرتے ہیں ، اس وقت ، اسکینر کے پاس اس کی یاد میں فنگر پرنٹ نہیں ہوں گے۔ ابتدائی ترتیب نمبر کی 8 بٹ بائنری نمائندگی کے ذریعہ دی گئی ہے جو متغیر میں محفوظ ہے اوور رائیڈ کوڈ گیراج فنگر ڈاٹینو فائل میں جہاں '1' کی نمائندگی 'اپ' بٹن اور '0' کی نمائندگی 'نیچے' بٹن کے ذریعہ کی جاتی ہے.
دھیان میں رکھنے کے لئے ایک نکتہ یہ ہے کہ ، اس صورت میں کہ جب آپ اوور رائڈ ترتیب کو تبدیل کرتے ہیں اور بعد میں اسے آلے میں فنگر پرنٹ شامل کیے بغیر بھول جاتے ہیں تو ، اسے مؤثر طریقے سے لاک کردیا جائے گا اور آپ کو ATMega328p کو دوبارہ پروگگرام کرنا پڑے گا اور EEPROM کو مٹانے کے لئے مجبور کرنا پڑے گا۔ آلہ. کوڈ.
مزید معلومات: ہدایات
تبصرہ کرنے والا پہلا ہونا