विषयसूची:

फ़िंगरप्रिंट स्कैनर क्लास अटेंडेंस सिस्टम (GT-521F32): 9 चरण
फ़िंगरप्रिंट स्कैनर क्लास अटेंडेंस सिस्टम (GT-521F32): 9 चरण

वीडियो: फ़िंगरप्रिंट स्कैनर क्लास अटेंडेंस सिस्टम (GT-521F32): 9 चरण

वीडियो: फ़िंगरप्रिंट स्कैनर क्लास अटेंडेंस सिस्टम (GT-521F32): 9 चरण
वीडियो: realtime biometric face with finger attendance T401F #faceattendancemachine #faceattendancemachine 2024, जुलाई
Anonim
फ़िंगरप्रिंट स्कैनर क्लास अटेंडेंस सिस्टम (GT-521F32)
फ़िंगरप्रिंट स्कैनर क्लास अटेंडेंस सिस्टम (GT-521F32)

यह प्रोजेक्ट एक साधारण उपस्थिति लॉगिंग सिस्टम है जो GT-521F32 का उपयोग करता है, स्पार्कफुन से एक कम लागत वाला ऑप्टिकल फिंगरप्रिंट स्कैनर स्कैन और रिकॉर्ड करने के लिए कि कौन, और कब कोई लॉग इन करता है।

चरण 1: भागों का चयन

मुख्य अंग

  • फ़िंगरप्रिंट स्कैनर (GT-521F32) -

    JST कनेक्टर से.1in हेडर -

  • 16x2 कैरेक्टर एलसीडी -
  • M3 नायलॉन स्क्रू सेट -
  • DS1307 रीयल टाइम क्लॉक मॉड्यूल -
  • माइक्रोएसडी 5v-3.3v लेवल शिफ्टिंग मॉड्यूल -

पीसीबी घटक

पीसीबी डिजाइन में उपयोग किए गए सभी घटकों को देखने के लिए बीओएम सीएसवी फ़ाइल देखें

चरण 2: स्कैनर का उपयोग करना

स्कैनर का उपयोग करना
स्कैनर का उपयोग करना

प्रारंभ में, मैंने स्कैनर के लिए प्रदान किए गए एक परीक्षण एप्लिकेशन का उपयोग करके किसी भी डिज़ाइन के बाहर स्कैनर का परीक्षण करना शुरू किया जो यहां पाया जा सकता है।

स्कैनर से कंप्यूटर तक संचार तीन तरीकों में से एक में किया जा सकता है

  1. USB से UART कनवर्टर - FT-232RL -
  2. Arduino एक सीरियल पास के साथ स्केच लोड के माध्यम से अपलोड किया गया
  3. एक यूएसबी कनेक्शन को सीधे मॉड्यूल पर पैड में मिलाप करना

मॉड्यूल को या तो एक आर्डिनो या यूएआरटी कनवर्टर से कनेक्ट करते समय, पिनआउट इस प्रकार होता है

स्कैनर_Arduino

TX ---------------------- आरएक्स

आरएक्स-------------------------- TX

GND--------------------- GND

वीआईएन ---------------------- 3.3v-6v

*सुनिश्चित करें कि स्कैनर के RX पिन को वोल्टेज डिवाइडर का उपयोग करने के लिए कनेक्ट करते समय यदि पिन के रूप में 5v लॉजिक डिवाइस का उपयोग केवल 3.3v लॉजिक संगत है

अधिक संपूर्ण हुकअप मार्गदर्शिका यहां पाई जा सकती है -

इस चरण में जिन चीजों को पूरा करने की मैं सिफारिश करूंगा, वे हैं:

  • स्कैनर की कार्यक्षमता सत्यापित करें

    • सुनिश्चित करें कि यह प्रिंटों को नामांकित कर सकता है
    • सुनिश्चित करें कि यह प्रिंटों को पहचान सकता है
  • उन प्रिंटों को नामांकित करें जिन्हें आप सिस्टम में उपयोग करना चाहते हैं

*स्मृति की कमी के कारण पूरे कार्यक्रम में नामांकन समारोह क्षमता नहीं है, मुख्य कार्यक्रम का उपयोग करने से पहले प्रिंटों को नामांकित करना सुनिश्चित करें। आपके द्वारा नामांकित प्रत्येक व्यक्ति की आईडी संख्या का ध्यान रखना सुनिश्चित करें।

चरण 3: डिजाइन योजनाबद्ध

डिजाइन योजनाबद्ध
डिजाइन योजनाबद्ध

यह EAGLE 9.0. का उपयोग करने वाले सिस्टम के लिए योजनाबद्ध है

मुझे फिंगर प्रिंट मॉड्यूल के लिए एक कस्टम पार्ट बनाना था जिसे मैं यहां शामिल करूंगा।

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

चरण 4: पीसीबी डिजाइन

पीसीबी डिजाइन
पीसीबी डिजाइन
पीसीबी डिजाइन
पीसीबी डिजाइन

यह पीसीबी डिजाइन 99mm x 99mm है, सस्ते पीसीबी ऑर्डरिंग के लिए मानक आकार के तहत, जिसकी आमतौर पर 100mm x 100mm की सीमा होती है।

छेद M3 बोल्ट संगत हैं और बोर्ड को जमीन से ऊपर उठाने के लिए नायलॉन स्टैंडऑफ का उपयोग करने की सिफारिश की जाती है क्योंकि स्पार्कफुन मॉड्यूल बोर्ड के नीचे माउंट करने के लिए डिज़ाइन किए गए हैं।

वर्तमान में मैं विनिर्माण के लिए जेएलसी पीसीबी की सिफारिश करता हूं, क्योंकि वे 48 घंटे के टर्नअराउंड और डीएचएल शिपिंग की पेशकश करते हैं। मैंने उनसे जो दर्जन बार ऑर्डर किया है, उनमें से हर ऑर्डर 7 दिनों के भीतर आया है

चरण 5: पीसीबी इकट्ठा करें

पीसीबी इकट्ठा करें
पीसीबी इकट्ठा करें
पीसीबी इकट्ठा करें
पीसीबी इकट्ठा करें
पीसीबी इकट्ठा करें
पीसीबी इकट्ठा करें

बोर्ड पर सभी घटक एसएमडी हैं, प्रतिरोधक और कैपेसिटर 0805 हैं।

बोर्ड को टांका लगाते समय मैं AtMega328 और इसके कार्य करने के लिए आवश्यक सबसे बुनियादी घटकों के साथ शुरुआत करने की सलाह दूंगा।

क्रिस्टल ऑसिलेटर, इसके 1M ओम रेसिस्टर और रीसेट पिन के लिए दो पुल-अप रेसिस्टर्स को सोल्डर करके बुनियादी कार्यक्षमता प्राप्त की जा सकती है। एक बार जब आप सोल्डर कर लेते हैं तो वे घटक बूट-लोडर को जलाने के लिए अगले चरण में चले जाते हैं और फिर शेष सोल्डरिंग को समाप्त करने के लिए वापस आ जाते हैं।

बूट-लोडर को जलाने के बाद, USB कार्यक्षमता का परीक्षण करने के लिए FT-232RL को सोल्डर करना एक तार्किक अगला चरण है। इसका परीक्षण करने के लिए आपको बस FT-232RL, माइक्रोयूएसबी पोर्ट और रीसेट कपलिंग कैपेसिटर को मिलाप करना होगा। आप दृश्य प्रतिक्रिया के लिए RX और TX के लिए एलईडी भी जोड़ सकते हैं, लेकिन वे आवश्यक नहीं हैं। आपको श्रृंखला TX RX प्रतिरोधों को भी जोड़ना होगा।

* FT-232RL से जुड़ी तस्वीर में आपको जो ऐड ऑन वायर दिखाई दे रहा है, उसकी जरूरत नहीं है, मैंने पावर रेल को डिवाइस से जोड़ने में गलती की थी, लेकिन तब से इस इंस्ट्रक्शनल पर अपलोड किए गए पीसीबी के संशोधन में तय किया गया है।

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

चरण 6: बूटलोडर जलाएं

बूटलोडर जलाएं
बूटलोडर जलाएं

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

बूट-लोडर को जलाने पर एक पूर्ण ट्यूटोरियल यहां पाया जा सकता है -

चरण 7: कोड

मैं ईमानदार रहूंगा और कहूंगा कि मेरे प्रोग्रामिंग कौशल मेरे मजबूत सुइट्स में से एक नहीं हैं, और कहा जा रहा है कि कोड बल्कि गड़बड़ है, और अगर यह भ्रमित है तो मैं इसकी सराहना करता हूं। इसका अधिकांश भाग अन्य स्रोतों से उधार लिया गया है और परियोजना में फिट होने के लिए पुन: कॉन्फ़िगर किया गया है।

संदर्भ के लिए जिन दो परियोजनाओं पर मैंने बहुत अधिक भरोसा किया, वे यहां जुड़ी हुई हैं:

DIY फिंगरप्रिंट स्कैनिंग गैराज डोर ओपनर -

पेटिट एफएस उदाहरण -

इस परियोजना में प्रयुक्त पुस्तकालय यहां देखे जा सकते हैं:

FPS_GT511C3 लाइब्रेरी -

DS1307 RTC लाइब्रेरी -

पेटिटएफएस लाइब्रेरी

कोड अपलोड करने से पहले DS1307 लाइब्रेरी से उदाहरण स्केच का उपयोग करके RTC पर सही समय निर्धारित करना सुनिश्चित करें।

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

चरण 8: मामला

मामला
मामला
मामला
मामला

मामला प्लाईवुड में 1/8 से बना है, और इसे लेजर नक़्क़ाशी प्रणाली पर काटने के लिए डिज़ाइन किया गया है।

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

चरण 9: अंतिम विचार

मुझे आशा है कि आपने इस परियोजना का आनंद लिया है, कृपया मुझे बताएं कि क्या मुझसे कोई विवरण छूट गया है जो आपको अपना निर्माण पूरा करने में मदद करेगा।

यदि आप मेरी अन्य परियोजनाओं को देखना चाहते हैं तो मेरा जीथब पृष्ठ यहां है।

धन्यवाद

सिफारिश की: