תוכן עניינים:
וִידֵאוֹ: מערכת מקוונת להצבעת טביעות אצבע (FVOS): 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
מערכת טביעות האצבעות מקוונת מאפשרת לבוחרים להביע את קולותיהם באופן דיגיטאלי במלואו על ידי איסוף ואישור המידע שלו באמצעות סריקת טביעת האצבע דרך המכשיר ושמירת הנתונים בשרת. יש לו GUI ידידותי למשתמש (ממשק משתמש גרפי) להוצאת קולותיהם. מערכת מקוונת להצבעת טביעות אצבע עוזרת לזהות אנשים שכבר נתנו את הקול שלהם. הוא שומר נתונים בשרת וגם בתוך מכשיר ההצבעה. כך שניתן לבצע בדיקה כפולה של קולות. המכשיר נשלט באופן מלא מהשרת, כולל הסיסמה, שם המפלגה. המכשיר קל לנשיאה וגם קל משקל. התוצאה מחושבת באופן מיידי.
שלב 1: חומרים בשימוש
1. פטל פי 3 דגם B+
2. מסך מגע LCD 7 אינץ '
3. USB לממיר סידורי
4. מודול חיישן קורא טביעות אצבע אופטי R307
5. טופס קרטון ונוצה
6. מתאם USB 5V 3A וכבל
7. כבל HDMI- HDMI
8. מקלדת אלחוטית
שלב 2: חיבור חומרה
חבר את כבל HDMI-HDMI מיציאת HDMI פטל ליציאת HDMI מסך. קח את כבל ה- USB וחבר אותו ממסך המגע לסיכת ה- USB של פטל לעבודה במגע. לאחר מכן חבר את סיכות הממיר הטורי של USB למודול חיישן טביעות האצבע. חבר את הממיר הטורי ליציאת ה- USB של פטל. הכינו את הקופסה הנדרשת לפי גודל בעזרת טופס קרטון ונוצה. מקם את חיישן טביעות האצבע כך שניתן יהיה למקם את האצבע כראוי על חיישן טביעות האצבע. מכאן שהחומרה מוכנה
שלב 3: הגדרת GUI
ה- GUI פותח ב- python 3 באמצעות ספריית Tkinter. FVOS.py היא התוכנית שיש לבצע. לפני ביצוע התוכנית יש להתקין את החבילות הדרושות:
חבילת Tkinter (יש שם בעיקר בפייתון)
חבילת PIL (לטפט)
חבילת urllib
חבילת gspread
חבילת oauth2client
לאחר הוספת כל החבילות, התוכנית מוכנה לביצוע. לפני כן, יש לאחסן את טביעת האצבע בחיישן. לשם כך יש קובץ fingerprint.py להעלות הדפס אצבע. בצע ושמור את כתובת טביעת האצבע מ- 9. כאן פיתחתי את ה- GUI באופן שניתן להוסיף 9 טביעות אצבע לאדם בודד. שמור את הכתובת בכפולות של 9 (9-17, 18-26, ……). כאן אני שומר את טביעת האצבע בחיישן עצמו. לשרת שלי אין מספיק מקום להעלות תבנית טביעת אצבע. אבל האם העברת הנתונים היא לגמרי מהשרת. לאחר שמירת תבנית טביעת האצבע בצע את התוכנית FVOS.py. יופיע חלונות. שנה את הסיסמה מהשרת. כאשר ההצבעה קובץ טקסט יישמר גם בתיקייה עצמה עם נתוני אנשים שהם הצביעו.
שלב 4: הגדרת שרת
כאן השתמשתי בגיליון האלקטרוני של Google כשרת שלי.
הגדרת גיליון אלקטרוני וממשק API של Google
1. עבור אל מסוף Google APIs.
2. צור פרויקט חדש.
3. לחץ על אפשר API.
4. חפש את Google Drive API והפעל אותו.
5. צור אישורים עבור שרת אינטרנט כדי לגשת לנתוני יישום.
6. תן שם לחשבון השירות והענק לו תפקיד עורך של פרויקט.
7. הורד את קובץ JSON.
8. העתק את קובץ JSON לספריית הקוד שלך ושנה את שמו ל- FVOS.json
יש שלב אחרון נדרש לאישור יישום הפיתון, וקל לפספס אותו
מצא את client_email בתוך client_FVOS.json. בחזרה בגיליון האלקטרוני שלך, לחץ על הלחצן שתף בפינה השמאלית העליונה והדבק את הודעת הדוא ל של הלקוח בשדה אנשים כדי לתת לו זכויות עריכה. לחץ על שלח.
אם תדלג על שלב זה, תקבל שגיאת gspread.exceptions. SpreadsheetNotFound כאשר תנסה לגשת לגיליון האלקטרוני מ- Python.
לפרטים נוספים עיין:
www.twilio.com/blog/2017/02/an-easy-way-to-read-and-write-to-a-google-spreadsheet-in-python.html
לאחר מכן הוסף את השדות כפי שמוצג באיור, ולאחר מכן הוסף את שם האנשים ופרטיהם.
שלב 5: סיום
לאחר העלאת הנתונים. השרת מוכן. נא לא לשנות את השורה או העמודה של שמות השדות. מכיוון שהם מוגדרים מראש בקודים. אל תשכח להוריד את קובץ JSON ולחבר את מזהה הדואר לגיליון האלקטרוני.
להורדת קובץ מלא מכאן: https://drive.google.com/drive/folders/1_4LlJjrKN3FDjVMM9p92M9W3ud_h4hIa? Usp = sharing
מוּמלָץ:
מערכת נוכחות מבוססת טביעות אצבע ו RFID באמצעות מסד פטל ו- Database MySQL: 5 שלבים
מערכת נוכחות מבוססת טביעות אצבע ו- RFID באמצעות מסד פטל ו- MySQL: סרטון של פרויקט זה
מערכת נוכחות טביעות אצבע של Arduino W/ אחסון נתונים בענן: 8 שלבים
מערכת נוכחות טביעות אצבע Arduino W/ אחסון נתונים בענן: אתה יכול לקרוא את זה ועוד הדרכות מדהימות באתר הרשמי של ElectroPeak סקירה בימינו, למידה על תפעול ויישום מכשירי IoT היא כה חיונית עקב השימוש הגובר במערכות IoT. במדריך זה אנו הולכים להכין
מערכת הנוכחות בכיתה סורק טביעות אצבע (GT-521F32): 9 שלבים
מערכת נוכחות סורק טביעות אצבע (GT-521F32): פרויקט זה הוא מערכת רישום נוכחות פשוטה המשתמשת ב- GT-521F32, סורק טביעות אצבע אופטי בעלות נמוכה מ- Sparkfun כדי לסרוק ולתעד מי, וכאשר מישהו מתחבר
איך להטעות מערכת אבטחת טביעות אצבע קלה כמו ABC: 12 שלבים (עם תמונות)
כיצד להטעות מערכת אבטחת טביעות אצבע קלה כמו ABC: הוראה זו תראה לך כיצד להטעות מערכת אבטחת טביעות אצבע קלה כמו ABC. IBM לעולם לא רוצה שתדע על ,. זה עובד גם עבור רוב מערכת אבטחת טביעות האצבע. לדוגמא: למשל. דלת, טלפון נייד …. הוראה זו מגיעה עם v
כיצד ליצור מודעה מקוונת מקוונת: 3 שלבים (עם תמונות)
כיצד ליצור מודעה מקוונת מקוונת: יש לך משהו שאתה חושב שאתה חייב להיפרד ממנו? אחת הדרכים לקדם את הדברים שאתה רוצה למכור היא על ידי פרסום מודעה מסווגת, וכיום השימוש באינטרנט הוא דרך קלה, יעילה וכמעט תמיד בחינם לעשות זאת