תוכן עניינים:
- שלב 1: רכיבים
- שלב 2: חומרה - הגדרת המעגל
- שלב 3: תוכנה - הורדת הקוד
- שלב 4: תוכנה - הסבר על הקוד "Cadastro_Biometria"
- שלב 5: תוכנה - הסבר על הקוד "Cadastro_RFID"
- שלב 6: תוכנה - הסבר על הקוד "Leitura_Cartao_e_Biometria"
- שלב 7: לוח מעגלים מודפסים (PCB)
- שלב 8: צור קופסה קטנה לשמירה על המעגל
- שלב 9: התקנת הפרויקט
- שלב 10: סיום הפרויקט
- שלב 11: רישיון פרויקט
וִידֵאוֹ: נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID: 11 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
הפרויקט תוכנן על מנת להימנע מהכרח להשתמש במפתחות, כדי להגיע למטרה שלנו השתמשנו בחיישן טביעות אצבע אופטי ובארדואינו. עם זאת ישנם אנשים שיש להם טביעת אצבע בלתי קריאה והחיישן לא יזהה אותה. לאחר מחשבה על המצב הזה, נעשה שימוש בקורא כרטיסי 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"
מכיוון שזיכרון ה- 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)
אם כל השלבים מאחור הלכו טוב עד עכשיו, צור לוח מעגלים מודפסים (בדרך כלל אנו משתמשים בתוכנת EAGLE CAD לשם כך) ולאחר מכן ריתוך את הרכיבים. המעגל ייראה כמו המראה בסרטון.
שלב 8: צור קופסה קטנה לשמירה על המעגל
הכנו קופסה באמצעות מדפסת תלת מימד בשיתוף עם FindesLab. לאחר מכן סיימנו אותו, ציירנו אותו והוספנו את המעגל פנימה.
שלב 9: התקנת הפרויקט
הקופסה הודפקה על הקיר ו- HDL (האחראי לשמירה על נעילת הדלת) הותקן על הדלת. צפו בסרטון ההדגמה האחרונה של הפרויקט.
שלב 10: סיום הפרויקט
צפה כיצד הייתה התוצאה של הפרויקט ביישום אמיתי.
שלב 11: רישיון פרויקט
נעילת דלת חשמלית עם סורק טביעות אצבע וקורא RFID מאת PET Engenharia de Computação מורשה תחת רישיון Creative Commons ייחוס 4.0 בינלאומי.
מוּמלָץ:
מכונת הצבעה ביומטרית המבוססת על טביעות אצבע באמצעות Arduino: 4 שלבים (עם תמונות)
מכונת הצבעה ביומטרית המבוססת על טביעות אצבע באמצעות Arduino: כולנו מודעים למכונת ההצבעה האלקטרונית הקיימת שבה המשתמש צריך ללחוץ על כפתור כדי להביע את ההצבעה. אבל המכונות האלה זכו לביקורת על הרפיה מאז תחילת הדרך. אז הממשלה מתכננת להציג טביעת אצבע
מערכת נוכחות מבוססת טביעות אצבע ו RFID באמצעות מסד פטל ו- Database MySQL: 5 שלבים
מערכת נוכחות מבוססת טביעות אצבע ו- RFID באמצעות מסד פטל ו- MySQL: סרטון של פרויקט זה
שימוש בחיישן טביעות אצבע לנוכחות זמן בשילוב עם פתרון XAMP: 6 שלבים (עם תמונות)
שימוש בחיישן טביעות אצבע לנוכחות זמן בשילוב עם פתרון XAMP: לפרויקט בית ספרי חיפשנו פתרון כיצד לעקוב אחר נוכחות התלמידים. הרבה תלמידים שלנו מגיעים מאוחר. זו עבודה מייגעת לבדוק את נוכחותם. מצד שני, יש הרבה דיונים מכיוון שתלמידים לעתים קרובות יגידו
נעילת דלת טביעת אצבע ארדואינו: 4 שלבים
נעילת דלתות טביעות אצבע של Arduino: שלום וברוכים הבאים לפרויקט הזה, למעשה הוא כולל שני פרויקטים אבל הם פחות או יותר זהים, זוהי מערכת נעילת דלת המבוססת על לוח UND של Arduino, חיישן טביעות אצבע אופטי FPM10A ומסך LCD i²c, אבל עבור הגרסה השנייה אנו כוללים
מערכת הנוכחות בכיתה סורק טביעות אצבע (GT-521F32): 9 שלבים
מערכת נוכחות סורק טביעות אצבע (GT-521F32): פרויקט זה הוא מערכת רישום נוכחות פשוטה המשתמשת ב- GT-521F32, סורק טביעות אצבע אופטי בעלות נמוכה מ- Sparkfun כדי לסרוק ולתעד מי, וכאשר מישהו מתחבר