সুচিপত্র:

ফিঙ্গারপ্রিন্ট স্ক্যানার এবং আরএফআইডি রিডার সহ বৈদ্যুতিক ডোর লক: 11 টি ধাপ (ছবি সহ)
ফিঙ্গারপ্রিন্ট স্ক্যানার এবং আরএফআইডি রিডার সহ বৈদ্যুতিক ডোর লক: 11 টি ধাপ (ছবি সহ)

ভিডিও: ফিঙ্গারপ্রিন্ট স্ক্যানার এবং আরএফআইডি রিডার সহ বৈদ্যুতিক ডোর লক: 11 টি ধাপ (ছবি সহ)

ভিডিও: ফিঙ্গারপ্রিন্ট স্ক্যানার এবং আরএফআইডি রিডার সহ বৈদ্যুতিক ডোর লক: 11 টি ধাপ (ছবি সহ)
ভিডিও: ZKTecho FR1200 Finger & Card Reader. 2024, নভেম্বর
Anonim
ফিঙ্গারপ্রিন্ট স্ক্যানার এবং আরএফআইডি রিডার সহ বৈদ্যুতিক ডোর লক
ফিঙ্গারপ্রিন্ট স্ক্যানার এবং আরএফআইডি রিডার সহ বৈদ্যুতিক ডোর লক

চাবি ব্যবহারের প্রয়োজনীয়তা এড়ানোর জন্য প্রকল্পটি ডিজাইন করা হয়েছিল, আমাদের লক্ষ্যে পৌঁছানোর জন্য আমরা একটি অপটিক্যাল ফিঙ্গারপ্রিন্ট সেন্সর এবং একটি আরডুইনো ব্যবহার করেছি। তবে এমন কিছু ব্যক্তি রয়েছে যাদের একটি অবৈধ আঙুলের ছাপ রয়েছে এবং সেন্সর এটি সনাক্ত করতে পারে না। তারপর এই পরিস্থিতির কথা চিন্তা করে, বায়োমেট্রিক সেন্সরের সাথে একটি RFID কার্ড রিডার ব্যবহার করা হয়েছিল, যা রাইড কার্ড, RFID কীচেইন ট্যাগ এবং NFC সহ সেলফোনে প্রবেশের অনুমতি দেয়।

ধাপ 1: উপাদান

উপাদান
উপাদান
উপাদান
উপাদান
উপাদান
উপাদান

প্রকল্পের জন্য নিম্নলিখিত আইটেমগুলি ব্যবহার করা হবে:

  • 1 আরডুইনো ন্যানো;
  • Arduino লকগুলির জন্য 1 FPM10A অপটিক্যাল ফিঙ্গারপ্রিন্ট রিডার সেন্সর মডিউল;
  • 1 Leitor RFID Rc522 de 13.56 mhz;
  • 2 LED (1 সবুজ এবং 1 লাল) * 1 Oled ডিসপ্লে 128 X 32 সিরিয়াল i2c Arduino 0, 91;
  • 1 ইলেকট্রনিক ডোর লক HDL FEC-91 CA.

এই সমস্ত উপকরণ সহজেই ইন্টারনেটে পাওয়া যাবে। যদি ধারণা করা হয় যে এই প্রকল্পটিকে যত তাড়াতাড়ি সম্ভব করা যেতে পারে তাহলে ওয়েবসাইট মারকাডো লিভ্রে (শুধুমাত্র যদি আপনি ব্রাজিলে থাকেন) আইটেমগুলি কেনার সুপারিশ করা হয় কারণ এটি একটি নিরাপদ এবং দ্রুত শিপিং (পণ্যগুলি গন্তব্যে পৌঁছে যাবে প্রায় 1 বা 2 সপ্তাহ)। যাইহোক, যদি প্রকল্পটি তাড়াহুড়ো করে করার প্রয়োজন না হয়, তবে ইবে, আলীএক্সপ্রেস ইত্যাদি ওয়েবসাইটে বিদেশে আইটেমগুলি কেনা অনেক সস্তা। ।

মারকাডো লিভারে মোট গড় ক্রয় খরচ: +/- 200 রাইস (প্রায় 38.62 মার্কিন ডলার)। আন্তর্জাতিক ওয়েবসাইটগুলিতে মোট গড় ক্রয় খরচ: +/- 45 রাইস (প্রায় 8, 69 মার্কিন ডলার)।

সেই দামগুলি ইলেকট্রনিক ডোর লক HDL এর খরচ ছাড়াই গণনা করা হয়েছিল, যা এই লিঙ্কে পাওয়া যাবে:

যেদিন এই নির্দেশাবলী তৈরি করা হয়েছিল সেদিন এইচডিএলের দাম ছিল শিপিংয়ের জন্য R $ 74, 90 ($ 14, 69) + R $ 6, 00 ($ 1, 16)।

ধাপ 2: হার্ডওয়্যার - সার্কিট সেট আপ

হার্ডওয়্যার - সার্কিট সেট আপ
হার্ডওয়্যার - সার্কিট সেট আপ
হার্ডওয়্যার - সার্কিট সেট আপ
হার্ডওয়্যার - সার্কিট সেট আপ
হার্ডওয়্যার - সার্কিট সেট আপ
হার্ডওয়্যার - সার্কিট সেট আপ
হার্ডওয়্যার - সার্কিট সেট আপ
হার্ডওয়্যার - সার্কিট সেট আপ

উপরের পরিকল্পিত বৈদ্যুতিক সার্কিট সংযোগ দেখায়।

ফ্রিজিং প্রোগ্রামটি পরিকল্পিত এবং ফাইল (.fzz) তৈরি করতে ব্যবহৃত হয়েছিল যা ডাউনলোড করা যেতে পারে:

সারণীগুলি Arduino Nano তে সেন্সর এবং ওলেড ডিসপ্লের মধ্যে সংযোগ দেখায়।

ধাপ 3: সফটওয়্যার - কোড ডাউনলোড করা

সফটওয়্যার - কোড ডাউনলোড করা
সফটওয়্যার - কোড ডাউনলোড করা

আরডুইনো ন্যানোতে কিছু উপলভ্য মেমরির কারণে, কোডটি 3 টি ভিন্ন ফোল্ডারে বিভক্ত ছিল যা নীচের ফাইল বা লিঙ্কে ডাউনলোড করা যেতে পারে:

github.com/andreocunha/PET_Tranca_EngComp

  • প্রথম ফোল্ডারটি হল আঙুলের ছাপ এবং কার্ড পড়া। এর নাম হল: “Leitura_Cartao_e_Biometria”।
  • দ্বিতীয়টি হল আঙুলের ছাপ নিবন্ধন করা। এবং এটি ফোল্ডারে রয়েছে: "ক্যাডাস্ট্রো_বায়োমেট্রিয়া"।
  • তৃতীয় ফাইলটি হল কার্ডের কোড পড়া। এবং এটি ফোল্ডারে রয়েছে: "ক্যাডাস্ট্রো_আরএফআইডি"।

আপনার কম্পিউটারে Arduino IDE ডাউনলোড করুন। ডাউনলোড করা ফাইলের ভিতরে তিনটি ফোল্ডার ছাড়াও দুটি জিপ ফাইল রয়েছে। সেই জিপ ফাইলগুলি হল সেন্সরের লাইব্রেরি (আরএফআইডি এবং বায়োমেট্রিক ফিঙ্গারপ্রিন্ট স্ক্যানারের), তাই সেগুলিকে আরডুইনো আইডিইতে অন্তর্ভুক্ত করুন।

ধাপ 4: সফ্টওয়্যার - কোড "ক্যাডাস্ট্রো_বায়োমেট্রিয়া" এর ব্যাখ্যা

সফটওয়্যার - কোড "ক্যাডাস্ট্রো_বায়োমেট্রিয়া" এর ব্যাখ্যা
সফটওয়্যার - কোড "ক্যাডাস্ট্রো_বায়োমেট্রিয়া" এর ব্যাখ্যা
সফ্টওয়্যার - কোড "ক্যাডাস্ট্রো_বায়োমেট্রিয়া" এর ব্যাখ্যা
সফ্টওয়্যার - কোড "ক্যাডাস্ট্রো_বায়োমেট্রিয়া" এর ব্যাখ্যা

যেহেতু আরডুইনো ন্যানোর স্মৃতি খুবই সীমিত, নিবন্ধন মূল কোড থেকে আলাদা হবে (এটি শুধুমাত্র ইতিমধ্যে নিবন্ধিত আঙুলের ছাপ নিশ্চিতকরণের জন্য দায়ী থাকবে)।

বায়োমেট্রিক সেন্সরের ইতিমধ্যে একটি অভ্যন্তরীণ মেমরি রয়েছে যা আঙুলের ছাপ রেকর্ড করবে (এটি 128 পর্যন্ত আঙুলের ছাপ রেকর্ড করতে পারে)। এটি গ্যারান্টি দেয় যে সার্কিট বন্ধ করার পরে নিবন্ধিত ডেটা হারিয়ে যাবে না।

আপনার কম্পিউটারের ফাইল ম্যানেজারে, "Cadastro_Biometria" ডাউনলোড করা ফোল্ডারে যান এবং "Cadastro_Biometria.ino" ফাইলটিতে ডাবল ক্লিক করুন। Arduino IDE কোডটি লোড করবে এবং এতে 5 টি ট্যাব থাকবে, প্রত্যেকটি কোডের একটি ফাংশন উপস্থাপন করে। আপনার Arduino এ কোডটি লোড করুন, 9600 এ সিরিয়াল মনিটরটি খুলুন এবং একটি নতুন ফিঙ্গারপ্রিন্ট রেজিস্টার করার জন্য নির্দেশাবলী অনুসরণ করুন, একটি অপসারণ করুন বা প্রতিটি ফিঙ্গারপ্রিন্ট ইতিমধ্যেই নিবন্ধিত আছে দেখুন।

ধাপ 5: সফ্টওয়্যার - কোড "Cadastro_RFID" এর ব্যাখ্যা

সফটওয়্যার - কোডের ব্যাখ্যা
সফটওয়্যার - কোডের ব্যাখ্যা

সমস্ত আঙুলের ছাপ রেকর্ড করার পরে আরএফআইডি কার্ড বা ট্যাগ নিবন্ধনের সময় হয়েছে। কিন্তু ফিঙ্গারপ্রিন্ট স্ক্যানার দিয়ে যা করা হয়েছিল তার থেকে ভিন্ন, কোডের এই অংশে আরএফআইডি কার্ড বা ট্যাগ রেজিস্টার সংরক্ষণ করা হবে না। এবং এটা জেনে, "Cadastro_RFID" ফোল্ডারটি খুলুন এবং "Cadastro_RFID.ino" ফাইলে ডাবল ক্লিক করুন। Arduino এ কোডটি লোড করুন, 9600 এ সিরিয়াল মনিটর খুলুন এবং তারপর, কার্ড বা ট্যাগ পাঠকের কাছাকাছি আনুন।

একটি হেক্সাডেসিমাল কোড তৈরি করা হবে এবং স্ক্রিনে প্রদর্শিত হবে (উদাহরণস্বরূপ ("32: 80: CD: F2")। এটি আপনার কম্পিউটারে বা একটি কাগজে একটি নোটপ্যাডে লিখে রাখুন, কারণ এটি অনুলিপি করা হবে চূড়ান্ত কোড (যেটি শুধুমাত্র তথ্য পড়বে)।

ধাপ 6: সফ্টওয়্যার - কোড "Leitura_Cartao_e_Biometria" এর ব্যাখ্যা

সফটওয়্যার - কোডের ব্যাখ্যা
সফটওয়্যার - কোডের ব্যাখ্যা
সফটওয়্যার - কোডের ব্যাখ্যা
সফটওয়্যার - কোডের ব্যাখ্যা

আমরা এখন কোডের শেষ অংশে আছি। "Leitura_Cartao_e_Biometria" ফোল্ডারটি খুলুন এবং "Leitura_Cartao_e_Biometria.ino" ডাবল ক্লিক করুন। কোডটি Arduino IDE তে খোলা হবে এবং এতে 4 টি ট্যাব থাকবে, প্রত্যেকটি ফাংশনে প্রতিনিধিত্ব করবে। কিছু পরিবর্তন করতে হবে যাতে কোড কাজ করতে পারে সঠিকভাবে।

"LeituraRfid" ট্যাবে ক্লিক করুন, এবং "if" এবং "else id" বন্ধনীটির ভিতরে প্রতিটি হেক্সাডেসিমাল সংখ্যাটি আপনার নোটপ্যাডে সংরক্ষিত সংখ্যার সাথে প্রতিস্থাপন করুন (উদাহরণ: "32: 80: CD: F2")। নির্দ্বিধায় কোড থেকে যেকোনো "অন্য যদি" যোগ বা মুছে ফেলা।

এখন "nomeDoUsuario" ট্যাবে ক্লিক করুন এবং সংশ্লিষ্ট ব্যবহারকারীদের নাম এবং সেই ব্যবহারকারীর জন্য বেছে নেওয়া আইডি দিয়ে বন্ধনীতে নামগুলি প্রতিস্থাপন করুন। সম্পন্ন!! এখন আপনাকে কেবল আরডুইনোতে কোডটি লোড করতে হবে।

ধাপ 7: মুদ্রিত সার্কিট বোর্ড (PCB)

Image
Image

যদি এখন পর্যন্ত সমস্ত পদক্ষেপ ভালভাবে চলে যায়, একটি মুদ্রিত সার্কিট বোর্ড তৈরি করুন (সাধারণত আমরা এটি করার জন্য সফ্টওয়্যার EAGLE CAD ব্যবহার করি) এবং তারপর, উপাদানগুলিকে dালুন। সার্কিটটি ভিডিওতে দেখানো মত দেখাবে।

ধাপ 8: সার্কিট রাখার জন্য একটি ছোট বাক্স তৈরি করুন

সার্কিট রাখার জন্য একটি ছোট বাক্স তৈরি করুন
সার্কিট রাখার জন্য একটি ছোট বাক্স তৈরি করুন

আমরা FindesLab এর সাথে অংশীদারিত্বের মাধ্যমে একটি 3D প্রিন্টার ব্যবহার করে একটি বাক্স তৈরি করেছি। তারপরে, আমরা এটি শেষ করেছি, এটি আঁকছি এবং সার্কিটটি যুক্ত করেছি।

ধাপ 9: প্রকল্প ইনস্টলেশন

Image
Image

বাক্সটি দেয়ালে প্যাঁচানো ছিল এবং দরজায় HDL (দরজা লক রাখার জন্য দায়ী) স্থাপন করা হয়েছিল। প্রকল্পের চূড়ান্ত প্রদর্শনের ভিডিও দেখুন।

ধাপ 10: প্রকল্প শেষ করা

বাস্তব প্রয়োগে প্রকল্পের ফলাফল কেমন ছিল তা দেখুন।

ধাপ 11: প্রকল্প লাইসেন্স

PET Engenharia de Computação এর ফিঙ্গারপ্রিন্ট স্ক্যানার এবং RFID রিডার সহ বৈদ্যুতিক ডোর লক একটি ক্রিয়েটিভ কমন্স অ্যাট্রিবিউশন 4.0 আন্তর্জাতিক লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত।

প্রস্তাবিত: