विषयसूची:

XAMP समाधान के साथ संयोजन में समय उपस्थिति के लिए फ़िंगरप्रिंट सेंसर का उपयोग करना: 6 चरण (चित्रों के साथ)
XAMP समाधान के साथ संयोजन में समय उपस्थिति के लिए फ़िंगरप्रिंट सेंसर का उपयोग करना: 6 चरण (चित्रों के साथ)

वीडियो: XAMP समाधान के साथ संयोजन में समय उपस्थिति के लिए फ़िंगरप्रिंट सेंसर का उपयोग करना: 6 चरण (चित्रों के साथ)

वीडियो: XAMP समाधान के साथ संयोजन में समय उपस्थिति के लिए फ़िंगरप्रिंट सेंसर का उपयोग करना: 6 चरण (चित्रों के साथ)
वीडियो: Full Length Audio Book - 7 Habits of Highly Effective People I Full Hindi Audiobooks I Audiobook 2024, नवंबर
Anonim
XAMP समाधान के साथ संयोजन में समय उपस्थिति के लिए फ़िंगरप्रिंट सेंसर का उपयोग करना
XAMP समाधान के साथ संयोजन में समय उपस्थिति के लिए फ़िंगरप्रिंट सेंसर का उपयोग करना

एक स्कूल प्रोजेक्ट के लिए, हम छात्रों की उपस्थिति को ट्रैक करने के तरीके के बारे में एक समाधान ढूंढ रहे थे। हमारे बहुत से छात्र देर से आते हैं। उनकी उपस्थिति की जाँच करना एक कठिन काम है। दूसरी ओर, बहुत चर्चा है क्योंकि छात्र अक्सर कहेंगे कि वे मौजूद हैं जबकि वास्तव में वे बहाने ढूंढ रहे हैं।

सिस्टम को धोखा देने की कोशिश कर रहे छात्रों के लिए कपटपूर्ण व्यवहार जैसी बाधाओं से बचने के लिए फ़िंगरप्रिंट रीडर का उपयोग करना सबसे अच्छा तरीका हो सकता है। RFID ठीक वैसे ही काम कर सकता है, लेकिन छात्रों को अपना कार्ड सौंपने की अनुमति देता है, जिससे यह कहना भी संभव हो जाता है कि वे अपना कार्ड भूल गए, या तो इसे खो दिया, इस प्रकार स्कूल में अतिरिक्त लागत आ गई।

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

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

इस परियोजना के आधार के लिए हम निम्नलिखित सामग्रियों का उपयोग करेंगे:

  • Arduino Uno (या अन्य संगत बोर्ड)
  • फिंगरप्रिंट सेंसर
  • वायरलेस शील्ड

आप ईथरनेट बोर्ड या Arduino Yun के लिए जा सकते हैं, लेकिन इस परियोजना का विवरण उपरोक्त सूची के हार्डवेयर पर आधारित है।

चरण 2: Windows सॉफ़्टवेयर का उपयोग करके फ़िंगरप्रिंट का नामांकन करना

हालाँकि, GitHUB लाइब्रेरी में फ़िंगरप्रिंट दर्ज करने के लिए कोड है, लेकिन मुझे विंडोज़ सॉफ़्टवेयर का उपयोग करना बहुत आसान लगा, जो नेत्रहीन अधिक आकर्षक है। नतीजा वही है।

इसे कॉपी करने के बजाय, मैं इस चरण के बारे में अधिक जानकारी के लिए दूसरे निर्देश के चरण 2 का उल्लेख करना चाहूंगा।

चरण 3: सॉफ्टवेयर

इससे पहले कि आप इस प्रोजेक्ट को बना सकें, आपको कुछ सॉफ़्टवेयर की आवश्यकता होगी:

  • Arduino IDE: मैंने संस्करण 1.0.3 का उपयोग किया, क्योंकि अब तक, मैं 1.0.5 से ऊपर के संस्करण में वाईफ़ाई शील्ड को संचालित करने के लिए आवश्यक फर्मवेयर अपग्रेड को खोजने में सक्षम नहीं था।
  • फ़िंगरप्रिंट लाइब्रेरी: कोड को संकलित करने की आवश्यकता है। सामग्री को अपने Arduino IDE के लाइब्रेरी फ़ोल्डर में कॉपी करें
  • xAMP: डेटाबेस में जानकारी संग्रहीत करने के लिए सर्वर वातावरण। आप किसी भी प्लेटफॉर्म पर किसी भी संस्करण का उपयोग कर सकते हैं। यदि आप विकास बोर्डों के प्रशंसक हैं, तो आप इसे रास्पबेरी पाई पर चला सकते हैं, जैसे मैं करता हूं।

चरण 4: हार्डवेयर स्थापना

हार्डवेयर स्थापना
हार्डवेयर स्थापना
हार्डवेयर स्थापना
हार्डवेयर स्थापना

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

फिंगरप्रिंट डेटा संचार के लिए बस पिन 2 में हरे रंग के तार और पिन 3 में सफेद (या मेरे मामले में पीला) प्लग करें। 5V में लाल तार और ग्राउंड कनेक्शन में काले तार को प्लग करके बिजली प्रदान की जाती है।

चरण 5: Arduino Script

यह काफी बुनियादी प्रश्नोत्तर कोड है। अभी के लिए, इसमें अभी भी जाँच का अभाव है। बेहतर कामकाज के लिए, डिज़ाइन में दो एलईडी जोड़े जाने चाहिए, जिससे उपयोगकर्ता यह देख सके कि उसका फिंगरप्रिंट स्वीकार किया गया था और उसकी जानकारी सर्वर को भेजी गई थी या नहीं। (हरा एलईडी = ठीक है, लाल एलईडी = एक त्रुटि हुई)।

मूल रूप से, कोड क्या करता है, है

  1. WPA वायरलेस नेटवर्क से कनेक्ट करना
  2. जाँच कर रहा है कि क्या फ़िंगरप्रिंट सेंसर जुड़ा हुआ है
  3. फ़िंगरप्रिंट की प्रतीक्षा करें

    यदि पाया जाता है: सर्वर को एक HTTP अनुरोध भेजें जिसमें फिंगरप्रिंट मिला हो

चरण 6: XAMP फ़ाइलें

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

PHP स्क्रिप्ट को Arduino स्क्रिप्ट में HTTP अनुरोध से बुलाया जाता है और आईडी को संसाधित करता है जो स्क्रिप्ट को पास किया जाता है। सर्वर से प्राप्त उत्तर को Arduino IDE के सीरियल मॉनिटर से सत्यापित किया जा सकता है।

सिफारिश की: