সুচিপত্র:

RFID ব্যবহার করে উইন্ডোজ পিসি লক/আনলক করুন।: 7 টি ধাপ (ছবি সহ)
RFID ব্যবহার করে উইন্ডোজ পিসি লক/আনলক করুন।: 7 টি ধাপ (ছবি সহ)

ভিডিও: RFID ব্যবহার করে উইন্ডোজ পিসি লক/আনলক করুন।: 7 টি ধাপ (ছবি সহ)

ভিডিও: RFID ব্যবহার করে উইন্ডোজ পিসি লক/আনলক করুন।: 7 টি ধাপ (ছবি সহ)
ভিডিও: যে সেটিং গুলো চালু করলে আপনার কম্পিউটার সেইফ থাকবে - Windows Security Settings 2024, জুলাই
Anonim
RFID ব্যবহার করে উইন্ডোজ পিসি লক/আনলক করুন।
RFID ব্যবহার করে উইন্ডোজ পিসি লক/আনলক করুন।

লেখক দ্বারা kksjuniorProfile আরো অনুসরণ করুন:

এসজি -রোভার - ওয়াচডগ রোবট।
এসজি -রোভার - ওয়াচডগ রোবট।
এসজি -রোভার - ওয়াচডগ রোবট।
এসজি -রোভার - ওয়াচডগ রোবট।
Elechouse V3 এবং Arduino এর সাথে ভয়েস রিকগনিশন এর ভূমিকা।
Elechouse V3 এবং Arduino এর সাথে ভয়েস রিকগনিশন এর ভূমিকা।
Elechouse V3 এবং Arduino এর সাথে ভয়েস রিকগনিশন এর ভূমিকা।
Elechouse V3 এবং Arduino এর সাথে ভয়েস রিকগনিশন এর ভূমিকা।
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।
ব্লুটুথ, অ্যান্ড্রয়েড স্মার্টফোন এবং আরডুইনো ব্যবহার করে সহজ হোম অটোমেশন।

সম্পর্কে: ক্রমাগত কৌতূহলী… kksjunior সম্পর্কে আরো

হাই

আপনার পিসি/ল্যাপটপটি প্রতিবার লক হয়ে গেলে আনলক করতে পাসওয়ার্ড টাইপ করে আপনি কতবার ক্লান্ত বোধ করেছেন? আমি প্রতিদিন এটি বেশ কয়েকবার লক করতে অভ্যস্ত, এবং বারবার পাসওয়ার্ড/পিন টাইপ করার চেয়ে বেশি বিরক্তিকর আর কিছুই নয়, প্রতিবার যখনই আমি এটি আনলক করতে চাই। যখন কোন কিছুর প্রয়োজন অপরিহার্য হয়ে যায়, তখন আপনি তা পাওয়ার উপায় খুঁজতে বাধ্য হন। যেমনটি বলা হয়, "প্রয়োজনীয়তা আবিষ্কারের জননী", আমার মধ্যে অলস মন আমার ব্যক্তিগত কম্পিউটার/ল্যাপটপ আনলক করার একটি সহজ এবং সস্তা উপায় সম্পর্কে ভাবতে শুরু করে যতবার আমাকে এটি লক করতে হয়েছিল। আমি যখন আমার জিনিস দিয়ে গেলাম তখন আমি একটি RC522 RFID মডিউল খুঁজে পেয়েছি। তখনই আমি একটি আরএফআইডি সিস্টেম করার সিদ্ধান্ত নিলাম।

RFID: রেডিও-ফ্রিকোয়েন্সি আইডেন্টিফিকেশন (RFID) প্রাচীনতম বেতার প্রযুক্তির একটি। আরএফআইডি চিপগুলি ডিজিটালভাবে তথ্য সংরক্ষণের জন্য ব্যবহৃত হয়, যা তারপর ইলেক্ট্রোম্যাগনেটিক ফিল্ড এবং রেডিও তরঙ্গের মাধ্যমে বস্তুর মধ্যে ভাগ করা যায়। এটি অতি-উন্নত নাও হতে পারে, তবে অনেক নির্মাতারা প্রযুক্তির আসল সম্ভাবনা দেখতে পান, তা যতই পুরানো হোক না কেন।

এই নির্দেশে আমি ব্যাখ্যা করবো কিভাবে একটি সহজ আরএফআইডি সিস্টেম তৈরি করা যায় যা আপনার উইন্ডোজ কম্পিউটারকে আরএফআইডি কার্ড/ট্যাগের একটি ঝাঁকুনি দিয়ে লক/আনলক করতে পারে। এই সিস্টেমের সাথে আপনার ল্যাপটপ/পিসি আনলক করার প্রতিবার আর কোনো ঝামেলা নেই যখনই আপনি এটি লক ডাউন করবেন।

ধাপ 1: প্রয়োজনীয় উপকরণ এবং সরঞ্জাম।

প্রয়োজনীয় উপকরণ এবং সরঞ্জাম।
প্রয়োজনীয় উপকরণ এবং সরঞ্জাম।

ATmega32U4 চিপের সাথে এই প্রকল্পের কেন্দ্র হল Arduino Pro Micro (অথবা আপনি Arduino Leonardo ব্যবহার করতে পারেন)। এই প্রকল্পের জন্য ATmega32U4 চিপ সহ একটি উন্নয়ন বোর্ড নির্বাচন করা খুবই গুরুত্বপূর্ণ। আমরা এই অ্যাপ্লিকেশনের জন্য Arduino Uno, Mega 2560, Pro Mini বা Arduino Nano এর মত উন্নয়ন বোর্ড ব্যবহার করতে পারি না। বিবরণ নিম্নলিখিত ধাপে হয়।

প্রয়োজনীয় উপকরণ:

  1. আরডুইনো প্রো মাইক্রো/আরডুইনো লিওনার্দো।
  2. RFID কার্ড সহ MFRC-522 RFID মডিউল।
  3. পুরুষ এবং মহিলা হেডার।
  4. প্রোটোটাইপ পিসিবি বোর্ড।
  5. তারের।
  6. 10k ওহম প্রতিরোধক - 3

প্রয়োজনীয় সরঞ্জাম:

  1. সোল্ডারিং কিট।
  2. আঠালো বন্দুক.
  3. তার কাটার যন্ত্র

ইত্যাদি:

পদক্ষেপ 2: প্রোটোটাইপ তৈরি করা।

প্রোটোটাইপ নির্মাণ।
প্রোটোটাইপ নির্মাণ।
প্রোটোটাইপ নির্মাণ।
প্রোটোটাইপ নির্মাণ।

একটি পিসিবিকে সার্কিট সোল্ডার করার আগে আমি আপনাকে রুটিবোর্ডে একটি প্রোটোটাইপ তৈরি করার পরামর্শ দিই। এটি আপনাকে সংযোগগুলি সম্পর্কে আরও ভাল ধারণা পেতে সহায়তা করবে এবং সংযোগগুলি সংযুক্ত করার সময় যে কোনও ত্রুটি সমাধান করার অনুমতি দেবে। এই প্রকল্পটি বিবেচনা করে প্রোটোটাইপ তৈরি করা মোটা কাজ নয়। আমাদের কেবল কয়েকটি সংযোগ করতে হবে এবং আমরা কোড আপলোড করতে প্রস্তুত। সংযোগগুলি নীচে বর্ণিত হয়েছে। আরডুইনোতে অনেক পিন পরিবর্তনযোগ্য নয়। যেহেতু এই ডিভাইসটি SPI বাস ব্যবহার করে, এটি পিন পরিবর্তন করার অনুমতি দেয় না, পিন 14, 15 এবং 16 দেখানো হিসাবে থাকতে হবে। RST এবং SDA ব্যবহারকারী নির্দিষ্ট।

আরসি -522 আরএফআইডি মডিউলটি কেবল 3.3 ভোল্টের ইনপুট ভোল্টেজের জন্য ডিজাইন করা হয়েছে। এটি একটি অত্যন্ত সংবেদনশীল ডিভাইস, তাই যেকোনো উচ্চতর মান অতিরিক্ত গরম হতে পারে এবং মডিউলের ক্ষতি করতে পারে। আরডুইনো প্রো মাইক্রো থেকে ভিসিসি আপনাকে 5 ভোল্ট সরবরাহ দেবে। 3.3 ভোল্ট সাপ্লাই ভোল্টেজ তৈরি করতে সার্কিট ডায়াগ্রামে দেখানো ভোল্টেজ ডিভাইডার তৈরি করুন (অথবা 5 V থেকে 3.3 V স্টেপ ডাউন মডিউল ব্যবহার করুন)। 3.3 V সরবরাহ RFID মডিউলের VCC- এর সাথে সংযুক্ত করুন।

আরএসটিটি Arduino এর 5 টি পিন করতে। (আপনি কোডে এই পিন পরিবর্তন করতে পারেন।)

মাটিতে GND পিন সংযুক্ত করুন।

IRQ পিন - সংযুক্ত নয়।

MISO Arduino এর 14 টি পিন করতে।

MOSI Arduino এর 16 টি পিন করতে।

আরডুইনো এর 15 টি পিন করার জন্য SCK।

SDA 10 টি Arduino পিন করবে। (এটি একটি ব্যবহারকারী সংজ্ঞায়িত পিন।)

এটাই সব !, সহজ এবং সহজ। কেবল কেবলটি প্লাগ করুন এবং আমরা কোডটি আপলোড করতে এবং ডিভাইসটি পরীক্ষা করতে প্রস্তুত।

ধাপ 3: কোড।

কোড
কোড
কোড
কোড
কোড
কোড
কোড
কোড

ATmega32u4 চিপের সাথে Arduino Leonardo/Micro- এর অন্তর্নির্মিত USB যোগাযোগ রয়েছে। এটি লিওনার্দো/মাইক্রোকে একটি সংযুক্ত কম্পিউটারে মাউস বা কীবোর্ড হিসাবে উপস্থিত হতে দেয়।

Arduino একটি সংযুক্ত কম্পিউটারে কীস্ট্রোক পাঠানোর জন্য আমরা keyboard.h কোর লাইব্রেরি ব্যবহার করি।

কোডটি এখান থেকে ডাউনলোড করুন।

এখান থেকে MFRC522.h arduino লাইব্রেরি ডাউনলোড করুন।

এখান থেকে Keyboard.h arduino লাইব্রেরি ডাউনলোড করুন।

কোডের কাজ খুবই সহজ।

আপনার আরএফআইডি কার্ড/ট্যাগের ইউআইডি এবং আপনার উইন্ডোজ পাসওয়ার্ড/পিন কোডে সংরক্ষিত আছে।

আরএফআইডি রিডারকে যখন সঠিক কার্ড দেখানো হয়, তখন আরডুইনো জানালা লক করার জন্য কীস্ট্রোক পাঠাবে এবং একই সাথে জানালা আনলক করার জন্য আপনার পাসওয়ার্ড।

যদি জানালাগুলি লক অবস্থায় থাকে, তাহলে লক করার জন্য কী স্ট্রোকগুলি কোন প্রভাব ফেলবে না এবং কমান্ডটি লক করা কম্পিউটারটি আনলক করবে।

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

আপনার জন্য অন্বেষণ এবং ব্যবহার করার জন্য আমার দেওয়া কোডে আপনাকে কিছু ছোট পরিবর্তন করতে হবে।

প্রোটোটাইপটি কম্পিউটারের সাথে সংযুক্ত করুন।

আরডুইনো আইডিই চালু করুন এবং এখানে দেওয়া কোডটি খুলুন।

টুলবার থেকে টুল -> বোর্ডে যান এবং Arduino Pro micro এবং Arduino Leonardo উভয়ের জন্য Arduino Leonardo নির্বাচন করুন।

COM পোর্ট নির্বাচন করা হয়েছে কিনা তা পরীক্ষা করুন।

আরডুইনোতে কোড আপলোড করুন।

সিরিয়াল মনিটর খুলুন (Ctrl+Shift+M)।

আপনার কার্ড/ট্যাগ স্ক্যান করুন।

সিরিয়াল মনিটরে দেখানো আউটপুটের প্রথম লাইন হল আপনার কার্ড/ট্যাগের ইউআইডি। এই মানটি নোট করুন।

এখন কোড এডিটরে ফিরে যান এবং "কার্ড 1" স্ট্রিং এর মান পরিবর্তন করুন যে ইউআইডি আপনি সবেমাত্র উল্লেখ করেছেন (আমার কোডে, আপনি এটি 41 লাইনে খুঁজে পেতে পারেন)।

কোডের শেষ অংশে যান এবং আপনি একটি লাইন পাবেন যা বলে "Keyboard.print (" PASSWORD ");" (কোডের লাইন নম্বর 80)। এই মানটি আপনার উইন্ডোজ আনলক কোডে পরিবর্তন করুন।

এখন আরডুইনোতে পরিবর্তিত কোড আপলোড করুন।

প্রোটোটাইপ পরীক্ষা করতে কার্ড/ট্যাগ স্ক্যান করুন।

RFID ট্যাগ ব্যবহার করে আপনার কম্পিউটারে পাসওয়ার্ড টাইপ করার জন্য এটি একটি মৌলিক কোড। আপনি আরো কার্ড/ট্যাগ যোগ করতে কোড পরিবর্তন করতে পারেন এবং বিভিন্ন অ্যাপ্লিকেশনের জন্য প্রতিটি কার্ডের জন্য আলাদা পাসওয়ার্ড সেট করতে পারেন।

ধাপ 4: সোল্ডারিং

সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।
সোল্ডারিং।

এটি একটি খুব ছোট এবং সহজ সার্কিট। একটি কাস্টম PCB তৈরিতে অনেক সময় ব্যয় করার চেয়ে এটি একটি প্রোটোটাইপিং PCB বোর্ডে বিক্রি করা ভাল।

আরডুইনো এবং আরএফআইডি মডিউল সংযোগ করতে সর্বদা হেডার ব্যবহার করুন, অন্যথায় সোল্ডারিংয়ের সময় তাপের দীর্ঘায়িত সংস্পর্শ এই বোর্ডগুলিকে স্থায়ীভাবে ক্ষতিগ্রস্ত করতে পারে।

সার্কিট ডায়াগ্রামে দেখানো সমস্ত সংযোগগুলি সোল্ডার করুন এবং আরডুইনো এবং আরএফআইডি মডিউলটিকে পিসিবি বোর্ডের সাথে সংযুক্ত করুন। আমি একটি আরএফআইডি মডিউল অনুভূমিকভাবে পিসিবি বোর্ডের সাথে সংযুক্ত করেছি যার জন্য একটি কেস তৈরি করার সুবিধার্থে একটি সমকোণী মহিলা হেডার ব্যবহার করেছি।

সোল্ডারিংয়ের পরে যেকোন সম্ভাব্য আলগা সংযোগ বা ত্রুটিগুলির জন্য সর্বদা ডিভাইসটি পরীক্ষা করা নিশ্চিত করুন।

ধাপ 5: একটি ঘের তৈরি

একটি ঘের তৈরি
একটি ঘের তৈরি
একটি ঘের তৈরি
একটি ঘের তৈরি

আচ্ছা এই আবিষ্কারের মাধ্যমে আপনি হয়তো বুঝতে পেরেছেন যে আমি এই নকশাটির জন্য একটি কেস ডিজাইন এবং 3D প্রিন্ট করতে খুব অলস, তাই আমি আমার গ্যারেজে পাওয়া কার্ডবোর্ডের বাক্সগুলি ব্যবহার করে একটি সাধারণ ঘের তৈরি করেছি। আমি একই কার্ডবোর্ড ব্যবহার করে এটির জন্য একটি স্ট্যান্ড তৈরি করেছি এবং তারের সংযোগের জন্য এবং আরডুইনোতে LEDs এর ক্ষেত্রে গর্ত কেটে ফেলেছি। তারপরে আমি পুরো সেটআপটি কার্বন-ফাইবার টেক্সচার্ড স্টিকার দিয়ে মুড়ে দিলাম এবং বোর্ডে এলইডি যেখানে আছে সেই গর্তের জন্য একটি আধা-স্বচ্ছ অন্ধকার স্টিকার লাগিয়ে দিলাম।

কেস তৈরি করা সম্পূর্ণরূপে আপনার কল্পনার উপর নির্ভর করে। নীচের মন্তব্য বিভাগে আপনার সৃজনশীল নির্মাণের ছবি পোস্ট করুন।!

প্রস্তাবিত: