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

מערכת נוכחות טביעות אצבע של Arduino W/ אחסון נתונים בענן: 8 שלבים
מערכת נוכחות טביעות אצבע של Arduino W/ אחסון נתונים בענן: 8 שלבים

וִידֵאוֹ: מערכת נוכחות טביעות אצבע של Arduino W/ אחסון נתונים בענן: 8 שלבים

וִידֵאוֹ: מערכת נוכחות טביעות אצבע של Arduino W/ אחסון נתונים בענן: 8 שלבים
וִידֵאוֹ: FRS Supervision | Network Security Face Recognition Solution 2024, נוֹבֶמבֶּר
Anonim

מאת Electropeak ElectroPeak האתר הרשמי עקוב אחר מאת המחבר:

תחילת העבודה עם מודול קולי וארדואינו
תחילת העבודה עם מודול קולי וארדואינו
תחילת העבודה עם מודול קולי וארדואינו
תחילת העבודה עם מודול קולי וארדואינו
צור מפת חום WiFi באמצעות ESP8266 & Arduino
צור מפת חום WiFi באמצעות ESP8266 & Arduino
צור מפת חום WiFi באמצעות ESP8266 & Arduino
צור מפת חום WiFi באמצעות ESP8266 & Arduino
זיהוי צבעים W/ TCS230 חיישן וארדואינו [קוד כיול כלול]
זיהוי צבעים W/ TCS230 חיישן וארדואינו [קוד כיול כלול]
זיהוי צבעים W/ TCS230 חיישן וארדואינו [קוד כיול כלול]
זיהוי צבעים W/ TCS230 חיישן וארדואינו [קוד כיול כלול]

אודות: ElectroPeak הוא המקום היחיד שלך ללמידת אלקטרוניקה ולהוציא את הרעיונות שלך למציאות. אנו מציעים מדריכים מהשורה הראשונה להראות לך כיצד תוכל לבצע את הפרויקטים שלך. אנו מציעים גם מוצרים באיכות גבוהה כך שיש לך… עוד על Electropeak »

אתה יכול לקרוא את זה ועוד הדרכות מדהימות אחרות

האתר הרשמי של ElectroPeak

סקירה כללית

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

מה תלמד

  • מבוא ל- Thingspeak
  • העלאת נתונים על Thingspeak באמצעות Nodemcu
  • צור מכשיר נוכחות עם חיישן טביעות האצבע וארדואינו

שלב 1: מהו דבר הדברים?

מהו Thingspeak?
מהו Thingspeak?

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

Thingspeak היא פלטפורמת IoT המאפשרת לך להציג ולאסוף נתונים חיים במחשוב ענן.

שלב 2: התממשקות ל- Thingspeak והעלאת נתונים

התממשקות ל- Thingspeak והעלאת נתונים
התממשקות ל- Thingspeak והעלאת נתונים
התממשקות ל- Thingspeak והעלאת נתונים
התממשקות ל- Thingspeak והעלאת נתונים
התממשקות ל- Thingspeak והעלאת נתונים
התממשקות ל- 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.

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

מוּמלָץ: