جدول المحتويات:
- الخطوة 1: قائمة المواد
- الخطوة 2: توصيلات الأجهزة
- الخطوة 3: تكوين NFC PN532
- الخطوة 4: برمجة SLabs-32
- الخطوة 5: استخدام جداول بيانات Google
- الخطوة 6: بدء التوقيت
فيديو: حدد الوقت لموظفك باستخدام SLabs-32: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا الدليل ، سنقوم بإنشاء نظام إدارة داخلي / خارجي لموظف ذكي قائم على 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. 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 ، انقر فوق الرابط الموضح أدناه:
startoonlabs.com/Getting٪20started٪20with٪2…
قم بتنزيل ملفات التخطيط المرفقة بالخطوة.
بعد تنزيل الملف ، افتح الرسم وقم بالأشياء التالية:
- أدخل بيانات اعتماد Wifi
- اضبط موازنة التوقيت العالمي المنسق وفقًا لموقعك (في رسم إسب).
في هذا الرسم التخطيطي ، نقارن UID الخاص بعلامة Nfc لمعرفة المعلومات المتعلقة بالموظف. يتم إعطاء كل موظف علامة nfc التي لها معرّف فريد فريد. للتوضيح المقصود ، يقدم هذا المخطط مثالاً على كيفية إدارة ساعات عمل موظف واحد. يمكنك أيضًا إضافة المزيد من الموظفين في الرسم التخطيطي الخاص بك إذا كنت ترغب في ذلك.
الخطوة 5: استخدام جداول بيانات Google
كما ذكرنا سابقًا ، فإننا نقوم أيضًا بتحديث الوقت الذي يقضيه الموظفون في صفحة google. لمعرفة كيفية القيام بذلك ، اتبع الخطوات التي يوفرها هذا الرابط.
بدلاً من استخدام Gscrpit المتوفر في هذا البرنامج التعليمي ، استخدم Gscript المرفق بهذه الخطوة.
الخطوة 6: بدء التوقيت
هذا الى حد كبير ذلك. أصبحت مشاريع إنترنت الأشياء سهلة بواسطة SLabs-32.
هذا المشروع ليس فقط لإدارة الموظفين ولكن يمكنك أيضًا استخدامه في تطبيقات أخرى. سأترك ذلك لخيالك.
تأكد من متابعتنا لمزيد من مشاريع إنترنت الأشياء سهلة وسريعة باستخدام SLabs-32
موصى به:
اصنع بنفسك كيفية عرض الوقت على M5StickC ESP32 باستخدام Visuino - سهل التنفيذ: 9 خطوات
DIY كيفية عرض الوقت على M5StickC ESP32 باستخدام Visuino - سهل التنفيذ: في هذا البرنامج التعليمي سوف نتعلم كيفية برمجة ESP32 M5Stack StickC مع Arduino IDE و Visuino لعرض الوقت على شاشة LCD
اعمل من المنزل مع مسجل الوقت باستخدام Raspberry Pi: 7 خطوات
العمل من المنزل مع مسجل الوقت باستخدام Raspberry Pi: خلال العام الماضي ، أتيحت لي الفرصة للعمل من المنزل. التي احتجت إليها لتتبع الساعات التي أعمل فيها. البدء باستخدام جدول بيانات Excel وإدخال أوقات "تسجيل الدخول" و "ساعة الخروج" يدويًا ، سرعان ما اكتشفت أن هذا
حدد واجهة SD لـ ESP32: 12 خطوة (بالصور)
حدد واجهة SD لـ ESP32: تعرض هذه التعليمات شيئًا ما حول تحديد واجهة SD لمشروع ESP32 الخاص بك
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE - ساعة الوقت الحقيقي RTC مع M5stack M5stick-C: 4 خطوات
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE | RTC Real Time Clock مع M5stack M5stick-C: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية صنع ساعة باستخدام لوحة تطوير m5stick-C من m5stack باستخدام Arduino IDE ، لذا سيعرض m5stick التاريخ والوقت وأمبير ؛ أسبوع من الشهر على الشاشة
عداد الوقت NE555 - تكوين عداد الوقت NE555 بتكوين مستقر: 7 خطوات
عداد الوقت NE555 | تكوين عداد الوقت NE555 في تكوين مستقر: يعد عداد الوقت NE555 أحد أكثر الدوائر المتكاملة استخدامًا في عالم الإلكترونيات. إنه على شكل DIP 8 ، مما يعني أنه يحتوي على 8 دبابيس