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

נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID: 11 שלבים (עם תמונות)
נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID: 11 שלבים (עם תמונות)

וִידֵאוֹ: נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID: 11 שלבים (עם תמונות)

וִידֵאוֹ: נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID: 11 שלבים (עם תמונות)
וִידֵאוֹ: מדריך תכנות טביעות אצבע לקודן עם קורא טביעת אצבע EROCAM M-200 2024, דֵצֶמבֶּר
Anonim
נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID
נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID

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

שלב 1: רכיבים

רכיבים
רכיבים
רכיבים
רכיבים
רכיבים
רכיבים

הפריטים הבאים ישמשו לפרויקט:

  • 1 ארדואינו ננו;
  • 1 מודולי חיישן קורא טביעות אצבע אופטי FPM10A למנעולי ארדואינו;
  • 1 Leitor RFID Rc522 de 13.56 mhz;
  • 2 נוריות (1 ירוק ואדום אחד) * 1 תצוגת Oled 128 X 32 סידורי i2c Arduino 0, 91;
  • 1 נעילת דלת אלקטרונית HDL FEC-91 CA.

את כל החומרים הללו ניתן למצוא בקלות באינטרנט. אם הרעיון הוא להפוך את הפרויקט הזה למהיר ככל האפשר, מומלץ לרכוש את הפריטים באתר Mercado Livre (רק אם אתה גר בברזיל) מכיוון שיש לו כספת ומשלוח מהיר (המוצרים יגיעו ליעד ב- בערך שבוע או שבועיים). עם זאת, אם הפרויקט לא צריך להיעשות בחיפזון, הרבה יותר זול לקנות את הפריטים בחו ל באתרים כמו Ebay, AliExpress וכו '. אבל אין אחריות מתי והאם המוצר יגיע ליעד.

עלות הרכישה הממוצעת הכוללת ב- Mercado Livre: +/- 200 reais (בסביבות 38.62 דולר אמריקאי). עלות הרכישה הממוצעת הכוללת באתרים בינלאומיים: +/- 45 reais (בסביבות 8, 69 דולר אמריקאי).

מחירים אלה חושבו ללא עלות מנעול הדלת האלקטרוני HDL, שניתן למצוא בקישור הזה:

המחיר של ה- HDL ביום שבו בוצעה הוראה זו היה 74 $, 90 ($ 14, 69) + $ 6, 00 ($ 1, 16) למשלוח.

שלב 2: חומרה - הגדרת המעגל

חומרה - הגדרת המעגל
חומרה - הגדרת המעגל
חומרה - הגדרת המעגל
חומרה - הגדרת המעגל
חומרה - הגדרת המעגל
חומרה - הגדרת המעגל
חומרה - הגדרת המעגל
חומרה - הגדרת המעגל

התרשים לעיל מציג את חיבורי המעגל החשמלי.

התוכנית Fritzing שימשה ליצירת הסכימה והקובץ (.fzz) שניתן להוריד בכתובת:

הטבלאות מציגות את החיבורים בין החיישנים לתצוגת Oled ב- Arduino Nano.

שלב 3: תוכנה - הורדת הקוד

תוכנה - הורדת הקוד
תוכנה - הורדת הקוד

בשל מעט הזיכרון הזמין ב- Arduino Nano, הקוד חולק על 3 תיקיות שונות שניתן להוריד מהקובץ למטה או בקישור:

github.com/andreocunha/PET_Tranca_EngComp

  • התיקייה הראשונה היא קריאת טביעת האצבע והכרטיס. שמו הוא: "Leitura_Cartao_e_Biometria".
  • השני הוא רישום טביעת האצבע. וזה בתיקייה: "Cadastro_Biometria".
  • הקובץ השלישי הוא קריאת הקוד של הכרטיס. וזה בתיקייה: "Cadastro_RFID".

הורד את Arduino IDE במחשב שלך. בתוך הקובץ שהורדת, בנוסף לשלוש התיקיות, ישנם שני קבצי zip. קבצי zip אלה הם ספריות החיישנים (של ה- RFID וסורק טביעות האצבע הביומטרי), לכן כלול אותם ב- Arduino IDE.

שלב 4: תוכנה - הסבר על הקוד "Cadastro_Biometria"

תוכנה - הסבר על הקוד "Cadastro_Biometria"
תוכנה - הסבר על הקוד "Cadastro_Biometria"
תוכנה - הסבר על הקוד "Cadastro_Biometria"
תוכנה - הסבר על הקוד "Cadastro_Biometria"

מכיוון שזיכרון ה- Arduino Nano מוגבל מאוד, הרישום יהיה בנפרד מהקוד הראשי (שיהיה אחראי רק לאישור טביעת אצבע שכבר נרשמה).

לחיישן הביומטרי יש כבר זיכרון פנימי שיתעד את טביעות האצבע (הוא יכול להקליט עד 128 טביעות אצבע). זה מבטיח שהנתונים הרשומים לא יאבדו לאחר כיבוי המעגל.

במנהל הקבצים של המחשב שלך, עבור אל התיקיה שהורדת "Cadastro_Biometria" ולחץ פעמיים על הקובץ "Cadastro_Biometria.ino". ה- Arduino IDE יטען את הקוד והוא יכלול 5 כרטיסיות, כל אחת מהן מייצגת פונקציה אחת של הקוד. טען את הקוד ב- Arduino שלך, פתח את הצג הטורי ב- 9600 ופעל בהתאם להנחיות לרישום טביעת אצבע חדשה, הסר אחת או ראה שכל טביעות אצבע כבר רשומות.

שלב 5: תוכנה - הסבר על הקוד "Cadastro_RFID"

תוכנה - הסבר על הקוד
תוכנה - הסבר על הקוד

לאחר רישום כל טביעות האצבע הגיע הזמן לרשום את כרטיסי ה- RFID או התגים. אך באופן שונה ממה שנעשה עם סורק טביעות האצבע, בחלק זה של הקוד לא יישמרו רשימות כרטיסי ה- RFID או התגים. ובידיעה זאת, פתח את התיקייה "Cadastro_RFID" ולחץ פעמיים על הקובץ "Cadastro_RFID.ino". טען את הקוד ב- Arduino, פתח את הצג הטורי ב- 9600 ולאחר מכן קירב את הכרטיס או התווית לקורא.

קוד הקסדצימלי ייווצר ויופיע על המסך (לדוגמא: "32: 80: CD: F2"). רשמו אותו על פנקס במחשב או על נייר, כי הוא יועתק אל הקוד הסופי (זה שיקרא מידע בלבד).

שלב 6: תוכנה - הסבר על הקוד "Leitura_Cartao_e_Biometria"

תוכנה - הסבר על הקוד
תוכנה - הסבר על הקוד
תוכנה - הסבר על הקוד
תוכנה - הסבר על הקוד

כעת אנו נמצאים בחלק האחרון של הקוד. פתח את התיקייה "Leitura_Cartao_e_Biometria" ולחץ פעמיים על "Leitura_Cartao_e_Biometria.ino". הקוד ייפתח ב- Arduino IDE ויהיה בו 4 כרטיסיות, כל אחת מהן מייצגת את הפונקציה. יש צורך לבצע כמה שינויים כדי שהקוד יוכל לעבוד נכונה.

לחץ על הכרטיסייה "leituraRfid" והחלף כל מספר הקסדצימלי בתוך סוגריים "אם" ו- "אחר id" במספר ששמרת בפנקס הרשימות (לדוגמה: "32: 80: CD: F2"). אל תהסס להוסיף או למחוק כל "אחר אם" מהקוד.

כעת לחץ על הכרטיסייה "nomeDoUsuario" והחלף את השמות בסוגריים בשמות מהמשתמשים המתאימים ובמזהים שנבחרו עבור אותו משתמש. בוצע!! עכשיו אתה רק צריך לטעון את הקוד על הארדואינו.

שלב 7: לוח מעגלים מודפסים (PCB)

Image
Image

אם כל השלבים מאחור הלכו טוב עד עכשיו, צור לוח מעגלים מודפסים (בדרך כלל אנו משתמשים בתוכנת EAGLE CAD לשם כך) ולאחר מכן ריתוך את הרכיבים. המעגל ייראה כמו המראה בסרטון.

שלב 8: צור קופסה קטנה לשמירה על המעגל

צור קופסה קטנה לשמירה על המעגל
צור קופסה קטנה לשמירה על המעגל

הכנו קופסה באמצעות מדפסת תלת מימד בשיתוף עם FindesLab. לאחר מכן סיימנו אותו, ציירנו אותו והוספנו את המעגל פנימה.

שלב 9: התקנת הפרויקט

Image
Image

הקופסה הודפקה על הקיר ו- HDL (האחראי לשמירה על נעילת הדלת) הותקן על הדלת. צפו בסרטון ההדגמה האחרונה של הפרויקט.

שלב 10: סיום הפרויקט

צפה כיצד הייתה התוצאה של הפרויקט ביישום אמיתי.

שלב 11: רישיון פרויקט

נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID מאת PET Engenharia de Computação מורשה תחת רישיון Creative Commons ייחוס 4.0 בינלאומי.

מוּמלָץ: