সুচিপত্র:
- সরবরাহ
- ধাপ 1: সফটওয়্যার
- ধাপ 2: কোড
- ধাপ 3: (বিস্তারিত)
- ধাপ 4: কীবোর্ড থেকে গোপন সিরিয়াল
- ধাপ 5: সম্পন্ন
ভিডিও: ARDUINO UNO RFID WINDOWS 10 আনলক: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
আরডুইনো এবং আরএফআইডি কার্ডের সাহায্যে উইন্ডোজ 10 পাস বা পিন সুরক্ষিত।
এই DIY প্রকল্পের চারপাশের ধারণা সহজ। আমাদের একটি HID সক্ষম ডিভাইস, একটি RFID কার্ড এবং রিডার দরকার। যখন আরডুইনো আরএফআইডি কার্ড পড়ে, এবং আইডি যেটা আমরা প্রবেশ করেছি তার সাথে একই, এটি কীস্ট্রোকের সঠিক সংমিশ্রণ (পাসওয়ার্ড) টিপুন এবং তারপর এন্টার টিপুন।
সরবরাহ
UNO R3 ATMEGA328P
RFID RC522
40PC 10CM DUPONT পুরুষ থেকে পুরুষ জাম্পার
ধাপ 1: সফটওয়্যার
আরডুইনো আইডিই
ফ্লিপ 3.4.7
RFID_MODIFY_CODE. INO
ইউএসবি কিবোর্ড মাস্টার
ধাপ 2: কোড
কোড আপলোড করুন
কোড ক্রেডিট আকাশ 124 এ যায়
#অন্তর্ভুক্ত #অন্তর্ভুক্ত #সংজ্ঞা #SS_PIN 10 #RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN) নির্ধারণ করুন; // MFRC522 উদাহরণ তৈরি করুন।
uint8_t buf [8] = {0}; / * কীবোর্ড রিপোর্ট বাফার */
int cardCount = 0; অকার্যকর সেটআপ () {Serial.begin (9600); randomSeed (analogRead (0)); বিলম্ব (200); SPI.begin (); // SPI বাস mfrc522. PCD_Init () শুরু করুন; // MFRC522 শুরু করুন
} অকার্যকর লুপ () {// নতুন কার্ড সন্ধান করুন যদি (! mfrc522. PICC_IsNewCardPresent ()) {return; } // একটি কার্ড নির্বাচন করুন যদি (! Mfrc522. PICC_ReadCardSerial ()) {return; } // সিরিয়াল মনিটরে UID দেখান স্ট্রিং কন্টেন্ট = ""; বাইট লেটার; জন্য (বাইট i = 0; i <mfrc522.uid.size; i ++) {content.concat (স্ট্রিং (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (স্ট্রিং (mfrc522.uid.uidByte , HEX)); } content.toUpperCase (); যদি (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // এখানে যে কার্ড/কার্ডের ইউআইডি পরিবর্তন করতে চান সেটি পরিবর্তন করুন {বিলম্ব (50);
বিলম্ব (100);
বুফ [0] = 0; বুফ [2] = 0x26; // অক্ষর 9 Serial.write (buf, 8); releaseKey ();
বিলম্ব (200);
বুফ [0] = 0; বুফ [2] = 0x28; // অক্ষর লিখুন Serial.write (buf, 8); releaseKey ();
বিলম্ব (900);
কার্ড কাউন্ট ++; } অন্য {প্রত্যাবর্তন; }
যদি (cardCount = 1) {বিলম্ব (50);
বুফ [0] = 0; // Win buf [2] = 0x28; // চিঠি প্রবেশ করান Serial.write (buf, 8); releaseKey ();
বিলম্ব (50);
বুফ [0] = 0; বুফ [2] = 0x52; // চিঠি আপ Serial.write (buf, 8); releaseKey ();
বিলম্ব (50);
বুফ [0] = 0; বুফ [2] = 0x52; // চিঠি আপ Serial.write (buf, 8); releaseKey ();
বিলম্ব (50);
বুফ [0] = 0; বুফ [2] = 0x28; // অক্ষর লিখুন Serial.write (buf, 8); releaseKey ();
বিলম্ব (50);
বুফ [0] = 0; বুফ [2] = 0x28; // অক্ষর লিখুন Serial.write (buf, 8); releaseKey ();
কার্ড কাউন্ট-- }}
void releaseKey () {buf [0] = 0; বুফ [2] = 0; Serial.write (বুফ, 8); // রিলিজ কী}
ধাপ 3: (বিস্তারিত)
কোডের এই অংশটি আপনি যে কীগুলোতে চাপতে চান তাতে পরিবর্তন করুন।
যতবার ইচ্ছা কোডটি কপি এবং পেস্ট করুন। প্রতিটি কী জন্য cosponsoring কোড মানচিত্র চেক করুন। আপনি এখানে পেতে পারেন.
বুফ [0] = 0; বুফ [2] = 0x26; // অক্ষর 9 Serial.write (buf, 8); releaseKey ();
বিলম্ব (200);
কার্ড, রিং বা যে জিনিসটি আপনি ব্যবহার করতে চান তার আইডিতে আইডি পরিবর্তন করুন
content.toUpperCase (); যদি (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // এখানে যে কার্ড/কার্ডের ইউআইডি পরিবর্তন করতে চান সেটি পরিবর্তন করুন {বিলম্ব (50);
ধাপ 4: কীবোর্ড থেকে গোপন সিরিয়াল
ছবিতে 1 সেকেন্ডের মতো দেখা 2 টি পিন সংযুক্ত করুন
ফ্লিপ করুন 3.4.7 ফাইল -> USBKeyboard -master / firmware / Arduino -keyboard -0.3.hexDevice খুলুন -> নির্বাচন করুন -> Atmega16u2 (অথবা আপনার চিপ) সেটিংস -> যোগাযোগ -> usbRun
ধাপ 5: সম্পন্ন
রিবুট করুন এবং পরীক্ষা করুন
আরডুইনো ইউএসবি আনপ্লাগ এবং প্লাগ করুন txt ফাইল বা পিসি লক (জয় কী + এল)
আপনি এখানে প্রকল্পটি খুঁজে পেতে পারেন
প্রস্তাবিত:
নোড ম্যাকু ইন্ডিয়ান কার Rfid এবং Blynk টাইমার আনলক সহ সেন্ট্রাল লক: 9 টি ধাপ
Rfid এবং Blynk টাইমার আনলক সহ নোড ম্যাকু ইন্ডিয়ান কার সেন্ট্রাল লক: আমি আজকে আপনাকে দেখাবো একটি ভারতীয় স্টাইলের গাড়ি সম্পূর্ণরূপে স্বয়ংক্রিয় সেন্ট্রাল লক যা rfid ট্যাগ blynk wifi কন্ট্রোল এবং টাইম আনলক। কেন্দ্রীয় লক কাজ করে অফলাইন অ্যাক্টিভেশন প্রয়োজন নেটওয়ার্ক লক একটি
বাইক আনলক অ্যালার্ট সিস্টেম: 15 টি ধাপ
বাইক আনলক অ্যালার্ট সিস্টেম: আরে সব … !! কেমন আছো? আপনার সবার বাড়িতেই গাড়ি আছে। যানবাহনের নিরাপত্তা সবার কাছে গুরুত্বপূর্ণ। আমি একই ধরনের প্রকল্প নিয়ে ফিরে এসেছি। এই প্রকল্পে আমি জিএসএম মডিউল এবং আরডুইনো ব্যবহার করে একটি বাইক আনলক সতর্কতা ব্যবস্থা তৈরি করেছি। যখন বাইকটি আনলক করা হয়
Arduino RFID আনলক ম্যাক (লিনাক্স এবং উইন): 3 টি ধাপ
আরডুইনো আরএফআইডি আনলক ম্যাক (লিনাক্স এবং উইন): আমার একটি ম্যাকবুক প্রো আছে, আমার ম্যাকবুকের একটি বড় পাসওয়ার্ডও আছে। যখন ম্যাক বন্ধ হয়ে যায়, আমি সিস্টেমটি খোলার জন্য পাস লিখি। একটি সাধারণ দিনে আমি পাসওয়ার্ডটিকে 100 বার ডিজিট করি। এখন আমি সমাধান খুঁজে পেয়েছি! আরএফআইডি ট্যাগ! আমি একটি আরডুইনো ব্যবহার করি
RFID এবং Arduino Uno দিয়ে পিসি আনলক করুন: 4 টি ধাপ
RFID এবং Arduino Uno দিয়ে পিসি আনলক করুন: এটি আমার প্রথম নির্দেশযোগ্য। তাই এই প্রকল্পে আমি RFID & amp দিয়ে আপনার পিসি আনলক করতে যাচ্ছি Arduino Uno যা অধিকাংশ সদস্যদের আবার এটি করার পরে আপনি একটি সাধারণ arduino বোর্ডের মত কাজ করার জন্য কিছু পরিবর্তন করতে হবে
RFID ব্যবহার করে উইন্ডোজ পিসি লক/আনলক করুন।: 7 টি ধাপ (ছবি সহ)
আরএফআইডি ব্যবহার করে উইন্ডোজ পিসি লক/আনলক করুন। আমি প্রতিদিন এটি বেশ কয়েকবার লক করতে অভ্যস্ত, এবং পাসওয়ার্ড/পিন ওভার টাইপ করার চেয়ে বেশি বিরক্তিকর আর কিছুই নয়