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

הזמן לעובד שלך שימוש ב- SLabs-32: 6 שלבים
הזמן לעובד שלך שימוש ב- SLabs-32: 6 שלבים

וִידֵאוֹ: הזמן לעובד שלך שימוש ב- SLabs-32: 6 שלבים

וִידֵאוֹ: הזמן לעובד שלך שימוש ב- SLabs-32: 6 שלבים
וִידֵאוֹ: מהם החסרונות שלך? איך לענות לשאלה הכי מעצבנת בראיון עבודה😫| 2 חסרונות לדוגמא 2024, נוֹבֶמבֶּר
Anonim
הזמן את העובד שלך באמצעות SLabs-32
הזמן את העובד שלך באמצעות SLabs-32

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

אנו מקבלים את המידע בזמן הנוכחי באמצעות NTP (Network Time Protocol) עם מודול ה- Wi-Fi (Esp8266) של Slabs-32 ושולחים אותו ל- Atmega328p באוטובוס I2C.

אז Atmega328p משתמש במידע הזמן הזה כדי לרשום, בכל פעם שעובד מחליק את תג NFC שלו כדי לצאת החוצה או להיכנס למשרד. לאחר מכן הוא מחשב את הפרש הזמן בין זמן IN ו- OUT ומציג אותו על מסך TFT של SLabs-32.

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

כדי לקבל SLabs-32 משלך לחץ על הקישור המצורף להלן:

www.fabtolab.com/slabs-32

שלב 1: רשימת חומרים

רשימת חומרים
רשימת חומרים

אנו משתמשים במודול Nfc PN532 שהוא מודול NFC של קורא/כותב.

בפרויקט זה אנו דורשים:

  • SLabs-32
  • NFC PN532
  • חוטי מגשר

שלב 2: חיבורי חומרה

חיבורי חומרה
חיבורי חומרה

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

בצע את החיבורים בהתאם לתרשים המעגלים שניתנו לעיל ולא אמורות להיות לך בעיות.

  • Vcc → 3.3 V
  • GND → GND
  • SCK → PD4
  • MISO → PD3
  • MOSI → PD2
  • SS → PD7

שלב 3: הגדרת NFC PN532

הגדרת NFC PN532
הגדרת NFC PN532

NFC PN532 הוא מודול קורא/כותב NFC. NFC המייצג "תקשורת שדה קרוב" הוא קבוצה של טכנולוגיות תקשורת אלחוטית לטווח קצר, שהטווח שלה הוא עד 10 ס"מ. הוא נועד להציע תקשורת קלה ומאובטחת בין שני מכשירים.

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

אנו יכולים לממשק חיישן זה באמצעות SPI, I2C או HSU (UART במהירות גבוהה). כדי לבחור כל אוטובוס מסוים אנו משתמשים במתג מטבל. התצורה לממשק אותם במצב מסוים היא כדלקמן:

  • SPI (0, 1)
  • I2C (1, 0)
  • HSU (0, 0)

אנו נשתמש באוטובוס SPI כדי להתממשק עם חיישן זה.

שלב 4: תכנות SLabs-32

תכנות SLabs-32
תכנות SLabs-32

כדי להתחיל עם SLabs-32 לחץ על הקישור הבא:

startoonlabs.com/Getting%20started%20with%2…

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

לאחר הורדת הקובץ, פתח את הסקיצה ועשה את הדברים הבאים:

  • הזן לך אישורי Wifi
  • הגדר את קיזוז ה- UTC לפי המיקום שלך (בסקיצה של Esp).

במערכון זה, אנו משווים את ה- UID של תג Nfc כדי לדעת את המידע על העובד. כל עובד מקבל תג nfc בעל UID ייחודי. לצורך הדגמה מכוונת מערכון זה נותן דוגמה לניהול שעות העבודה של עובד אחד. תוכל גם להוסיף עובדים נוספים למערכון שלך אם תרצה בכך.

שלב 5: שימוש ב- Google Sheets

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

במקום להשתמש ב- Gscrpit המסופק באותה הדרכה, השתמש ב- Gscript המצורף לשלב זה.

שלב 6: התחל תזמון

התחל תזמון
התחל תזמון

זה פחות או יותר זה. פרויקטים של IoT קלים על ידי SLabs-32.

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

הקפד לעקוב אחרינו לפרויקטים קלים ומהירים יותר של IoT באמצעות SLabs-32

מוּמלָץ: