תוכן עניינים:
וִידֵאוֹ: ARDUINO UNO RFID WINDOWS 10 UNLOCK: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
ביטול נעילת Windows 10 pass או pin מוגן בעזרת ארדואינו וכרטיס RFID.
הרעיון סביב פרויקט DIY זה פשוט. אנו זקוקים למכשיר בעל יכולת HID, כרטיס RFID וקורא. כאשר הארדואינו קורא את כרטיס ה- RFID, והמזהה זהה לזה שהזנו, הוא לוחץ על השילוב הנכון של הקשות (סיסמא) ולאחר מכן לוחץ על enter.
אספקה
UNO R3 ATMEGA328P
RFID RC522
חולצה בגודל 40PC 10CM זכר לגבר
שלב 1: תוכנה
IDE ARDUINO
FLIP 3.4.7
RFID_MODIFY_CODE. INO
לוח מקשים USB
שלב 2: הקוד
העלה את הקוד
נקודות הזכות עולות ל- AKASH124
#include #include #define SS_PIN 10 #define RST_PIN 9 MFRC522 mfrc522 (SS_PIN, RST_PIN); // צור מופע MFRC522.
uint8_t buf [8] = {0}; / * מאגר דוחות מקלדת */
int cardCount = 0; הגדרת void () {Serial.begin (9600); randomSeed (analogRead (0)); עיכוב (200); SPI.begin (); // ליזום אוטובוס SPI mfrc522. PCD_Init (); // ליזום MFRC522
} לולאת void () {// חפש כרטיסים חדשים אם (! mfrc522. PICC_IsNewCardPresent ()) {return; } // בחר אחד מהכרטיסים אם (! Mfrc522. PICC_ReadCardSerial ()) {return; } // הצג UID במסך טורי תוכן מחרוזת = ""; מכתב בתים; עבור (בת i = 0; i <mfrc522.uid.size; i ++) {content.concat (String (mfrc522.uid.uidByte <0x10? "0": "")); content.concat (String (mfrc522.uid.uidByte , HEX)); } content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // שנה כאן את מזהה הכרטיס/כרטיסים שברצונך לתת גישה {עיכוב (50);
עיכוב (100);
buf [0] = 0; buf [2] = 0x26; // אות 9 Serial.write (בוף, 8); releaseKey ();
עיכוב (200);
buf [0] = 0; buf [2] = 0x28; // letter Enter Serial.write (buf, 8); releaseKey ();
עיכוב (900);
cardCount ++; } אחר {החזרה; }
אם (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 Enter Serial.write (buf, 8); releaseKey ();
עיכוב (50);
buf [0] = 0; buf [2] = 0x28; // letter Enter Serial.write (buf, 8); releaseKey ();
cardCount--; }}
void releaseKey () {buf [0] = 0; buf [2] = 0; Serial.write (buf, 8); // מפתח שחרור}
שלב 3: (פרטים)
שנה חלק זה של הקוד למקשים שברצונך ללחוץ עליהם.
העתק והדבק את הקוד כמה פעמים שתרצה. בדוק את מפת קודי האיחוד לכל מפתח. אתה יכול למצוא אותו כאן.
buf [0] = 0; buf [2] = 0x26; // אות 9 Serial.write (בוף, 8); releaseKey ();
עיכוב (200);
שנה את המזהה לזהה של הכרטיס, הטבעת או הדבר שבו ברצונך להשתמש
content.toUpperCase (); if (content.substring (1) == "10 4B 58 7E", "30 F1 CA 80") // שנה כאן את מזהה הכרטיס/כרטיסים שברצונך לתת גישה {עיכוב (50);
שלב 4: סידורי סמוי למקלדת
חבר את 2 הפינים כפי שניתן לראות בתמונה למשך 1 שניות
הפעל את Flip 3.4.7 קובץ -> פתח את USBKeyboard -master / firmware / Arduino -keyboard -0.3.hexDevice -> בחר -> Atmega16u2 (או השבב שלך) הגדרות -> תקשורת -> usbRun
שלב 5: בוצע
אתחל ובדוק
נתק וחבר usb Arduino בדוק לקובץ txt או נעל את המחשב (win key + l) תהנה
אתה יכול למצוא את הפרויקט כאן
מוּמלָץ:
מתג ממסר ממסר RFID Arduino Uno, עם תצוגת I2C: 4 שלבים
מתג ממסר ממסר RFID Arduino Uno, עם תצוגת I2C: שלום, זהו הפרויקט הראשון שלי, שמי אוסקר ואני בן 13. פרויקט זה עובד עם צג I2C, לא רגיל
Arduino RFID Unlock Mac (Linux ו- Win): 3 שלבים
Arduino RFID Unlock Mac (Linux ו- Win): יש לי מקבוק פרו, יש לי גם סיסמה גדולה במבוק שלי. כאשר ה- mac ממשיך להפסיק, אני כן כותב את הכרטיס לפתיחת המערכת. ביום רגיל אני מספר את הסיסמה בערך 100 פעמים. עכשיו מצאתי את הפתרון! תג RFID! אני משתמש בארדואינו
נעילת מחשב עם RFID ו- Arduino Uno: 4 שלבים
נעילת מחשב עם RFID ו- Arduino Uno: זהו המדריך הראשון שלי. אז בפרויקט הזה אני הולך לבטל את נעילת המחשב עם RFID & Arduino Uno שיש לרוב החברים לאחר שעשית זאת שוב, עליך לבצע מספר שינויים על מנת לעבוד כמו לוח ארדואינו רגיל
מדריך נעילת RFID לנעילת RFID: 6 שלבים (עם תמונות)
הדרכה לנעילת RFID Arduino: חברים יקרים ברוכים הבאים לעוד הוראה. זהו ניק מ- educ8s.tv והיום אנו הולכים ללמוד כיצד להשתמש בקורא RFID זה עם Arduino על מנת לבנות מערכת נעילה פשוטה. בפעם הראשונה, אנו הולכים להשתמש בתגי RFID עם Arduino
נעילת/נעילת מחשב Windows באמצעות RFID .: 7 שלבים (עם תמונות)
נעילה/ביטול נעילה של Windows PC באמצעות RFID .: היי! באיזו תדירות נמאס לך להקליד את הסיסמה כדי לבטל את הנעילה של המחשב/המחשב הנייד שלך בכל פעם שהיא ננעלה? אני רגיל לנעול אותו לא מעט פעמים, כל יום, ושום דבר לא מעצבן יותר מאשר להקליד את הסיסמה/סיכה מעל