جدول المحتويات:

Windows PC Lock / Unlock باستخدام RFID: 7 خطوات (بالصور)
Windows PC Lock / Unlock باستخدام RFID: 7 خطوات (بالصور)

فيديو: Windows PC Lock / Unlock باستخدام RFID: 7 خطوات (بالصور)

فيديو: Windows PC Lock / Unlock باستخدام RFID: 7 خطوات (بالصور)
فيديو: DL Windows training 2024, ديسمبر
Anonim
Windows PC Lock / Unlock باستخدام RFID
Windows PC Lock / Unlock باستخدام RFID

تابع المزيد بالمؤلف:

SG-Rover - الروبوت الحارس
SG-Rover - الروبوت الحارس
SG-Rover - الروبوت الحارس
SG-Rover - الروبوت الحارس
مقدمة في التعرف على الصوت مع Elechouse V3 و Arduino
مقدمة في التعرف على الصوت مع Elechouse V3 و Arduino
مقدمة في التعرف على الصوت مع Elechouse V3 و Arduino
مقدمة في التعرف على الصوت مع Elechouse V3 و Arduino
أبسط أتمتة للمنزل باستخدام Bluetooth و Android Smartphone و Arduino
أبسط أتمتة للمنزل باستخدام Bluetooth و Android Smartphone و Arduino
أبسط أتمتة للمنزل باستخدام Bluetooth و Android Smartphone و Arduino
أبسط أتمتة للمنزل باستخدام Bluetooth و Android Smartphone و Arduino

حول: فضولي باستمرار … المزيد عن kksjunior »

أهلا

كم مرة شعرت بالتعب من كتابة كلمة المرور لإلغاء قفل جهاز الكمبيوتر / الكمبيوتر المحمول في كل مرة يتم قفله؟ لقد اعتدت على قفله عدة مرات ، كل يوم ، ولا شيء مزعج أكثر من كتابة كلمة المرور / رقم التعريف الشخصي مرارًا وتكرارًا ، في كل مرة أريد فتحه. عندما تصبح الحاجة إلى شيء ما ضرورية ، فأنت مجبر على إيجاد طرق للحصول عليه. كما يقول المثل ، "الضرورة أم الاختراع" ، بدأ العقل الكسول بداخلي يفكر في طريقة سهلة ورخيصة لإلغاء تأمين جهاز الكمبيوتر / الكمبيوتر المحمول الخاص بي في كل مرة أضطر فيها إلى قفله. أثناء بحثي عن أشيائي ، وجدت وحدة RC522 RFID. هذا عندما قررت صنع نظام RFID.

RFID: يعد تحديد الترددات الراديوية (RFID) أحد أقدم التقنيات اللاسلكية. تُستخدم رقائق RFID لتخزين المعلومات رقميًا ، والتي يمكن بعد ذلك مشاركتها بين الكائنات من خلال المجالات الكهرومغناطيسية وموجات الراديو. قد لا يكون متقدمًا للغاية ، لكن العديد من المصنّعين يرون إمكانات حقيقية في التكنولوجيا ، بغض النظر عن عمرها.

سأشرح في هذا الدليل كيفية إنشاء نظام RFID بسيط يمكنه قفل / إلغاء قفل جهاز الكمبيوتر الذي يعمل بنظام Windows بنقرة واحدة على بطاقة / علامة RFID. مع وجود هذا النظام في مكانه ، لا مزيد من المتاعب لفتح الكمبيوتر المحمول / الكمبيوتر الشخصي في كل مرة تقوم بإغلاقه.

الخطوة 1: المواد والأدوات المطلوبة

المواد والأدوات المطلوبة
المواد والأدوات المطلوبة

قلب هذا المشروع هو Arduino Pro Micro (أو يمكنك استخدام Arduino Leonardo) مع شريحة ATmega32U4. من المهم جدًا لهذا المشروع اختيار لوحة تطوير بشريحة ATmega32U4. لا يمكننا استخدام لوحات التطوير مثل Arduino Uno أو Mega 2560 أو Pro Mini أو Arduino Nano لهذا التطبيق. التفاصيل في الخطوات التالية.

المواد المطلوبة:

  1. اردوينو برو مايكرو / اردوينو ليوناردو.
  2. وحدة MFRC-522 RFID مع بطاقة RFID.
  3. رؤوس الذكور والإناث.
  4. النموذج الأولي مجلس ثنائي الفينيل متعدد الكلور.
  5. الأسلاك.
  6. مقاومات 10 كيلو أوم - 3

الادوات المطلوبة:

  1. طقم لحام.
  2. مسدس الغراء.
  3. قواطع للاسلاك

إلخ:

الخطوة الثانية: بناء النموذج الأولي

بناء النموذج
بناء النموذج
بناء النموذج
بناء النموذج

أوصيك ببناء نموذج أولي على اللوح قبل لحام الدائرة في ثنائي الفينيل متعدد الكلور. سيساعدك هذا في الحصول على فهم أفضل للاتصالات وسيسمح لك بإصلاح أي من الأخطاء التي تحدث أثناء ربط الاتصالات. بناء النموذج الأولي ليس مهمة ضخمة بالنظر إلى هذا المشروع. يتعين علينا إجراء بعض الاتصالات فقط ونحن جاهزون لتحميل الكود. الوصلات موصوفة أدناه. على Arduino ، لا يمكن تغيير العديد من المسامير. نظرًا لأن هذا الجهاز يستخدم ناقل SPI ، فإنه لا يسمح بتبديل المسامير ، ويجب أن تظل المسامير 14 و 15 و 16 كما هو موضح. يتم تحديد RST و SDA بواسطة المستخدم.

تم تصميم وحدة RC-522 RFID لجهد دخل يبلغ 3.3 فولت فقط. إنه جهاز حساس للغاية ، لذا فإن أي قيم أعلى قد تسخن بشكل مفرط وتتلف الوحدة. سوف يمنحك VCC الخارج من Arduino Pro Micro إمدادًا بجهد 5 فولت. قم بعمل مقسم جهد كما هو موضح في مخطط الدائرة (أو استخدم وحدة تنحى من 5 فولت إلى 3.3 فولت) لعمل جهد إمداد 3.3 فولت. قم بتوصيل إمداد 3.3 فولت إلى VCC لوحدة RFID

RST لتثبيت 5 من Arduino. (يمكنك تغيير هذا الدبوس في الكود.)

قم بتوصيل دبوس GND بالأرض

رقم التعريف الشخصي IRQ - غير متصل

MISO لدبوس 14 من Arduino

MOSI لدبوس 16 من Arduino

SCK لدبوس 15 من Arduino

SDA لدبوس 10 من Arduino. (هذا أيضًا رقم تعريف شخصي يحدده المستخدم.)

هذا كل ما هو !، بسيط وسهل. فقط قم بتوصيل الكابل ونحن على استعداد لتحميل الكود واختبار الجهاز.

الخطوة الثالثة: الكود

الرمز
الرمز
الرمز
الرمز
الرمز
الرمز
الرمز
الرمز

يحتوي Arduino Leonardo / Micro المزود بشريحة ATmega32u4 على اتصال USB مدمج. يسمح هذا لـ Leonardo / Micro بالظهور على جهاز كمبيوتر متصل مثل الماوس أو لوحة المفاتيح.

نستخدم مكتبة keyboard.h الأساسية لجعل اردوينو يرسل ضغطات المفاتيح إلى جهاز كمبيوتر متصل.

قم بتنزيل الكود من هنا.

قم بتنزيل مكتبة MFRC522.h arduino من هنا.

قم بتنزيل مكتبة Keyboard.h arduino من هنا.

عمل الكود بسيط للغاية.

يتم تخزين UID الخاص ببطاقة / علامة RFID وكلمة مرور Windows / PIN في الرمز

عندما يتم عرض البطاقة الصحيحة على قارئ RFID ، سيرسل اردوينو ضغطات المفاتيح لقفل النوافذ وكلمة المرور الخاصة بك لفتح النوافذ في وقت واحد

إذا كانت النوافذ في حالة القفل ، فلن يكون لضغطات المفاتيح لقفلها أي تأثير وسيؤدي الأمر إلى إلغاء قفل الكمبيوتر المقفل

وإلا إذا تم إلغاء قفل النوافذ بالفعل ، فستقوم الأوامر بقفلها. (يأتي رمز إلغاء القفل أيضًا في وقت واحد ، ولكن نظرًا لوجود القليل من التأخير بين ضغطات المفاتيح القفل وفتح القفل ، ينتقل Windows إلى تنفيذ أمر القفل ولن يقرأ أمر إلغاء القفل القادم في ذلك الوقت.)

يجب عليك إجراء بعض التغييرات الصغيرة في الكود الذي قدمته لاستكشافه واستخدامه لنفسك.

قم بتوصيل النموذج الأولي بالكمبيوتر

قم بتشغيل Arduino IDE وافتح الكود الذي قدمته هنا

من شريط الأدوات ، انتقل إلى الأدوات -> لوحة وحدد Arduino Leonardo لكل من Arduino Pro micro و Arduino Leonardo

تحقق من تحديد منفذ COM

قم بتحميل الكود على اردوينو

افتح Serial Monitor (Ctrl + Shift + M)

امسح بطاقتك / علامتك

السطر الأول من الإخراج المعروض في الشاشة التسلسلية هو UID الخاص ببطاقتك / علامتك. دوّن هذه القيمة

عد الآن إلى محرر الشفرة وقم بتغيير قيمة السلسلة "card1" إلى UID الذي سجلته للتو (في الكود الخاص بي ، يمكنك العثور عليه في السطر 41)

انتقل إلى الجزء الأخير من الرمز وستجد سطرًا يقول "Keyboard.print (" PASSWORD ") ؛" (السطر رقم 80 في الرمز.). قم بتغيير هذه القيمة إلى رمز فتح الويندوز الخاص بك

الآن قم بتحميل الكود المعدل في اردوينو

امسح البطاقة / العلامة ضوئيًا لاختبار النموذج الأولي

هذا رمز أساسي لكتابة كلمات المرور في جهاز الكمبيوتر الخاص بك باستخدام علامات RFID. يمكنك تعديل الرمز لإضافة المزيد من البطاقات / العلامات وتعيين كلمات مرور مختلفة لكل بطاقة لتطبيقات مختلفة.

الخطوة 4: اللحام

اللحيم
اللحيم
اللحيم
اللحيم
اللحيم
اللحيم
اللحيم
اللحيم

هذه دائرة صغيرة جدًا وبسيطة. من الأفضل لحام هذا في لوحة PCB للنماذج الأولية بدلاً من قضاء الكثير من الوقت في صنع PCB مخصص.

استخدم دائمًا الرؤوس لتوصيل وحدة arduino ووحدة RFID ، وإلا فإن التعرض الطويل للحرارة أثناء اللحام قد يؤدي إلى تلف هذه اللوحات بشكل دائم.

قم بتوصيل جميع الاتصالات كما هو موضح في الرسم التخطيطي للدائرة وقم بتوصيل وحدة اردوينو و RFID بلوحة PCB. لقد قمت بتوصيل وحدة RFID أفقيًا بلوحة PCB باستخدام رأس أنثى بزاوية قائمة لراحي في صنع علبة لها.

تأكد دائمًا من اختبار الجهاز بحثًا عن أي اتصالات فضفاضة أو أعطال محتملة بعد اللحام.

الخطوة 5: عمل الضميمة

صنع الضميمة
صنع الضميمة
صنع الضميمة
صنع الضميمة

حسنًا ، مع هذا الاختراع ، ربما تكون قد اكتشفت أنني كسول جدًا لتصميم غلاف لهذا التصميم وطباعته ثلاثية الأبعاد ، لذلك صنعت غلافًا بسيطًا باستخدام صناديق من الورق المقوى التي وجدتها في مرآبي. لقد صنعت حاملًا له باستخدام نفس الورق المقوى وقطعت ثقوبًا في العلبة لتوصيل الكبل ولمصابيح LED في اردوينو. ثم قمت بلف الإعداد بالكامل بملصق محكم من ألياف الكربون ووضعت ملصقًا داكنًا شبه شفاف للفتحة حيث توجد مصابيح LED في اللوحة.

صنع القضية متروك تمامًا لخيالك. انشر صور تصميماتك الإبداعية في قسم التعليقات أدناه.!

موصى به: