विषयसूची:

Arduino फ़िंगरप्रिंट उपस्थिति प्रणाली W / क्लाउड डेटा संग्रहण: 8 चरण
Arduino फ़िंगरप्रिंट उपस्थिति प्रणाली W / क्लाउड डेटा संग्रहण: 8 चरण

वीडियो: Arduino फ़िंगरप्रिंट उपस्थिति प्रणाली W / क्लाउड डेटा संग्रहण: 8 चरण

वीडियो: Arduino फ़िंगरप्रिंट उपस्थिति प्रणाली W / क्लाउड डेटा संग्रहण: 8 चरण
वीडियो: Employee Attendance Monitoring System using Face Recognition 2024, नवंबर
Anonim

ElectropeakElectroPeak आधिकारिक वेबसाइट द्वारा लेखक द्वारा अधिक का पालन करें:

अल्ट्रासोनिक मॉड्यूल और Arduino के साथ शुरुआत करना
अल्ट्रासोनिक मॉड्यूल और Arduino के साथ शुरुआत करना
अल्ट्रासोनिक मॉड्यूल और Arduino के साथ शुरुआत करना
अल्ट्रासोनिक मॉड्यूल और Arduino के साथ शुरुआत करना
ESP8266 और Arduino का उपयोग करके वाईफाई हीट मैप बनाएं
ESP8266 और Arduino का उपयोग करके वाईफाई हीट मैप बनाएं
ESP8266 और Arduino का उपयोग करके वाईफाई हीट मैप बनाएं
ESP8266 और Arduino का उपयोग करके वाईफाई हीट मैप बनाएं
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]
रंग पहचान W/TCS230 सेंसर और Arduino [अंशांकन कोड शामिल]

के बारे में: इलेक्ट्रोपीक इलेक्ट्रॉनिक्स सीखने और अपने विचारों को वास्तविकता में ले जाने के लिए आपका एकमात्र स्थान है। हम आपको यह दिखाने के लिए शीर्ष-स्तरीय मार्गदर्शिकाएँ प्रदान करते हैं कि आप अपनी परियोजनाएँ कैसे बना सकते हैं। हम उच्च गुणवत्ता वाले उत्पाद भी पेश करते हैं ताकि आपके पास… Electropeak के बारे में अधिक जानकारी »

आप इसे और अन्य अद्भुत ट्यूटोरियल पढ़ सकते हैं

इलेक्ट्रोपीक की आधिकारिक वेबसाइट

अवलोकन

आजकल, IoT उपकरणों के संचालन और कार्यान्वयन के बारे में सीखना IoT सिस्टम के बढ़ते उपयोग के कारण बहुत आवश्यक है। इस ट्यूटोरियल में, हम Arduino के साथ एक फिंगरप्रिंट अटेंडेंस डिवाइस बनाने जा रहे हैं, जो लॉगिंग जानकारी और मेमोरी कार्ड पर काम करने के घंटों को स्टोर करने के अलावा, इस जानकारी को इंटरनेट से कनेक्ट होते ही थिंग्सपीक प्लेटफॉर्म पर अपलोड कर देता है और आप इस जानकारी को सीएसवी जैसे विभिन्न स्वरूपों में पैनल से डाउनलोड कर सकते हैं।

आप क्या सीखेंगे

  • थिंग्सपीक का परिचय
  • Nodemcu. का उपयोग करके थिंग्सपीक पर डेटा अपलोड करना
  • फ़िंगरप्रिंट सेंसर और Arduino के साथ एक उपस्थिति डिवाइस बनाएं

चरण 1: थिंग्सपीक क्या है?

थिंग्सपीक क्या है?
थिंग्सपीक क्या है?

Iot (इंटरनेट ऑफ थिंग्स) एक ऐसा प्लेटफॉर्म है जिसमें इंटरनेट से जुड़ी कई चीजें हैं, जो व्यक्तियों और अन्य उपकरणों के साथ बातचीत करती हैं, और आमतौर पर विश्लेषण के लिए क्लाउड कंप्यूटिंग पर डेटा अपलोड करती हैं।

थिंग्सपीक एक IoT प्लेटफॉर्म है जो आपको क्लाउड कंप्यूटिंग में लाइव डेटा प्रदर्शित करने और एकत्र करने देता है।

चरण 2: थिंग्सपीक के साथ इंटरफेस करना और डेटा अपलोड करना

थिंग्सपीक के साथ इंटरफेसिंग और डेटा अपलोड करना
थिंग्सपीक के साथ इंटरफेसिंग और डेटा अपलोड करना
थिंग्सपीक के साथ इंटरफेसिंग और डेटा अपलोड करना
थिंग्सपीक के साथ इंटरफेसिंग और डेटा अपलोड करना
थिंग्सपीक के साथ इंटरफेसिंग और डेटा अपलोड करना
थिंग्सपीक के साथ इंटरफेसिंग और डेटा अपलोड करना

थिंग्सपीक कनेक्शन शुरू करने के लिए नीचे दिए गए चरणों का पालन करें:

चरण 1) थिंग्सपीक डॉट कॉम वेबसाइट दर्ज करें और एक खाता बनाएं।

स्टेप 2) अपना अकाउंट एक्टिवेट करने के बाद लॉग इन करें और माय चैनल सेक्शन में न्यू चैनल पर क्लिक करें।

चरण 3) आपके लिए खोली गई नई विंडो में, अपने पैनल के लिए एक नाम लिखें और यदि आवश्यक हो तो कोई विवरण लिखें। उनके नाम निर्दिष्ट करके उन क्षेत्रों की संख्या निर्धारित करें जिनकी आपको आवश्यकता है। शेष भाग वैकल्पिक हैं। जानकारी पूरी करने के बाद पैनल को सेव करें।

Step 4) अब अपने पैनल में API Keys पर जाएं।

चरण 5) डेटा संचारित करने के लिए आपको चैनल आईडी और राइट एपीआई कुंजी की आवश्यकता है, इसलिए उन्हें लिख लें।

चरण ६) थिंग्सपीक लाइब्रेरी डाउनलोड करें और इसे अपने Arduino IDE में जोड़ें।

द थिंग्सपीक लाइब्रेरी

चरण 7) Arduino IDE पर जाएं। उदाहरण भाग से WriteMultipleFiels खोलें और SSID, पासवर्ड, चैनल आईडी दर्ज करें और API कुंजी मान लिखें।

कोड अपलोड करने के बाद, आप अपने पैनल के फ़ील्ड 1 से 4 में कुछ रैंडम नंबर अपलोड होते देखेंगे। डेटा अपलोड करने के लिए उपस्थिति प्रणाली में समान संरचित कोड का उपयोग किया जाता है।

ध्यान दें

हर बार जब आप थिंग्सपीक पैनल पर डेटा अपलोड करते हैं, तो कम से कम 15 सेकंड प्रतीक्षा करें।

चरण 3: आवश्यक सामग्री

आवश्यक सामग्री
आवश्यक सामग्री

हार्डवेयर घटक

अरुडिनो मेगा 2560 R3 *1

R301T फिंगरप्रिंट सेंसर *1

माइक्रो एसडी टीएफ कार्ड एडाप्टर मॉड्यूल *1

DS3231 I2C आरटीसी मॉड्यूल *1

3.5 टीएफटी कलर डिस्प्ले स्क्रीन मॉड्यूल *1

NodeMCU ESP8266 ESP-12E बोर्ड *1

पुरुष से महिला जम्पर तार *1

सॉफ्टवेयर ऐप्स

अरुडिनो आईडीई

चरण 4: फ़िंगरप्रिंट सेंसर और Arduino का उपयोग करके उपस्थिति प्रणाली बनाना

इस प्रणाली में, किसी व्यक्ति के प्रवेश और निकास को उसके फिंगरप्रिंट द्वारा पंजीकृत करने के बाद, कर्मचारी के लिए दिनांक, नाम, आगमन का समय, प्रस्थान का समय और काम के घंटे सहित जानकारी एसडी कार्ड में संग्रहीत की जाती है। फिर यह जानकारी आपके द्वारा निर्दिष्ट समय पर थिंग्सपीक को भेजी जाएगी। इंटरनेट कनेक्शन की अनुपस्थिति में, अप्रकाशित डेटा संग्रहीत किया जाता है और इंटरनेट से कनेक्ट होते ही इसे थिंग्सपीक को भेज दिया जाएगा। चूंकि सूचना माइक्रोकंट्रोलर के ईईपीरोम में संग्रहीत है, इसलिए बिजली आउटेज के मामले में वे खो नहीं जाएंगे।

चरण 5: सर्किट

सर्किट
सर्किट

सभी मॉड्यूल को जोड़ने के बाद, Arduino पर LCD शील्ड लगाएं।

युक्तिचूंकि LCD शील्ड कुछ Arduino पिनों को कवर करती है, यदि आपको इन पिनों की आवश्यकता है, तो आप बोर्ड के नीचे से एक विशिष्ट पिन के लिए तार को बॉर्डर कर सकते हैं।

चरण 6: कोड

इस कोड के लिए आपको निम्नलिखित पुस्तकालयों की आवश्यकता है:

एडफ्रूट-फिंगरप्रिंट-सेंसर-लाइब्रेरी

एडफ्रूट-जीएफएक्स-लाइब्रेरी

एमसीयूएफआरआईEND_kbv

आरटीसीएलबी

अब निम्न कोड डाउनलोड करें और इसे अपने Arduino पर अपलोड करें। यह कोड डिफ़ॉल्ट नाम वाले 11 लोगों के लिए लिखा गया है, लेकिन आप उन्हें बदल सकते हैं और इसे डिफ़ॉल्ट मोड से हटा सकते हैं। एक नया नाम पंजीकृत करने के लिए, बस डिवाइस को अपने कंप्यूटर से कनेक्ट करें और रजिस्टर मोड में प्रवेश करने के लिए कुंजी दबाएं, फिर सीरियल मॉनिटर खोलें और पंजीकरण प्रक्रिया का पालन करें जैसा कि सीरियल मॉनिटर पर दिखाया गया है।

ऊपर से कोड डाउनलोड करें:

आप निम्न लिंक में एसडी कार्ड, क्लॉक मॉड्यूल और एलसीडी का उपयोग करने के बारे में अधिक जान सकते हैं:

एसडी कार्ड मॉड्यूल w/Arduino: डेटा कैसे पढ़ें/लिखें

Arduino के साथ DS1307 RTC मॉड्यूल का उपयोग कैसे करें और रिमाइंडर बनाएं

Arduino द्वारा TFT LCD डिस्प्ले के लिए एब्सोल्यूट बिगिनर्स गाइड।

Nodemcu इस प्रणाली में सूचना अपलोड करने का कार्य निष्पादित करता है। यह सीरियल पोर्ट के माध्यम से Arduino से अपलोडिंग की जानकारी लेता है और Arduino पर अपलोड करने की स्थिति लौटाता है। निम्नलिखित कोड को अपने Nodemcu पर अपलोड करें।

सबसे पहले चैनल आईडी बदलें और अपने थिंग्सपीक पैनल के अनुसार एपीआई कुंजी लिखें।

String_Analuze (); इस कोड में फ़ंक्शन Nodemcu इनपुट स्ट्रिंग्स को दिनांक, नाम, आगमन और प्रस्थान समय और काम के घंटों में विभाजित करता है, और यह जानकारी थिंग्सपीक को भेजता है। फिर यदि अपलोड करने की प्रक्रिया सफल होती है, तो यह "1" वर्ण को भेजती है, और अन्यथा यह "0" वर्ण को Arduino को भेजती है।

चरण 7: उपस्थिति डिवाइस को असेंबल करना

उपस्थिति डिवाइस को असेंबल करना
उपस्थिति डिवाइस को असेंबल करना

आप अटेंडेंस डिवाइस की बॉडी बनाने के लिए निम्नलिखित मानचित्रों और विभिन्न रंगों या किसी अन्य सामग्री के साथ Plexiglass का उपयोग कर सकते हैं।

ऊपर से डिवाइस बॉडी लेजर कट मैप डाउनलोड करें:

इलेक्ट्रॉनिक घटकों को रखने और पूरे शरीर को इकट्ठा करने के बाद, इसे वांछित स्थान पर स्थापित करें। अब, बस डिवाइस में एक 12V एडॉप्टर प्लग करें और यह काम करना शुरू कर देता है।

चरण 8: आगे क्या है?

  • LCD पर अधिक चिह्नों का उपयोग करने का प्रयास करें।
  • सिस्टम में RFID विकल्प जोड़ने का प्रयास करें।
  • थिंग्सपीक के बजाय Google स्प्रेडशीट पर डेटा अपलोड करने का प्रयास करें।

अगर आपको यह ट्यूटोरियल मददगार और दिलचस्प लगता है तो कृपया हमें फेसबुक पर लाइक करें।

सिफारिश की: