جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
فتح ممر أو رقم التعريف الشخصي لنظام التشغيل windows 10 بمساعدة اردوينو وبطاقة RFID.
الفكرة حول مشروع DIY هذا بسيطة. نحتاج إلى جهاز قادر على HID وبطاقة RFID وقارئ. عندما يقرأ arduino بطاقة RFID ، ويكون المعرف هو نفسه الذي أدخلناه ، فإنه يضغط على المجموعة الصحيحة من ضغطات المفاتيح (كلمة المرور) ثم يضغط على إدخال.
اللوازم
UNO R3 ATMEGA328P
RFID RC522
40 قطعة 10 سم دوبونت ذكر إلى ذكر البلوز
الخطوة 1: البرنامج
اردوينو IDE
FLIP 3.4.7
RFID_MODIFY_CODE. INO
USB KEYBOARD MASTER
الخطوة الثانية: الكود
قم بتحميل الكود
تذهب اعتمادات الكود إلى AKASH124
# تضمين # تضمين # تعريف 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 () ، // Initiate SPI bus mfrc522. PCD_Init () ؛ // بدء MFRC522
} void loop () {// ابحث عن بطاقات جديدة إذا (! mfrc522. PICC_IsNewCardPresent ()) {return؛ } // حدد إحدى البطاقات إذا (! mfrc522. PICC_ReadCardSerial ()) {return؛ } // إظهار المعرف الفريد على جهاز العرض التسلسلي String content = ""؛ حرف البايت لـ (byte i = 0؛ i <mfrc522.uid.size؛ i ++) {content.concat (String (mfrc522.uid.uidByte <0x10؟ "0": "")) ؛ content.concat (سلسلة (mfrc522.uid.uidByte ، HEX)) ؛ } content.toUpperCase () ، if (content.substring (1) == "10 4B 58 7E"، "30 F1 CA 80") // غيّر هنا المعرف الفريد للبطاقة / البطاقات التي تريد منحها حق الوصول {delay (50) ؛
تأخير (100) ؛
buf [0] = 0 ، buf [2] = 0x26 ؛ // حرف 9 Serial.write (buf ، 8) ؛ ReleaseKey () ،
تأخير (200) ؛
buf [0] = 0 ، buf [2] = 0x28 ؛ // letter أدخل Serial.write (buf، 8) ؛ ReleaseKey () ،
تأخير (900) ؛
cardCount ++ ؛ } else {return؛ }
إذا (cardCount = 1) {تأخير (50) ؛
buf [0] = 0 ، // Win buf [2] = 0x28 ؛ // حرف أدخل Serial.write (buf ، 8) ؛ ReleaseKey () ،
تأخير (50) ؛
buf [0] = 0 ، buf [2] = 0x52 ؛ // letter Up Serial.write (buf، 8) ؛ ReleaseKey () ،
تأخير (50) ؛
buf [0] = 0 ، buf [2] = 0x52 ؛ // letter Up Serial.write (buf، 8) ؛ ReleaseKey () ،
تأخير (50) ؛
buf [0] = 0 ، buf [2] = 0x28 ؛ // letter أدخل Serial.write (buf، 8) ؛ ReleaseKey () ،
تأخير (50) ؛
buf [0] = 0 ، buf [2] = 0x28 ؛ // letter أدخل Serial.write (buf، 8) ؛ ReleaseKey () ،
cardCount-- ؛ }}
إطلاق مفتاح باطل () {buf [0] = 0 ؛ buf [2] = 0 ؛ Serial.write (buf ، 8) ؛ // مفتاح التحرير}
الخطوة الثالثة: (التفاصيل)
قم بتغيير هذا الجزء من الرمز إلى المفاتيح التي تريد الضغط عليها.
انسخ الكود والصقه عدة مرات تريدها. تحقق من خريطة رموز المشاركة في الرعاية لكل مفتاح. يمكنك العثور عليها هنا.
buf [0] = 0 ، buf [2] = 0x26 ؛ // حرف 9 Serial.write (buf ، 8) ؛ ReleaseKey () ،
تأخير (200) ؛
قم بتغيير المعرف إلى معرف البطاقة أو الحلقة أو الشيء الذي تريد استخدامه
content.toUpperCase () ، if (content.substring (1) == "10 4B 58 7E"، "30 F1 CA 80") // غيّر هنا المعرف الفريد للبطاقة / البطاقات التي تريد منحها حق الوصول {delay (50) ؛
الخطوة 4: المسلسل السري إلى لوحة المفاتيح
قم بتوصيل 2 دبابيس كما هو موضح في الصورة لمدة 1 ثانية
Fire up Flip 3.4.7 ملف -> افتح USBKeyboard-master / firmware / Arduino-keyboard-0.3.hexDevice -> حدد -> إعدادات Atmega16u2 (أو الشريحة الخاصة بك) -> الاتصال -> usbRun
الخطوة 5: تم
إعادة التشغيل والاختبار
قم بفصل وتوصيل Arduino usbTest بملف txt أو قفل الكمبيوتر (مفتاح win + l) استمتع
يمكنك العثور على المشروع هنا
موصى به:
قفل مركزي للسيارة الهندية Node Mcu مع Rfid و Blynk Timer Unlock: 9 خطوات
قفل مركزي للسيارة الهندية Node Mcu مع Rfid و Blynk Timer Unlock: أعرض لك اليوم قفلًا مركزيًا مؤتمتًا بالكامل على الطراز الهندي مع علامة rfid للتحكم بالواي فاي وفتح الوقت. كما أنه يحتوي على جميع ميزات القفل المركزي العادي. يعمل القفل المركزي في وضع عدم الاتصال. يتطلب التنشيط قفل الشبكة AN
صندوق قفل الويسكي والكوك RFID: 9 خطوات (بالصور)
صندوق قفل Whisky and Coke RFID: سيوضح لك هذا Instructable كيفية عمل طباعة ثلاثية الأبعاد بالكامل & quot؛ Whiskey and Coke & quot؛ صندوق قفل RFID
آلية قفل الباب بتقنية RFID مع Arduino: 5 خطوات (بالصور)
آلية قفل باب RFID مع Arduino: في هذا Instructable ، سنقوم بتوصيل مستشعر RC522 RFID بجهاز Arduino Uno من أجل إنشاء آلية قفل بسيطة يتم التحكم فيها عن طريق RFID لباب أو درج أو خزانة. باستخدام هذا المستشعر ، ستتمكن من استخدام علامة أو بطاقة RFID لقفل
نظام قفل RFID باستخدام Arduino: 6 خطوات
نظام قفل RFID باستخدام Arduino: مرحبًا بالجميع ، هذا هو أول تدريب لي وقد قدمه Judhi Prasetyo. استضافت الجمعية ورشة العمل ، حيث أعمل كمتدرب وهي واحدة من أفضل أماكن العمل إذا كنت صانعًا. وبالعودة إلى نظام قفل RFID ، فأنا
قفل باب RFID مع Arduino: 4 خطوات
قفل باب RFID مع Arduino: يدور هذا المشروع بشكل أساسي حول كيفية جعل منزلك ومكان مكتبك وحتى خزاناتك الشخصية. تجعلك هذه المشاريع تفهم اردوينو باستخدام RFID وكيف يتم الاتصال معًا. وبالتالي