תוכן עניינים:
וִידֵאוֹ: נעילת/נעילת מחשב Windows באמצעות RFID .: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
מאת kksjunior פרופיל עקוב עוד מאת המחבר:
אודות: סקרן כל הזמן … עוד אודות kksjunior »
שלום שם
באיזו תדירות נמאס לך להקליד את הסיסמה כדי לפתוח את המחשב/המחשב הנייד שלך בכל פעם שהיא ננעלה? אני רגיל לנעול אותו לא מעט פעמים, כל יום, ושום דבר לא מעצבן יותר מאשר להקליד את הסיסמה/סיכה שוב ושוב, בכל פעם שאני רוצה לפתוח אותה. כאשר הצורך במשהו הופך להיות מהותי, אתה נאלץ למצוא דרכים להשיג אותו. כמו שאומרים, "הכרח היא אם ההמצאה", המוח העצל שבי התחיל לחשוב על דרך קלה וזולה לפתוח את המחשב/המחשב הנייד האישי שלי בכל פעם שהייתי צריך לנעול אותו. כשעברתי על הדברים מצאתי מודול RFID RC522. אז החלטתי להקים מערכת RFID.
RFID: זיהוי תדרי רדיו (RFID) הוא אחת הטכנולוגיות האלחוטיות הוותיקות ביותר. שבבי RFID משמשים לאחסון מידע דיגיטלי, ולאחר מכן ניתן לחלק אותו בין אובייקטים באמצעות שדות אלקטרומגנטיים וגלי רדיו. זה אולי לא מתקדם במיוחד, אבל יצרנים רבים רואים פוטנציאל ממשי בטכנולוגיה, לא משנה בני כמה.
במדריך זה אסביר כיצד להכין מערכת RFID פשוטה שתוכל לנעול/לפתוח את מחשב Windows שלך באמצעות רק קפיצה של כרטיס/תג RFID. עם מערכת זו במקום אין עוד טרחה לפתוח את המחשב הנייד/מחשב בכל פעם שאתה נועל אותו.
שלב 1: חומרים וכלים נדרשים
לב הפרויקט הזה הוא ה- Arduino Pro Micro (או שאתה יכול להשתמש ב- Arduino Leonardo) עם שבב ATmega32U4. חשוב מאוד לפרויקט זה לבחור לוח פיתוח עם שבב ATmega32U4. איננו יכולים להשתמש בלוחות פיתוח כמו Arduino Uno, Mega 2560, Pro Mini או Arduino Nano ליישום זה. הפרטים נמצאים בשלבים הבאים.
החומרים הנדרשים:
- Arduino Pro Micro/Arduino Leonardo.
- מודול RFID MFRC-522 עם כרטיס RFID.
- כותרות זכר ונקבה.
- לוח אב -טיפוס של אב טיפוס.
- חוטים.
- נגדים של 10k אוהם - 3
כלים נדרשים:
- ערכת הלחמה.
- אקדח דבק.
- מספרי תיל
וכו:
שלב 2: בניית האב טיפוס
אני ממליץ לך לבנות אב טיפוס על לוח הלחם לפני הלחמת המעגל למעגל הלוח. זה יעזור לך להבין טוב יותר את החיבורים ויאפשר לך לתקן כל אחת מהשגיאות המתרחשות בעת קישור חיבורים. בניית אב הטיפוס אינה משימה כבדה בהתחשב בפרויקט זה. עלינו ליצור רק כמה חיבורים ואנו מוכנים להעלות את הקוד. החיבורים מתוארים להלן. ב- Arduino רבים מהסיכות אינם ניתנים לשינוי. מכיוון שמכשיר זה משתמש באוטובוס SPI, הוא אינו מאפשר סיכות מיתוג, סיכות 14, 15 ו -16 חייבות להישאר כפי שמוצג. RST ו- SDA מוגדרים על ידי המשתמש.
מודול ה- RFID RC-522 מיועד למתח כניסה של 3.3 וולט בלבד. זהו מכשיר רגיש מאוד, כך שכל ערכים גבוהים יותר עלולים להתחמם יתר על המידה ולפגוע במודול. ה- VCC מתוך Arduino Pro Micro ייתן לך אספקת 5 וולט. צור מחלק מתח כפי שמוצג בתרשים המעגלים (או השתמש במודול הורדה של 5 V עד 3.3 V) כדי ליצור מתח אספקה של 3.3 וולט. חבר את אספקת 3.3 V למודול VCC של RFID
RST לסיכה 5 של Arduino. (אתה יכול לשנות את הסיכה הזו בקוד.)
חבר את סיכת ה- GND לקרקע
סיכת IRQ - לא מחובר
MISO לסיכה 14 של Arduino
MOSI לפין 16 של Arduino
SCK לסיכה 15 של Arduino
SDA לפין 10 של Arduino. (זהו גם סיכה שהוגדרה על ידי משתמש.)
זה כל מה שזה !, פשוט וקל. פשוט חבר את הכבל ואנו מוכנים להעלות את הקוד ולבדוק את המכשיר.
שלב 3: הקוד
ל- Arduino Leonardo/Micro עם שבב ATmega32u4 יש תקשורת USB מובנית. זה מאפשר לאונרדו/מיקרו להופיע במחשב מחובר כעכבר או כמקלדת.
אנו משתמשים בספריית הליבה keyboard.h כדי לגרום לארדואינו לשלוח את הקשות המחשב למחשב מחובר.
הורד את הקוד מכאן.
הורד מכאן את ספריית הארדואינו MFRC522.h.
הורד את ספריית הארדואינו Keyboard.h מכאן.
עבודת הקוד פשוטה מאוד.
ה- UID של כרטיס/תג ה- RFID שלך והסיסמה/קוד ה- PIN של Windows נשמרים בקוד
כאשר הכרטיס הנכון מוצג לקורא ה- RFID, הארדואינו ישלח הקשות לחיצה על נעילת החלונות והסיסמה שלך לפתיחת החלונות בו זמנית
אם החלונות במצב נעול, לחיצות המקשים לנעילה לא ישפיעו והפקודה תפתח את המחשב הנעול
או שאם החלונות כבר נעולים, הפקודות ינעלו אותו. (קוד הנעילה מגיע גם הוא בו זמנית, אך מכיוון שיש רק צביטה של עיכוב בין לחיצות הנעילה לביטול הנעילה, Windows נכנסת לביצוע פקודת הנעילה ולא תקרא את פקודת קוד הנעילה המגיעה באותו זמן.)
עליך לבצע כמה שינויים קטנים בקוד שסיפקתי כדי לחקור ולהשתמש בו בעצמך.
חבר את אב הטיפוס למחשב
הפעל את Arduino IDE ופתח את הקוד שנתתי כאן
מסרגל הכלים עבור אל הכלים -> לוח ובחר Arduino Leonardo הן עבור Arduino Pro Micro והן Arduino Leonardo
בדוק אם יציאת COM נבחרה
העלה את הקוד לארדואינו
פתח את הצג הסידורי (Ctrl+Shift+M)
סרוק את הכרטיס/תג שלך
השורה הראשונה של הפלט המוצג במסך הטורי היא ה- UID של הכרטיס/תג שלך. רשום ערך זה
כעת חזור לעורך הקוד ושנה את ערך המחרוזת "card1" ל- UID שציינת זה עתה (בקוד שלי תוכל למצוא אותו בשורה 41)
עבור לחלק האחרון של הקוד ותמצא שורה שאומרת "Keyboard.print (" PASSWORD ");" (שורה מספר 80 בקוד.). שנה ערך זה לקוד הנעילה של Windows
כעת העלה את הקוד שהשתנה לארדואינו
סרוק את הכרטיס/תג כדי לבדוק את אב הטיפוס
זהו קוד בסיסי להקלדת סיסמאות במחשב באמצעות תגי RFID. אתה יכול לשנות את הקוד כדי להוסיף כרטיסים/תגים נוספים ולהגדיר סיסמאות שונות לכל כרטיס ליישומים שונים.
שלב 4: הלחמה
זהו מעגל קטן ופשוט מאוד. עדיף להלחין את זה בלוח PCB של אב טיפוס מאשר לבזבז הרבה זמן לייצור PCB מותאם אישית.
השתמש תמיד בכותרות לחיבור הארדואינו לבין מודול ה- RFID, אחרת חשיפה ממושכת לחום בזמן הלחמה עלולה לפגוע בלוחות אלה לצמיתות.
הלחם את כל החיבורים כפי שמוצג בתרשים המעגלים וחבר את מודול הארדואינו ו- RFID ללוח ה- PCB. חיברתי את מודול ה- RFID בצורה אופקית ללוח ה- PCB בעזרת כותרת נקבה זווית ישרה לנוחותי להכין מקרה עבורו.
הקפד תמיד לבדוק את המכשיר לאיתור חיבורים רופפים או תקלות לאחר הלחמה.
שלב 5: הכנת מארז
ובכן עם ההמצאה הזו אולי הבנתם שאני עצלן מכדי לעצב ולהדפיס מארז לתכנון זה, אז הכנתי מארז פשוט בעזרת קופסאות קרטון שמצאתי במוסך שלי. עשיתי לו מעמד בעזרת אותו קרטון וחתכתי חורים במארז לחיבור הכבל ולנורות הלדים בארדואינו. אחר כך עטפתי את כל ההתקנה במדבקה במרקם סיבי פחמן והנחתי מדבקה כהה למחצה שקופה לחור שבו נמצאות הלדים בלוח.
יצירת התיק תלויה בדמיון שלך לחלוטין. פרסם את התמונות של מבני הקריאייטיב שלך בקטע ההערות למטה.!
מוּמלָץ:
הגדר את Raspberry Pi 4 באמצעות מחשב נייד/מחשב באמצעות כבל אתרנט (ללא צג, ללא Wi-Fi): 8 שלבים
הגדר את Raspberry Pi 4 דרך מחשב נייד/מחשב באמצעות כבל אתרנט (ללא צג, ללא Wi-Fi): בזה נעבוד עם Raspberry Pi 4 דגם B של 1GB זיכרון RAM להגדרה. Raspberry-Pi הוא מחשב לוח יחיד המשמש למטרות חינוכיות ופרויקטים של DIY בעלות משתלמת, דורש אספקת חשמל של 5V 3A
מחשב בארטופ ארקייד המופעל באמצעות מחשב המפעיל את LaunchBox: 7 שלבים
מכונת ארקייד מבית Bartop המופעלת באמצעות LaunchBox: מכונת BarCade היא ארקייד, מובנה בתוך Windows 10 עם Big Box, שיכול לשחק כמה ממשחקי הרטרו הגדולים ביותר אי פעם! קוֹלִי? הבנת. פנמון פנבול? יש לנו את זה. לוחם רחוב? חשבון. וכל כך הרבה יותר. BarCade יכול למלא רבים מהמשחקים שלך
נעילת מחשב עם RFID ו- Arduino Uno: 4 שלבים
נעילת מחשב עם RFID ו- Arduino Uno: זהו המדריך הראשון שלי. אז בפרויקט הזה אני הולך לבטל את נעילת המחשב עם RFID & Arduino Uno שיש לרוב החברים לאחר שעשית זאת שוב, עליך לבצע מספר שינויים על מנת לעבוד כמו לוח ארדואינו רגיל
מדריך נעילת RFID לנעילת RFID: 6 שלבים (עם תמונות)
הדרכה לנעילת RFID Arduino: חברים יקרים ברוכים הבאים לעוד הוראה. זהו ניק מ- educ8s.tv והיום אנו הולכים ללמוד כיצד להשתמש בקורא RFID זה עם Arduino על מנת לבנות מערכת נעילה פשוטה. בפעם הראשונה, אנו הולכים להשתמש בתגי RFID עם Arduino
נעילת דלת RFID אלחוטית באמצעות Nodemcu: 9 שלבים (עם תמונות)
נעילת דלתות RFID אלחוטית באמצעות Nodemcu: --- פונקציה עיקרית --- פרויקט זה נבנה כחלק משיעור תקשורת רשת ב- Universidade do Algarve בשיתוף פעולה עם עמיתי לואו סנטוס. מטרתו העיקרית היא לשלוט בנגישות של מנעול חשמלי באמצעות רשת אלחוטית