جدول المحتويات:

حدد الوقت لموظفك باستخدام SLabs-32: 6 خطوات
حدد الوقت لموظفك باستخدام SLabs-32: 6 خطوات

فيديو: حدد الوقت لموظفك باستخدام SLabs-32: 6 خطوات

فيديو: حدد الوقت لموظفك باستخدام SLabs-32: 6 خطوات
فيديو: المباحث يوضح كيف يراقبون هاتفك 2024, شهر نوفمبر
Anonim
حدد الوقت لموظفك باستخدام SLabs-32
حدد الوقت لموظفك باستخدام SLabs-32

في هذا الدليل ، سنقوم بإنشاء نظام إدارة داخلي / خارجي لموظف ذكي قائم على nfc والذي يتتبع ساعات عمل موظفيك.

نحصل على معلومات الوقت الحالي باستخدام NTP (بروتوكول وقت الشبكة) مع وحدة Wi-Fi (Esp8266) من Slabs-32 وإرسالها إلى Atmega328p على ناقل I2C.

ثم يستخدم Atmega328p معلومات الوقت هذه لإنشاء سجل ، كلما قام الموظف بتمرير علامة NFC للخارج أو الدخول إلى المكتب. ثم يقوم بحساب فرق الوقت بين وقت الإدخال ووقت الخروج ويعرضه على شاشة TFT الخاصة بـ SLabs-32.

يمكننا أيضًا إرسال المعلومات حول الوقت الذي يقضيه الموظف في المكتب إلى جدول بيانات google باستخدام Esp8266 الموجود على متن الطائرة ولكن ليس في هذه التعليمات. تم تنفيذ هذه الطريقة بالفعل بواسطة Stephen Borsay (رابط) ، لقد قمت بدمجها باستخدام هذا التطبيق.

للحصول على SLabs-32 الخاصة بك ، انقر فوق الرابط الموضح أدناه:

www.fabtolab.com/slabs-32

الخطوة 1: قائمة المواد

قائمة المواد
قائمة المواد

نحن نستخدم وحدة Nfc PN532 وهي وحدة قارئ / كاتب NFC.

في هذا المشروع نطلب:

  • ألواح -32
  • NFC PN532
  • أسلاك العبور

الخطوة 2: توصيلات الأجهزة

اتصالات الأجهزة
اتصالات الأجهزة

يمكن ربط وحدة Nfc بلوحة التطوير الخاصة بنا على ناقل I2C أو SPI أو ناقل UART عالي السرعة ، الأمر متروك لنا لاتخاذ القرار. في هذا المشروع ، سنستخدم وضع SPI.

قم بإجراء الاتصالات وفقًا لمخطط الدائرة الموضح أعلاه ولن تواجه أي مشاكل.

  • Vcc → 3.3 فولت
  • GND → GND
  • SCK → PD4
  • MISO → PD3
  • MOSI → PD2
  • SS → PD7

الخطوة 3: تكوين NFC PN532

تكوين NFC PN532
تكوين NFC PN532

NFC PN532 عبارة عن وحدة قارئ / كاتب NFC. NFC التي تعني "Near Field Communication" هي مجموعة من تقنيات الاتصالات اللاسلكية قصيرة المدى ، والتي يصل مداها إلى 10 سم. إنه مصمم لتوفير اتصال خفيف الوزن وآمن بين جهازين.

يعمل NFC بسرعة 13.56 ميجاهرتز ، ويستند إلى نموذج "البادئ" و "الهدف" حيث يولد البادئ مجالًا مغناطيسيًا صغيرًا يعمل على تشغيل الهدف ، مما يعني أن الهدف لا يتطلب مصدر طاقة.

يمكننا ربط هذا المستشعر إما باستخدام SPI أو I2C أو HSU (UART عالي السرعة). لتحديد أي حافلة معينة نستخدم مفتاح dip. التكوين للتفاعل معهم في وضع معين كما يلي:

  • 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
  • اضبط موازنة التوقيت العالمي المنسق وفقًا لموقعك (في رسم إسب).

في هذا الرسم التخطيطي ، نقارن UID الخاص بعلامة Nfc لمعرفة المعلومات المتعلقة بالموظف. يتم إعطاء كل موظف علامة nfc التي لها معرّف فريد فريد. للتوضيح المقصود ، يقدم هذا المخطط مثالاً على كيفية إدارة ساعات عمل موظف واحد. يمكنك أيضًا إضافة المزيد من الموظفين في الرسم التخطيطي الخاص بك إذا كنت ترغب في ذلك.

الخطوة 5: استخدام جداول بيانات Google

كما ذكرنا سابقًا ، فإننا نقوم أيضًا بتحديث الوقت الذي يقضيه الموظفون في صفحة google. لمعرفة كيفية القيام بذلك ، اتبع الخطوات التي يوفرها هذا الرابط.

بدلاً من استخدام Gscrpit المتوفر في هذا البرنامج التعليمي ، استخدم Gscript المرفق بهذه الخطوة.

الخطوة 6: بدء التوقيت

بدء التوقيت
بدء التوقيت

هذا الى حد كبير ذلك. أصبحت مشاريع إنترنت الأشياء سهلة بواسطة SLabs-32.

هذا المشروع ليس فقط لإدارة الموظفين ولكن يمكنك أيضًا استخدامه في تطبيقات أخرى. سأترك ذلك لخيالك.

تأكد من متابعتنا لمزيد من مشاريع إنترنت الأشياء سهلة وسريعة باستخدام SLabs-32

موصى به: