विषयसूची:
- चरण 1: थिंग्सपीक क्या है?
- चरण 2: थिंग्सपीक के साथ इंटरफेस करना और डेटा अपलोड करना
- चरण 3: आवश्यक सामग्री
- चरण 4: फ़िंगरप्रिंट सेंसर और Arduino का उपयोग करके उपस्थिति प्रणाली बनाना
- चरण 5: सर्किट
- चरण 6: कोड
- चरण 7: उपस्थिति डिवाइस को असेंबल करना
- चरण 8: आगे क्या है?
वीडियो: Arduino फ़िंगरप्रिंट उपस्थिति प्रणाली W / क्लाउड डेटा संग्रहण: 8 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
ElectropeakElectroPeak आधिकारिक वेबसाइट द्वारा लेखक द्वारा अधिक का पालन करें:
के बारे में: इलेक्ट्रोपीक इलेक्ट्रॉनिक्स सीखने और अपने विचारों को वास्तविकता में ले जाने के लिए आपका एकमात्र स्थान है। हम आपको यह दिखाने के लिए शीर्ष-स्तरीय मार्गदर्शिकाएँ प्रदान करते हैं कि आप अपनी परियोजनाएँ कैसे बना सकते हैं। हम उच्च गुणवत्ता वाले उत्पाद भी पेश करते हैं ताकि आपके पास… 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 स्प्रेडशीट पर डेटा अपलोड करने का प्रयास करें।
अगर आपको यह ट्यूटोरियल मददगार और दिलचस्प लगता है तो कृपया हमें फेसबुक पर लाइक करें।
सिफारिश की:
रास्पबेरी पाई और माईएसक्यूएल डाटाबेस का उपयोग कर फिंगरप्रिंट और आरएफआईडी आधारित उपस्थिति प्रणाली: 5 कदम
रास्पबेरी पाई और माईएसक्यूएल डेटाबेस का उपयोग करते हुए फिंगरप्रिंट और आरएफआईडी आधारित उपस्थिति प्रणाली: इस परियोजना का वीडियो
Arduino के साथ पायथन का उपयोग करके MySQL सर्वर पर RFID डेटा भेजकर उपस्थिति प्रणाली: 6 चरण
Arduino के साथ पायथन का उपयोग करके MySQL सर्वर पर RFID डेटा भेजकर उपस्थिति प्रणाली: इस परियोजना में मैंने RFID-RC522 को arduino के साथ इंटरफेस किया है और फिर मैं RFID का डेटा phpmyadmin डेटाबेस में भेज रहा हूँ। हमारी पिछली परियोजनाओं के विपरीत हम इस मामले में किसी ईथरनेट शील्ड का उपयोग नहीं कर रहे हैं, यहां हम केवल एआर से आने वाले सीरियल डेटा को पढ़ रहे हैं
आरएफआईडी और अरुडिनो ईथरनेट शील्ड का उपयोग करके Google स्प्रेडशीट पर डेटा संग्रहीत करने के साथ उपस्थिति प्रणाली: 6 चरण
आरएफआईडी और अरुडिनो ईथरनेट शील्ड का उपयोग करके Google स्प्रेडशीट पर डेटा संग्रहीत करने के साथ उपस्थिति प्रणाली: नमस्कार दोस्तों, यहां हम बहुत ही रोमांचक प्रोजेक्ट लेकर आए हैं और यह है कि Arduino का उपयोग करके Google स्प्रेडशीट में आरएफआईडी डेटा कैसे भेजा जाए। संक्षेप में हम आरएफआईडी रीडर के आधार पर एक उपस्थिति प्रणाली बनाने जा रहे हैं जो वास्तविक समय में उपस्थिति डेटा को गूग में बचाएगा
XAMP समाधान के साथ संयोजन में समय उपस्थिति के लिए फ़िंगरप्रिंट सेंसर का उपयोग करना: 6 चरण (चित्रों के साथ)
XAMP समाधान के साथ संयोजन में समय उपस्थिति के लिए फ़िंगरप्रिंट सेंसर का उपयोग करना: एक स्कूल परियोजना के लिए, हम छात्रों की उपस्थिति को ट्रैक करने के तरीके पर एक समाधान की तलाश कर रहे थे। हमारे बहुत से छात्र देर से आते हैं। उनकी उपस्थिति की जाँच करना एक कठिन काम है। दूसरी ओर, बहुत चर्चा है क्योंकि छात्र अक्सर कहेंगे
ARDUINO और GSM का उपयोग करते हुए RFID आधारित उपस्थिति प्रणाली: 5 कदम
ARDUINO और GSM का उपयोग करते हुए RFID आधारित उपस्थिति प्रणाली: यह परियोजना कक्षा में प्रवेश करने वाले प्रत्येक छात्र का नोट बनाने और कक्षा में रहने वाले समय की गणना करने के लिए RFID तकनीक का उपयोग करती है। इस प्रस्तावित प्रणाली में प्रत्येक छात्र को RFID टैग आवंटित किया जाता है। उपस्थिति की प्रक्रिया हो सकती है