विषयसूची:

फ़िंगरप्रिंट स्कैनर और आरएफआईडी रीडर के साथ इलेक्ट्रिक दरवाज़ा बंद: 11 कदम (चित्रों के साथ)
फ़िंगरप्रिंट स्कैनर और आरएफआईडी रीडर के साथ इलेक्ट्रिक दरवाज़ा बंद: 11 कदम (चित्रों के साथ)

वीडियो: फ़िंगरप्रिंट स्कैनर और आरएफआईडी रीडर के साथ इलेक्ट्रिक दरवाज़ा बंद: 11 कदम (चित्रों के साथ)

वीडियो: फ़िंगरप्रिंट स्कैनर और आरएफआईडी रीडर के साथ इलेक्ट्रिक दरवाज़ा बंद: 11 कदम (चित्रों के साथ)
वीडियो: एक प्राचीन सभ्यता के निशान पर? 🗿 क्या होगा अगर हम अपने अतीत पर गलत हो गए हैं? 2024, नवंबर
Anonim
फ़िंगरप्रिंट स्कैनर और आरएफआईडी रीडर के साथ इलेक्ट्रिक दरवाज़ा बंद
फ़िंगरप्रिंट स्कैनर और आरएफआईडी रीडर के साथ इलेक्ट्रिक दरवाज़ा बंद

यह परियोजना चाबियों के उपयोग की आवश्यकता से बचने के लिए डिज़ाइन की गई थी, अपने लक्ष्य तक पहुँचने के लिए हमने एक ऑप्टिकल फ़िंगरप्रिंट सेंसर और एक Arduino का उपयोग किया। हालांकि, ऐसे लोग हैं जिनके पास एक अस्पष्ट फिंगरप्रिंट है और सेंसर इसे पहचान नहीं पाएगा। फिर इस स्थिति के बारे में सोचते हुए, बायोमेट्रिक सेंसर के साथ एक RFID कार्ड रीडर का उपयोग किया गया, जिससे सवारी कार्ड, RFID कीचेन टैग और NFC के साथ सेलफोन के साथ प्रवेश की अनुमति मिली।

चरण 1: अवयव

अवयव
अवयव
अवयव
अवयव
अवयव
अवयव

परियोजना के लिए निम्नलिखित मदों का उपयोग किया जाएगा:

  • 1 अरुडिनो नैनो;
  • Arduino ताले के लिए 1 FPM10A ऑप्टिकल फ़िंगरप्रिंट रीडर सेंसर मॉड्यूल;
  • 1 लीटर आरएफआईडी आरसी522 डी 13.56 मेगाहर्ट्ज;
  • 2 एलईडी (1 हरा और 1 लाल) * 1 पुराना डिस्प्ले 128 X 32 सीरियल i2c Arduino 0, 91;
  • 1 इलेक्ट्रॉनिक डोर लॉक HDL FEC-91 CA।

यह सभी सामग्री इंटरनेट पर आसानी से मिल सकती है। यदि इस परियोजना को जितनी जल्दी हो सके बनाने का विचार है, तो वेबसाइट Mercado Livre (केवल यदि आप ब्राजील में रहते हैं) पर आइटम खरीदने की अनुशंसा की जाती है क्योंकि इसमें एक सुरक्षित और तेज़ शिपिंग है (उत्पाद गंतव्य पर पहुंचेंगे में लगभग 1 या 2 सप्ताह)। हालांकि, अगर परियोजना को जल्दबाजी में करने की आवश्यकता नहीं है, तो ईबे, अलीएक्सप्रेस इत्यादि जैसी वेबसाइटों पर विदेशों में आइटम खरीदना बहुत सस्ता है। लेकिन इस बात की कोई गारंटी नहीं है कि उत्पाद गंतव्य पर कब और कब पहुंचेगा।.

Mercado Livre पर कुल औसत खरीद लागत: +/- 200 रियास (लगभग 38.62 यूनाइटेड स्टेट्स डॉलर)। अंतरराष्ट्रीय वेबसाइटों पर कुल औसत खरीद लागत: +/- 45 रीसिस (लगभग 8, 69 यूनाइटेड स्टेट्स डॉलर)।

उन कीमतों की गणना इलेक्ट्रॉनिक डोर लॉक एचडीएल की लागत के बिना की गई थी, जिसे इस लिंक पर पाया जा सकता है:

जिस दिन यह निर्देश बनाया गया था उस दिन एचडीएल की कीमत शिपिंग के लिए आर $ 74, 90 ($ 14, 69) + आर $ 6, 00 ($ 1, 16) थी।

चरण 2: हार्डवेयर - सर्किट की स्थापना

हार्डवेयर - सर्किट की स्थापना
हार्डवेयर - सर्किट की स्थापना
हार्डवेयर - सर्किट की स्थापना
हार्डवेयर - सर्किट की स्थापना
हार्डवेयर - सर्किट की स्थापना
हार्डवेयर - सर्किट की स्थापना
हार्डवेयर - सर्किट की स्थापना
हार्डवेयर - सर्किट की स्थापना

उपरोक्त योजनाबद्ध विद्युत सर्किट कनेक्शन दिखाता है।

प्रोग्राम फ्रिट्ज़िंग का उपयोग योजनाबद्ध और फ़ाइल (.fzz) बनाने के लिए किया गया था जिसे डाउनलोड किया जा सकता है:

टेबल Arduino नैनो पर सेंसर और ओलेड डिस्प्ले के बीच कनेक्शन दिखाते हैं।

चरण 3: सॉफ्टवेयर - कोड डाउनलोड करना

सॉफ्टवेयर - कोड डाउनलोड करना
सॉफ्टवेयर - कोड डाउनलोड करना

Arduino Nano पर कुछ उपलब्ध मेमोरी के कारण, कोड को 3 अलग-अलग फ़ोल्डरों में विभाजित किया गया था जिन्हें नीचे या लिंक पर फ़ाइल पर डाउनलोड किया जा सकता है:

github.com/andreocunha/PET_Tranca_EngComp

  • पहला फोल्डर फिंगरप्रिंट और कार्ड को पढ़ना है। इसका नाम है: "Leitura_Cartao_e_Biometria"।
  • दूसरा फिंगरप्रिंट रजिस्टर करना है। और यह फ़ोल्डर पर है: "कैडस्ट्रो_बायोमेट्रिया"।
  • तीसरी फाइल कार्ड के कोड को पढ़ने की है। और यह फ़ोल्डर पर है: "Cadastro_RFID"।

अपने कंप्यूटर पर Arduino IDE डाउनलोड करें। डाउनलोड की गई फ़ाइल के अंदर, तीन फ़ोल्डरों के अलावा, दो ज़िप फ़ाइलें हैं। वे ज़िप फ़ाइलें सेंसर (RFID और बायोमेट्रिक फ़िंगरप्रिंट स्कैनर) की लाइब्रेरी हैं, इसलिए उन्हें Arduino IDE पर शामिल करें।

चरण 4: सॉफ्टवेयर - "Cadastro_Biometria" कोड की व्याख्या

सॉफ्टवेयर - "कैडास्ट्रो_बायोमेट्रिया" कोड की व्याख्या
सॉफ्टवेयर - "कैडास्ट्रो_बायोमेट्रिया" कोड की व्याख्या
सॉफ्टवेयर - "कैडास्ट्रो_बायोमेट्रिया" कोड की व्याख्या
सॉफ्टवेयर - "कैडास्ट्रो_बायोमेट्रिया" कोड की व्याख्या

चूंकि अरुडिनो नैनो की मेमोरी बहुत सीमित है, पंजीकरण मुख्य कोड से अलग होगा (जो केवल पहले से पंजीकृत फिंगरप्रिंट की पुष्टि के लिए जिम्मेदार होगा)।

बायोमेट्रिक सेंसर में पहले से ही एक आंतरिक मेमोरी होती है जो उंगलियों के निशान को रिकॉर्ड करेगी (यह 128 उंगलियों के निशान तक रिकॉर्ड कर सकती है)। यह गारंटी देता है कि सर्किट बंद करने के बाद पंजीकृत डेटा खो नहीं जाएगा।

अपने कंप्यूटर के फ़ाइल प्रबंधक पर, डाउनलोड किए गए फ़ोल्डर "Cadastro_Biometria" पर जाएँ और "Cadastro_Biometria.ino" फ़ाइल पर डबल क्लिक करें। Arduino IDE कोड लोड करेगा और इसमें 5 टैब होंगे, प्रत्येक कोड के एक फ़ंक्शन का प्रतिनिधित्व करता है। अपने Arduino पर कोड लोड करें, 9600 में सीरियल मॉनिटर खोलें और एक नया फिंगरप्रिंट पंजीकृत करने के लिए वहां दिए गए निर्देशों का पालन करें, एक को हटा दें या देखें कि प्रत्येक फिंगरप्रिंट पहले से पंजीकृत है।

चरण 5: सॉफ्टवेयर - "Cadastro_RFID" कोड की व्याख्या

सॉफ्टवेयर - कोड की व्याख्या
सॉफ्टवेयर - कोड की व्याख्या

सभी उंगलियों के निशान रिकॉर्ड करने के बाद आरएफआईडी कार्ड या टैग को पंजीकृत करने का समय आ गया है। लेकिन फिंगरप्रिंट स्कैनर के साथ जो किया गया था, उससे अलग, कोड के इस हिस्से पर RFID कार्ड या टैग रजिस्टर सेव नहीं होंगे। और यह जानते हुए, "Cadastro_RFID" फ़ोल्डर खोलें और "Cadastro_RFID.ino" फ़ाइल पर डबल क्लिक करें। Arduino पर कोड लोड करें, 9600 में सीरियल मॉनिटर खोलें और फिर, कार्ड या टैग को रीडर के करीब लाएं।

एक हेक्साडेसिमल कोड उत्पन्न होगा और स्क्रीन पर दिखाई देगा (उदाहरण के लिए: "32:80:सीडी:F2")। इसे अपने कंप्यूटर या एक पेपर पर नोटपैड पर लिखें, क्योंकि इसे कॉपी किया जाएगा अंतिम कोड (वह जो केवल जानकारी पढ़ेगा)।

चरण 6: सॉफ्टवेयर - "Leitura_Cartao_e_Biometria" कोड की व्याख्या

सॉफ्टवेयर - कोड की व्याख्या
सॉफ्टवेयर - कोड की व्याख्या
सॉफ्टवेयर - कोड की व्याख्या
सॉफ्टवेयर - कोड की व्याख्या

अब हम कोड के अंतिम भाग पर हैं। "Leitura_Cartao_e_Biometria" फ़ोल्डर खोलें और "Leitura_Cartao_e_Biometria.ino" पर डबल क्लिक करें। कोड Arduino IDE पर खोला जाएगा और इसमें 4 टैब होंगे, जिनमें से प्रत्येक फ़ंक्शन पर प्रतिनिधित्व करेगा। कुछ बदलाव करने की आवश्यकता होगी ताकि कोड काम कर सके सही ढंग से।

टैब "leituraRfid" पर क्लिक करें, और नोटपैड पर सहेजे गए नंबर के साथ "if" और "else id" कोष्ठक के अंदर प्रत्येक हेक्साडेसिमल संख्या को प्रतिस्थापित करें (उदाहरण: "32:80:CD:F2")। बेझिझक कोड में से कोई "और अगर" जोड़ने या हटाने के लिए।

अब "nomeDoUsuario" टैब पर क्लिक करें और कोष्ठक में दिए गए नामों को संबंधित उपयोगकर्ताओं के नामों और उस उपयोगकर्ता के लिए चुने गए आईडी से बदलें। किया हुआ!! अब आपको बस Arduino पर कोड लोड करना है।

चरण 7: मुद्रित सर्किट बोर्ड (पीसीबी)

Image
Image

यदि पीछे के सभी चरण अब तक ठीक हो गए हैं, तो एक मुद्रित सर्किट बोर्ड बनाएं (आमतौर पर हम इसे करने के लिए सॉफ़्टवेयर EAGLE CAD का उपयोग करते हैं) और फिर, घटकों को वेल्ड करें। सर्किट वीडियो में दिखाए गए जैसा दिखेगा।

चरण 8: सर्किट रखने के लिए एक छोटा सा बॉक्स बनाएं

सर्किट रखने के लिए एक छोटा सा बॉक्स बनाएं
सर्किट रखने के लिए एक छोटा सा बॉक्स बनाएं

हमने FindesLab के साथ साझेदारी में 3D प्रिंटर का उपयोग करके एक बॉक्स बनाया है। उसके बाद, हमने इसे समाप्त किया, इसे पेंट किया और सर्किट को इसमें जोड़ा।

चरण 9: परियोजना स्थापना

Image
Image

बॉक्स को दीवार पर खराब कर दिया गया था और एचडीएल (दरवाजे को बंद रखने के लिए जिम्मेदार) दरवाजे पर स्थापित किया गया था। परियोजना के अंतिम प्रदर्शन का वीडियो देखें।

चरण 10: परियोजना को पूरा करना

देखें कि वास्तविक अनुप्रयोग में परियोजना का परिणाम कैसा था।

चरण 11: परियोजना लाइसेंस

PET Engenharia de Computação द्वारा फ़िंगरप्रिंट स्कैनर और RFID रीडर के साथ इलेक्ट्रिक डोर लॉक क्रिएटिव कॉमन्स एट्रिब्यूशन 4.0 इंटरनेशनल लाइसेंस के तहत लाइसेंस प्राप्त है।

सिफारिश की: