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

שימוש בחיישן טביעות אצבע לנוכחות זמן בשילוב עם פתרון XAMP: 6 שלבים (עם תמונות)
שימוש בחיישן טביעות אצבע לנוכחות זמן בשילוב עם פתרון XAMP: 6 שלבים (עם תמונות)

וִידֵאוֹ: שימוש בחיישן טביעות אצבע לנוכחות זמן בשילוב עם פתרון XAMP: 6 שלבים (עם תמונות)

וִידֵאוֹ: שימוש בחיישן טביעות אצבע לנוכחות זמן בשילוב עם פתרון XAMP: 6 שלבים (עם תמונות)
וִידֵאוֹ: STOP WASTING MONEY!!! iPhone 14 Pro Max vs Pixel 7 Pro 2024, נוֹבֶמבֶּר
Anonim
שימוש בחיישן טביעות אצבע לנוכחות זמן בשילוב עם פתרון XAMP
שימוש בחיישן טביעות אצבע לנוכחות זמן בשילוב עם פתרון XAMP

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

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

שלב 1: חומרים נחוצים

חומרים נחוצים
חומרים נחוצים

לבסיס הפרויקט נשתמש בחומרים הבאים:

  • Arduino Uno (או לוח תואם אחר)
  • חיישן טביעות אצבע
  • מגן אלחוטי

אתה יכול ללכת על לוח אתרנט או על Arduino Yun, אך תיאור הפרויקט מבוסס על חומרת הרשימה למעלה.

שלב 2: רישום טביעות אצבע באמצעות תוכנת Windows

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

במקום להעתיק אותו, ברצוני להתייחס לשלב 2 של הוראה נוספת למידע נוסף על שלב זה.

שלב 3: התוכנה

לפני שתוכל לבנות את הפרויקט הזה, תזדקק לתוכנות מסוימות:

  • ה- Arduino IDE: השתמשתי בגרסה 1.0.3, כי עד עכשיו לא הצלחתי למצוא את שדרוג הקושחה הדרוש להפעלת מגן ה- WIFI בגרסה מ -1.5.5 ומעלה
  • ספריית טביעות האצבע: נחוצה כדי לאסוף את הקוד. העתק את התוכן לתיקיית הספריות של ה- Arduino IDE שלך
  • xAMP: סביבת השרת לאחסון המידע למסד נתונים. אתה יכול להשתמש בכל גרסה בכל פלטפורמה. אם אתה חובב לוחות פיתוח, אתה יכול להריץ אותו על פטל פטל, בדיוק כמוני.

שלב 4: התקנת החומרה

התקנת החומרה
התקנת החומרה
התקנת החומרה
התקנת החומרה

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

פשוט חבר את החוט הירוק ב- Pin2 ואת הלבן (או הצהוב במקרה שלי) ב- Pin3 לתקשורת נתוני טביעות האצבע. הספק מסופק לחיבור החוט האדום ב 5V והחוט השחור בחיבורי הקרקע.

שלב 5: סקריפט Arduino

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

בעיקרון, מה שהקוד עושה הוא

  1. חיבור לרשת אלחוטית WPA
  2. בודק אם חיישן האצבע מחובר
  3. לחכות לטביעת אצבע

    אם הוא נמצא: שלח בקשת HTTP לשרת עם טביעת האצבע שנמצאה

שלב 6: קבצי XAMP

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

סקריפט ה- PHP נקרא מבקשת HTTP בסקריפט Arduino ומעבד את המזהה שמועבר לסקריפט. ניתן לאמת את התשובה המתקבלת מהשרת באמצעות הצג הסידורי של ה- Arduino IDE.

מוּמלָץ: