תוכן עניינים:

נעילת/נעילת מחשב Windows באמצעות RFID .: 7 שלבים (עם תמונות)
נעילת/נעילת מחשב Windows באמצעות RFID .: 7 שלבים (עם תמונות)

וִידֵאוֹ: נעילת/נעילת מחשב Windows באמצעות RFID .: 7 שלבים (עם תמונות)

וִידֵאוֹ: נעילת/נעילת מחשב Windows באמצעות RFID .: 7 שלבים (עם תמונות)
וִידֵאוֹ: Technology Stacks - Computer Science for Business Leaders 2016 2024, נוֹבֶמבֶּר
Anonim
נעילת/נעילת מחשב Windows באמצעות RFID
נעילת/נעילת מחשב Windows באמצעות RFID

מאת kksjunior פרופיל עקוב עוד מאת המחבר:

SG -Rover - רובוט השמירה
SG -Rover - רובוט השמירה
SG -Rover - רובוט השמירה
SG -Rover - רובוט השמירה
מבוא לזיהוי קולי עם Elechouse V3 ו- Arduino
מבוא לזיהוי קולי עם Elechouse V3 ו- Arduino
מבוא לזיהוי קולי עם Elechouse V3 ו- Arduino
מבוא לזיהוי קולי עם Elechouse V3 ו- Arduino
אוטומציה ביתית הפשוטה ביותר באמצעות בלוטות ', סמארטפון אנדרואיד וארדואינו
אוטומציה ביתית הפשוטה ביותר באמצעות בלוטות ', סמארטפון אנדרואיד וארדואינו
אוטומציה ביתית הפשוטה ביותר באמצעות בלוטות ', סמארטפון אנדרואיד וארדואינו
אוטומציה ביתית הפשוטה ביותר באמצעות בלוטות ', סמארטפון אנדרואיד וארדואינו

אודות: סקרן כל הזמן … עוד אודות 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 ליישום זה. הפרטים נמצאים בשלבים הבאים.

החומרים הנדרשים:

  1. Arduino Pro Micro/Arduino Leonardo.
  2. מודול RFID MFRC-522 עם כרטיס RFID.
  3. כותרות זכר ונקבה.
  4. לוח אב -טיפוס של אב טיפוס.
  5. חוטים.
  6. נגדים של 10k אוהם - 3

כלים נדרשים:

  1. ערכת הלחמה.
  2. אקדח דבק.
  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: הכנת מארז

הכנת מארז
הכנת מארז
הכנת מארז
הכנת מארז

ובכן עם ההמצאה הזו אולי הבנתם שאני עצלן מכדי לעצב ולהדפיס מארז לתכנון זה, אז הכנתי מארז פשוט בעזרת קופסאות קרטון שמצאתי במוסך שלי. עשיתי לו מעמד בעזרת אותו קרטון וחתכתי חורים במארז לחיבור הכבל ולנורות הלדים בארדואינו. אחר כך עטפתי את כל ההתקנה במדבקה במרקם סיבי פחמן והנחתי מדבקה כהה למחצה שקופה לחור שבו נמצאות הלדים בלוח.

יצירת התיק תלויה בדמיון שלך לחלוטין. פרסם את התמונות של מבני הקריאייטיב שלך בקטע ההערות למטה.!

מוּמלָץ: