תוכן עניינים:
- שלב 1: מהו דבר הדברים?
- שלב 2: התממשקות ל- Thingspeak והעלאת נתונים
- שלב 3: חומרים נדרשים
- שלב 4: יצירת מערכת נוכחות באמצעות חיישן טביעות האצבע וארדואינו
- שלב 5: מעגל
- שלב 6: קוד
- שלב 7: הרכבת מכשיר הנוכחות
- שלב 8: מה הלאה?
וִידֵאוֹ: מערכת נוכחות טביעות אצבע של Arduino W/ אחסון נתונים בענן: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מאת Electropeak ElectroPeak האתר הרשמי עקוב אחר מאת המחבר:
אודות: ElectroPeak הוא המקום היחיד שלך ללמידת אלקטרוניקה ולהוציא את הרעיונות שלך למציאות. אנו מציעים מדריכים מהשורה הראשונה להראות לך כיצד תוכל לבצע את הפרויקטים שלך. אנו מציעים גם מוצרים באיכות גבוהה כך שיש לך… עוד על Electropeak »
אתה יכול לקרוא את זה ועוד הדרכות מדהימות אחרות
האתר הרשמי של ElectroPeak
סקירה כללית
כיום, למידה על תפעול ויישום מכשירי IoT היא כה חיונית עקב השימוש הגובר במערכות IoT. במדריך זה אנו הולכים להכין מכשיר נוכחות לטביעות אצבע עם Arduino, אשר בנוסף לאחסון פרטי הרישום ושעות העבודה בכרטיס הזיכרון, מעלה מידע זה על פלטפורמת Thingspeak ברגע שהוא מחובר לאינטרנט ואתה אתה יכול להוריד מידע זה מהחלונית בפורמטים שונים, כגון CSV.
מה תלמד
- מבוא ל- Thingspeak
- העלאת נתונים על Thingspeak באמצעות Nodemcu
- צור מכשיר נוכחות עם חיישן טביעות האצבע וארדואינו
שלב 1: מהו דבר הדברים?
Iot (אינטרנט של דברים) היא פלטפורמה שבה יש מספר דברים המחוברים לאינטרנט, אינטראקציה עם אנשים ומכשירים אחרים, ובדרך כלל מעלים נתונים על מחשוב ענן לניתוח.
Thingspeak היא פלטפורמת IoT המאפשרת לך להציג ולאסוף נתונים חיים במחשוב ענן.
שלב 2: התממשקות ל- Thingspeak והעלאת נתונים
בצע את השלבים שלהלן כדי להתחיל את החיבור Thingspeak:
שלב 1) היכנס לאתר Thingspeak.com וצור חשבון.
שלב 2) התחבר לאחר הפעלת חשבונך ולחץ על ערוץ חדש בקטע הערוץ שלי.
שלב 3) בחלון החדש שנפתח עבורך, כתוב שם ללוח שלך וכל תיאור במידת הצורך. קבע את מספר השדות הדרושים לך על ידי הקצאת שמותיהם. שאר החלקים הינם אופציונאליים. שמור את הלוח לאחר השלמת המידע.
שלב 4) כעת עבור אל מפתחות API בחלונית שלך.
שלב 5) אתה צריך את מזהה הערוץ ומפתח ה- API של כתיבה כדי להעביר נתונים, אז רשום אותם.
שלב 6) הורד את ספריית Thingspeak והוסף אותה ל- Arduino IDE שלך.
ספריית Thingspeak
שלב 7) עבור אל IDE Arduino. פתח את החלק WriteMultipleFiels מדוגמאות והזן את ערכי SSID, סיסמה, מזהה ערוץ ו- Write API Key Key.
לאחר העלאת הקוד, תראה מספרים אקראיים שהועלו בשדות 1 עד 4 בחלונית שלך. אותו קוד מובנה משמש במערכת הנוכחות להעלאת נתונים.
הערה
המתן לפחות 15 שניות בין כל פעם שאתה מעלה את הנתונים בחלונית Thingspeak.
שלב 3: חומרים נדרשים
רכיבי חומרה
Arduino מגה 2560 R3 *1
חיישן טביעות אצבע R301T *1
מודול מתאם כרטיס TF מיקרו SD *1
מודול RTC DS3231 I2C *1
מודול מסך תצוגת צבע בגודל 3.5 אינץ ' *1
NodeMCU ESP8266 לוח ESP-12E *1
חוט מגשר זכר לנקבה *1
אפליקציות תוכנה
Arduino IDE
שלב 4: יצירת מערכת נוכחות באמצעות חיישן טביעות האצבע וארדואינו
במערכת זו, לאחר רישום כניסתו ויציאתו של אדם לפי טביעת האצבע שלו, המידע כולל תאריך, שם, זמן הגעה, זמן יציאה ושעות עבודה לעובד נשמרים בכרטיס ה- SD. לאחר מכן מידע זה יישלח ל- Thingspeak בזמן שציינת. בהעדר חיבור לאינטרנט, נתונים שלא פורסמו נשמרים ויועברו ל- Thingspeak ברגע שהם מחוברים לאינטרנט. מכיוון שהמידע מאוחסן ב- EEPROM של המיקרו -בקר, הוא לא יאבד במקרה של הפסקת חשמל.
שלב 5: מעגל
לאחר חיבור כל המודולים, הניחו את מגן ה- LCD על הארדואינו.
טיפ מכיוון שמגן ה- LCD מכסה כמה מסיכות הארדואינו, אתה יכול לחסום חוט לסיכה ספציפית מתחתית הלוח, אם אתה צריך את הסיכה הזו.
שלב 6: קוד
אתה צריך את הספריות הבאות עבור קוד זה:
Adafruit- טביעת אצבע-חיישן-ספרייה
Adafruit-GFX-Library
MCUFRIEND_kbv
RTClib
כעת הורד את הקוד הבא והעלה אותו ל- Arduino שלך. קוד זה נכתב עבור 11 אנשים עם שמות ברירת מחדל, אך תוכל לשנות אותם ולהסיר אותו ממצב ברירת המחדל. כדי לרשום שם חדש, פשוט חבר את המכשיר למחשב שלך ולחץ על המקש כדי להיכנס למצב הרישום, ולאחר מכן פתח את צג סידורי ופעל לפי תהליך הרישום כפי שמוצג בצג הטריאלי.
הורד את הקוד מלמעלה:
תוכל ללמוד עוד על שימוש בכרטיס SD, מודול השעון ותצוגת ה- LCD בקישורים הבאים:
מודול כרטיס SD עם Arduino: כיצד לקרוא/ לכתוב נתונים
כיצד להשתמש במודול RTC DS1307 עם Arduino והזכר תזכורת
מדריך למתחילים מוחלט לצגי TFT LCD מאת Arduino.
Nodemcu מבצעת את משימת העלאת המידע במערכת זו. הוא מעביר את המידע להעלאה מארדואינו דרך היציאה הטורית ומחזיר את סטטוס ההעלאה לארדואינו. העלה את הקוד הבא ב- Nodemcu שלך.
ראשית, שנה את מזהה הערוץ ואת מפתח ה- API לכתיבה בהתאם ללוח Thingspeak שלך.
The String_Analuze (); פונקציה בקוד זה מחלקת את מחרוזות הקלט של Nodemcu לתאריך, שם, זמן הגעה ויציאה ושעות עבודה, ושולחת מידע זה ל- Thingspeak. ואז אם תהליך ההעלאה מצליח, הוא שולח את התו "1", אחרת הוא שולח את התו "0" לארדואינו.
שלב 7: הרכבת מכשיר הנוכחות
אתה יכול להשתמש במפות הבאות ובפרספקס בצבעים שונים או בכל חומר אחר כדי לבנות את גוף המכשיר הנוכחי.
הורד את מפת חיתוך הלייזר בגוף המכשיר מלמעלה:
לאחר הנחת רכיבים אלקטרוניים והרכבת כל הגוף, התקן אותו במיקום הרצוי. עכשיו, פשוט חבר מתאם 12V למכשיר וזה יתחיל לעבוד.
שלב 8: מה הלאה?
- נסה להשתמש בסמלים נוספים על ה- LCD.
- נסה להוסיף אפשרות RFID למערכת.
- נסה להעלות את הנתונים בגיליונות האלקטרוניים של גוגל במקום ב- Thingspeak.
אם אתה מוצא הדרכה מועילה ומעניינת אנא עשו לנו לייק בפייסבוק.
מוּמלָץ:
מערכת נוכחות מבוססת טביעות אצבע ו RFID באמצעות מסד פטל ו- Database MySQL: 5 שלבים
מערכת נוכחות מבוססת טביעות אצבע ו- RFID באמצעות מסד פטל ו- MySQL: סרטון של פרויקט זה
מערכת מקוונת להצבעת טביעות אצבע (FVOS): 5 שלבים
מערכת טביעת אצבע מקוונת (FVOS): מערכת טביעת אצבע מקוונת מאפשרת לבוחרים להביע את קולותיהם באופן דיגיטלי במלואו על ידי איסוף ואישור המידע שלו באמצעות סריקת טביעת האצבע דרך המכשיר ושמירת הנתונים בשרת. יש לו G ידידותי למשתמש
מערכת נוכחות עם אחסון נתונים בגיליון האלקטרוני של Google באמצעות RFID ו- Arduino Ethernet Shield: 6 שלבים
מערכת נוכחות עם אחסון נתונים על גיליון אלקטרוני של Google באמצעות RFID ו- Arduino Ethernet Shield: שלום חבר'ה, כאן באנו לפרויקט מרגש ביותר וכך לשלוח נתוני rfid לגיליון אלקטרוני של Google באמצעות Arduino. בקיצור אנו הולכים ליצור מערכת נוכחות המבוססת על קורא rfid שתחסוך נתוני נוכחות בזמן אמת כדי לחפש
מערכת הנוכחות בכיתה סורק טביעות אצבע (GT-521F32): 9 שלבים
מערכת נוכחות סורק טביעות אצבע (GT-521F32): פרויקט זה הוא מערכת רישום נוכחות פשוטה המשתמשת ב- GT-521F32, סורק טביעות אצבע אופטי בעלות נמוכה מ- Sparkfun כדי לסרוק ולתעד מי, וכאשר מישהו מתחבר
איך להטעות מערכת אבטחת טביעות אצבע קלה כמו ABC: 12 שלבים (עם תמונות)
כיצד להטעות מערכת אבטחת טביעות אצבע קלה כמו ABC: הוראה זו תראה לך כיצד להטעות מערכת אבטחת טביעות אצבע קלה כמו ABC. IBM לעולם לא רוצה שתדע על ,. זה עובד גם עבור רוב מערכת אבטחת טביעות האצבע. לדוגמא: למשל. דלת, טלפון נייד …. הוראה זו מגיעה עם v