جدول المحتويات:
- اللوازم
- الخطوة 1: المواد والمخططات
- الخطوة 2: تثبيت برامج تشغيل Arduino DUE واستيراد المكتبة
- الخطوة 3: اقرأ الرمز العشري للعلامة
- الخطوة 4: قم بتعيين رمز Hex وكلمة المرور في البرنامج النهائي
فيديو: PC Auth مع Arduino و RFID / NFC Card: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
مرحبا بالجميع!
كم مرة عدت إلى المنزل بعد يوم طويل من العمل أو مدرسة مرهقة ، هل تذهب إلى المنزل وتريد الاسترخاء أمام جهاز الكمبيوتر الخاص بك؟
حتى تصل إلى المنزل ، قم بتشغيل جهاز الكمبيوتر الخاص بك وستحصل على الشاشة لكتابة كلمة المرور الخاصة بك لأن جهاز الكمبيوتر الخاص بك لا يحتوي على بصمة إصبع في Windows Hello … هذا ممل.
تخيل إذن بدلاً من إدخال كلمة المرور لسحب شريحة NFC صغيرة من جيبك وتمريرها عبر القارئ وفعلت ذلك ، تم إلغاء قفل الكمبيوتر وجاهز لتشغيل الموسيقى المفضلة لديك أو فيلمك على Netflix.
اللوازم
- علامة NFC / RFID
- تم إلغاء قفل Arduino Pro Micro / Arduino DUE / Arduino UNO مع HID
- قارئ NFC / RFID RC522
- الكابلات
يمكنك شراء المجموعة الكاملة من رابط amazon الخاص بـ Elegoo (إذا كنت تستخدم Arduino ، فيجب عليك تعديلها لاستخدام مكتبة لوحة المفاتيح): Link Elegoo
الخطوة 1: المواد والمخططات
بالنسبة لمشروعنا ، نحتاج إلى متحكم مزود بمعالج يدعم بروتوكول HID (أجهزة الواجهة البشرية) بحيث يمكن أن ينتج عن جهاز الكمبيوتر كجهاز إدخال (لوحة المفاتيح في هذه الحالة).
المتحكمات الدقيقة التي تدعم فئة HID هذه هي تلك التي تحتوي على المعالجات الدقيقة ATmega32U4 ، لذا يمكنك استخدام Arduino pro Micro أو Arduino DUE أو Arduino Leonardo أو Arduino UNO ولكن في حالة احتياجك لإلغاء تأمين بروتوكول HID عن طريق كتابة محمل إقلاع مناسب عليه.
لن أشرح في هذا الدليل كيفية تعديل Arduino UNO ولكن إذا نظرت على الإنترنت ستجد العديد من الأدلة.
سأستخدم Arduino Due لهذا المشروع.
أول شيء يجب فعله هو الدائرة الموضحة في الرسم البياني أعلاه ، من المهم جدًا احترام الألوان ، لذا في وضع الخطأ أثناء مرحلة التجميع ، يمكنك فهم أي كابل تم توصيله بشكل غير صحيح ، الروابط التي يجب القيام بها هي:
دبوس 1 -> D10
دبوس 2 -> D52
دبوس 3 -> D51
دبوس 4 -> D50
دبوس 5 -> لا شيء
دبوس 6 -> GND
دبوس 7 -> إعادة تعيين
دبوس 8 -> 3 ، 3 فولت
الخطوة 2: تثبيت برامج تشغيل Arduino DUE واستيراد المكتبة
قبل المتابعة ، نحتاج إلى تثبيت برامج تشغيل بطاقة Arduino Due واستيراد المكتبة التي ستسمح لنا باستخدام قارئ RFID / NFC.
أولاً ، افتح Arduino IDE ، وقم بتوصيل Arduino بسبب جهاز الكمبيوتر الخاص بنا على منفذ البرمجة وحدد اللوحة من قائمة علامة التبويب ومنفذ COM. إذا لم تجد Arduino DUE في قائمة البطاقات هنا ، أترك لك رابطًا حول كيفية تثبيت برامج التشغيل.
كيفية تثبيت برامج تشغيل Arduino Due
أول شيء يجب فعله هو استيراد المكتبة التي ستسمح لنا بقراءة علامات NFC / RFID. تسمى المكتبة MFRC522 ، بمجرد تنزيل الملف المضغوط ، ما عليك سوى استيراده إلى Arduino IDE.
كيفية تثبيت المكتبات في Arduino IDE
الخطوة الأخرى هي استيراد مكتبة لوحة المفاتيح ، والتي ستسمح لنا باستخدام اردوينو الخاص بنا كلوحة مفاتيح في جهاز الكمبيوتر الخاص بنا ، ثم قم بتنزيل ملف zip "Keyboard-Master" واستيراده كما فعلت مع المكتبة السابقة.
الخطوة 3: اقرأ الرمز العشري للعلامة
بعد استيراد المكتبة ، سيكون من الضروري تحديد علامة NFC التي سيتم تمكينها للوصول إلى جهاز الكمبيوتر الخاص بنا.
لذا أولاً قم بتنزيل ملف "RFIDReadTag.zio".
استخرجه وافتح ملف.ino ، والذي من خلاله سنتمكن من قراءة الرموز العشرية لعلامة RFID / NFC الخاصة بنا.
قم بتوصيل Arduino بمنفذ البرمجة ، المنفذ المركزي.
قم بتحميل البرنامج على Arduino وافتح الشاشة التسلسلية.
ثم قم بتمرير علامة NFC / RFID التي تريد فتح جهاز الكمبيوتر الخاص بك بها وقراءة ما هو مكتوب في الشاشة التسلسلية.
احفظ الرقم التسلسلي (المحاط بدائرة باللون الأحمر) للعلامة في المفكرة أو اكتب في قطعة من الورق حتى نتمكن بعد ذلك من تعيينها لتسجيل الدخول.
الخطوة 4: قم بتعيين رمز Hex وكلمة المرور في البرنامج النهائي
الخطوة الأخيرة هي استيراد رمز dec وكلمة المرور لجهاز الكمبيوتر الخاص بنا إلى برنامج arduino.
يجب أن نضبط ذلك عندما يقرأ قارئ rfid رمز علامتنا ، ثم من خلال مكتبة لوحة المفاتيح اكتب كلمة المرور في المفكرة بجهاز الكمبيوتر الخاص بنا.
ما عليك القيام به قم بتنزيل ArduinoAuthRFID.zip إذا كان لديك Windows 10 أو ArduinoAuthRFID_Windows8 إذا كان لديك windows 8 افتح ملف ino ، بعد ذلك تحتاج إلى استبدال الحقل الأزرق في الصورة بالرمز العشري الذي قمت بحفظه من قبل وفي الحقل الأحمر الخاص بك كلمة المرور لفتح جهاز الكمبيوتر. (في نظام التشغيل Windows 8 ، تحتاج إلى الضغط على مفتاح الإدخال مرتين للوصول إلى شاشة كلمة المرور بينما تحتاج إلى نظام التشغيل Windows 10 مرة واحدة فقط ، هذا الرمز جاهز لنظام التشغيل Windows8.1).
قم بتحميل الكود إلى Arduino.
افصل micorusb من arduino وقم بتوصيل القابس بالمنفذ الأصلي (انظر الصورة) ، سيكون منفذ Arduino هذا قادرًا على الكتابة على الكمبيوتر كلوحة مفاتيح.
في هذه المرحلة ، كل ما عليك فعله هو تجربة كل شيء عن طريق إيقاف تشغيل الكمبيوتر وإعادة تشغيله مرة أخرى ، مما يجعله مفتوحًا!
موصى به:
SIM900A 2G Module + Hologram SIM Card = الجمع بين الفوز في فئة "dirt Cheap" ؟: 6 خطوات
SIM900A 2G Module + Hologram SIM Card = مزيج ناجح في فئة "dirt Cheap" ؟: IoT ، الكلمة الطنانة لهذا العقد ، أحيانًا ما يدخل في عقول الأشخاص الذين يعتبرون أنفسهم مقاومين للبدعة ، وأنا من بينهم. الإنترنت ورأيت شركة لم أسمع عنها من قبل (صورة ثلاثية الأبعاد) توزع بطاقات SIM
صندوق قفل حلقة NFC: 6 خطوات (بالصور)
NFC Ring Lock Box: مرحبًا بالجميع! مرحبًا بكم في أول تعليمات لي! أعتذر مقدمًا عن مستواي الضعيف في اللغة الإنجليزية. في هذا الدليل التفصيلي ، سوف أعلمك كيفية إنشاء NFC Ring Lock Box بسيط ورخيص للغاية
نظام التحكم في الوصول RFID NFC ARDUINO: 3 خطوات
نظام التحكم في الوصول إلى RFID NFC ARDUINO: ما كنت أحتاجه هو نظام التحكم في الوصول لمكتبي ، المشروع بأكمله سهل البناء ، كان لديّ Aduino Mega احتياطي ودرع Ethernet في المنزل ، لذلك ، مع بعض المكونات الأخرى لدي كنت قادرًا على بناء نظام تحكم في الوصول لي
Card Board I Pod Classic Case: 7 خطوات
Card Board I Pod Classic Case: هذا شيء فعلته فقط من أجل مجموعة من الأشياء التي لا أملكها حتى ، لذا اضطررت إلى استخدام الأشياء الرغوية الخاصة بحقيبة ipod الخاصة بإخوتي. بنفس حجم جهاز I pod الحقيقي. لم يكن يريدني أن أحصل على مادة لاصقة على شاشته الفاخرة
علبة الكمبيوتر CARD BOX: 7 خطوات
CARD BOX COMPUTER CASE: قد تعتقد أن هذا الرجل ليس لديه أي شيء آخر ليفعله … ولكن الشيء … لقد انتقلت من البرتغال إلى المملكة المتحدة وكانت حقيبة IBM ثقيلة جدًا ، لذلك كان لدي للاختيار ، الحالة أو بعض الملبس: D … على & nbsp ؛ ولكن للقيام بذلك ، عليك التحقق من