جدول المحتويات:
- الخطوة 1: المواد والأدوات المطلوبة
- الخطوة الثانية: بناء النموذج الأولي
- الخطوة الثالثة: الكود
- الخطوة 4: اللحام
- الخطوة 5: عمل الضميمة
فيديو: Windows PC Lock / Unlock باستخدام RFID: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
تابع المزيد بالمؤلف:
حول: فضولي باستمرار … المزيد عن 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 لهذا التطبيق. التفاصيل في الخطوات التالية.
المواد المطلوبة:
- اردوينو برو مايكرو / اردوينو ليوناردو.
- وحدة MFRC-522 RFID مع بطاقة RFID.
- رؤوس الذكور والإناث.
- النموذج الأولي مجلس ثنائي الفينيل متعدد الكلور.
- الأسلاك.
- مقاومات 10 كيلو أوم - 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 في اللوحة.
صنع القضية متروك تمامًا لخيالك. انشر صور تصميماتك الإبداعية في قسم التعليقات أدناه.!
موصى به:
قفل مركزي للسيارة الهندية Node Mcu مع Rfid و Blynk Timer Unlock: 9 خطوات
قفل مركزي للسيارة الهندية Node Mcu مع Rfid و Blynk Timer Unlock: أعرض لك اليوم قفلًا مركزيًا مؤتمتًا بالكامل على الطراز الهندي مع علامة rfid للتحكم بالواي فاي وفتح الوقت. كما أنه يحتوي على جميع ميزات القفل المركزي العادي. يعمل القفل المركزي في وضع عدم الاتصال. يتطلب التنشيط قفل الشبكة AN
كيفية صنع طائرة بدون طيار باستخدام Arduino UNO - اصنع مروحية كوادكوبتر باستخدام متحكم: 8 خطوات (بالصور)
كيفية صنع طائرة بدون طيار باستخدام Arduino UNO | اصنع طائرة كوادكوبتر باستخدام متحكم دقيق: مقدمة قم بزيارة My Youtube ChannelA Drone هي أداة باهظة الثمن (منتج) للشراء. في هذا المنشور سأناقشه ، كيف أجعله رخيصًا ؟؟ وكيف يمكنك أن تصنع بنفسك مثل هذا بسعر رخيص … حسنًا في الهند جميع المواد (المحركات ، ESCs
RENAULT ذات المناظر الطبيعية الخلابة / MEGANE BOOT TAILGATE LOCK REAR BUTTON LOCK INSTATIONATION: 3 خطوات
RENAULT ذات المناظر الطبيعية الخلابة / MEGANE BOOT TAILGATE LOCK REAR BUTTON INSTATIONATION: الحلقة O ذات الجودة الرديئة التي تثبت زر التمهيد في مكانه تتآكل مما يؤدي إلى فقد زر التمهيد من سيارتك. حل Renaults الوحيد لهذا هو آلية قفل تمهيد بديلة كاملة لن تفشل إلا مرة أخرى وستكلف
Arduino RFID Unlock Mac (Linux و Win): 3 خطوات
Arduino RFID Unlock Mac (Linux و Win): لديّ macbook pro ، ولدي أيضًا كلمة مرور كبيرة على جهاز macbook الخاص بي. عندما يتوقف جهاز Mac ، أكتب المرور لفتح النظام. في يوم عادي ، أقوم برقم كلمة المرور ما يقرب من 100 مرة. الآن لقد وجدت الحل! علامة RFID! أنا أستخدم Arduino
تعليمي Arduino RFID Lock: 6 خطوات (بالصور)
Arduino RFID Lock تعليمي: أصدقائي الأعزاء مرحبًا بكم في تعليمات أخرى. هذا هو Nick من موقع education8s.tv واليوم سوف نتعلم كيفية استخدام قارئ RFID هذا مع Arduino لبناء نظام قفل بسيط. لأول مرة ، سنستخدم علامات RFID مع Arduino