विषयसूची:

समय आपका कर्मचारी SLabs-32 का उपयोग कर रहा है: 6 कदम
समय आपका कर्मचारी SLabs-32 का उपयोग कर रहा है: 6 कदम

वीडियो: समय आपका कर्मचारी SLabs-32 का उपयोग कर रहा है: 6 कदम

वीडियो: समय आपका कर्मचारी SLabs-32 का उपयोग कर रहा है: 6 कदम
वीडियो: Slab Checklist before Casting || ये 21 बातें Slab का कंक्रीट करने से पहले ध्यान रखे! live practical 2024, नवंबर
Anonim
समय आपका कर्मचारी SLabs-32. का उपयोग कर रहा है
समय आपका कर्मचारी SLabs-32. का उपयोग कर रहा है

इस निर्देश में, हम एक nfc आधारित स्मार्ट कर्मचारी इन / आउट मैनेजमेंट सिस्टम बनाने जा रहे हैं जो आपके कर्मचारियों के काम के घंटों पर नज़र रखता है।

हम स्लैब -32 के वाई-फाई मॉड्यूल (Esp8266) के साथ NTP (नेटवर्क टाइम प्रोटोकॉल) का उपयोग करके वर्तमान समय की जानकारी प्राप्त करते हैं और इसे I2C बस में Atmega328p पर भेजते हैं।

Atmega328p इस समय की जानकारी का उपयोग रिकॉर्ड बनाने के लिए करता है, जब भी कोई कर्मचारी बाहर जाने या कार्यालय के अंदर आने के लिए अपने NFC टैग को स्वाइप करता है। यह तब IN समय और OUT समय के बीच के समय के अंतर की गणना करता है और इसे Slabs-32 की TFT स्क्रीन पर प्रदर्शित करता है।

हम कर्मचारी द्वारा कार्यालय में बिताए गए समय के बारे में जानकारी ऑनबोर्ड Esp8266 का उपयोग करके Google स्प्रेडशीट पर भी भेज सकते हैं, लेकिन इस निर्देश में नहीं। यह विधि स्टीफन बोर्से (लिंक) द्वारा पहले ही की जा चुकी है, मैंने इस एप्लिकेशन का उपयोग करके इसे एकीकृत किया है।

अपना स्वयं का SLabs-32 प्राप्त करने के लिए नीचे दिए गए लिंक पर क्लिक करें:

www.fabtolab.com/slabs-32

चरण 1: सामग्री की सूची

सामग्री की सूची
सामग्री की सूची

हम Nfc PN532 मॉड्यूल का उपयोग कर रहे हैं जो एक पाठक/लेखक NFC मॉड्यूल है।

इस परियोजना में हमें चाहिए:

  • स्लैब-32
  • एनएफसी PN532
  • जम्पर तार

चरण 2: हार्डवेयर कनेक्शन

हार्डवेयर कनेक्शन
हार्डवेयर कनेक्शन

Nfc मॉड्यूल को I2C, SPI या हाई-स्पीड UART बस में हमारे विकास बोर्ड के साथ जोड़ा जा सकता है, यह हमें तय करना है। इस परियोजना में, हम SPI मोड का उपयोग करेंगे।

ऊपर दिए गए सर्किट आरेख के अनुसार कनेक्शन बनाएं और आपको कोई समस्या नहीं होनी चाहिए।

  • वीसीसी → 3.3 वी
  • जीएनडी → जीएनडी
  • एससीके → पीडी4
  • मिसो → PD3
  • मोसी → PD2
  • एसएस → पीडी7

चरण 3: NFC PN532 को कॉन्फ़िगर करना

NFC PN532 को कॉन्फ़िगर करना
NFC PN532 को कॉन्फ़िगर करना

NFC PN532 एक NFC रीडर/राइटर मॉड्यूल है। एनएफसी जो "नियर फील्ड कम्युनिकेशन" के लिए खड़ा है, कम दूरी की वायरलेस संचार प्रौद्योगिकियों का एक सेट है, जिसकी सीमा 10 सेमी तक है। इसे दो उपकरणों के बीच हल्के वजन और सुरक्षित संचार की पेशकश करने के लिए डिज़ाइन किया गया है।

एनएफसी 13.56 मेगाहर्ट्ज पर संचालित होता है, और एक "आरंभकर्ता" और "लक्ष्य" मॉडल के आसपास आधारित होता है जहां आरंभकर्ता एक छोटा चुंबकीय क्षेत्र उत्पन्न करता है जो लक्ष्य को शक्ति देता है, जिसका अर्थ है कि लक्ष्य को शक्ति स्रोत की आवश्यकता नहीं होती है।

हम इस सेंसर को SPI, I2C या HSU (हाई-स्पीड UART) का उपयोग करके इंटरफ़ेस कर सकते हैं। किसी एक विशेष बस का चयन करने के लिए हम डिप स्विच का उपयोग करते हैं। उन्हें एक विशेष मोड में इंटरफ़ेस करने के लिए कॉन्फ़िगरेशन निम्नानुसार है::

  • एसपीआई (0, 1)
  • I2C (1, 0)
  • एचएसयू (0, 0)

हम इस सेंसर के साथ इंटरफेस करने के लिए एसपीआई बस का उपयोग करेंगे।

चरण 4: प्रोग्रामिंग SLabs-32

प्रोग्रामिंग स्लैब-32
प्रोग्रामिंग स्लैब-32

Slabs-32 के साथ आरंभ करने के लिए नीचे दिए गए लिंक पर क्लिक करें:

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

चरण से जुड़ी स्केच फ़ाइलें डाउनलोड करें।

फ़ाइल डाउनलोड करने के बाद, स्केच खोलें और निम्नलिखित कार्य करें:

  • आप वाईफाई क्रेडेंशियल दर्ज करें
  • अपने स्थान के अनुसार UTC ऑफ़सेट सेट करें (Esp स्केच में)।

इस स्केच में, हम कर्मचारी के बारे में जानकारी जानने के लिए Nfc टैग के UID की तुलना कर रहे हैं। प्रत्येक कर्मचारी को एक nfc टैग दिया जाता है जिसमें एक विशिष्ट UID होता है। प्रदर्शन के उद्देश्य से यह स्केच एक कर्मचारी के काम के घंटों का प्रबंधन करने का एक उदाहरण देता है। आप चाहें तो अपने स्केच में और कर्मचारियों को भी जोड़ सकते हैं।

चरण 5: Google पत्रक का उपयोग करना

जैसा कि पहले उल्लेख किया गया है कि हम कर्मचारियों द्वारा बिताए गए समय को भी Google शीट में अपडेट कर रहे हैं। यह कैसे करना है यह जानने के लिए इस लिंक द्वारा दिए गए चरणों का पालन करें।

उस ट्यूटोरियल में दिए गए Gscrpit का उपयोग करने के बजाय, इस चरण से जुड़ी Gscript का उपयोग करें।

चरण 6: समय शुरू करें

समय शुरू करें
समय शुरू करें

कि यह बहुत सुंदर है। Slabs-32 द्वारा IoT परियोजनाओं को आसान बनाया गया।

यह परियोजना न केवल कर्मचारी प्रबंधन के लिए है बल्कि आप इसे अन्य अनुप्रयोगों के लिए भी उपयोग कर सकते हैं। मैं इसे आपकी कल्पना पर छोड़ दूँगा।

Slabs-32. का उपयोग करके अधिक आसान और त्वरित IoT प्रोजेक्ट्स के लिए हमें फ़ॉलो करना सुनिश्चित करें

सिफारिश की: