अपना खुद का इलेक्ट्रॉनिक लॉक बनाएं जिसकी मदद से आप अपने फिंगरप्रिंट के लिए अपने गेराज दरवाजे को खोल सकते हैं

इलेक्ट्रॉनिक लॉक से सुसज्जित गेराज दरवाजा

हम ऐसे समय में हैं जब ऐसा लगता है कि सबसे सुरक्षित या सबसे तेज़ चीज़ आपके फिंगरप्रिंट का उपयोग करना है, उदाहरण के लिए, अपना मोबाइल फ़ोन अनलॉक करें और यहां तक ​​कि काम पर जाने के लिए, इस मामले में सब कुछ सुरक्षा के लिए आवश्यक है या बाहर ले जाने के लिए लगाया गया है। कुछ अन्य परियोजना।

इससे दूर, सच्चाई यह है कि, एक परियोजना के रूप में जिसमें यह सीखना है कि इस प्रकार का डिजिटल उपकरण कैसे काम करता है, दिलचस्प से अधिक हो सकता है, इस वजह से आज मैं आपको समझाना चाहता हूं कैसे अपने गेराज दरवाजे के लिए एक इलेक्ट्रॉनिक लॉक माउंट करें जिसे आपके फिंगरप्रिंट का उपयोग करके अनलॉक किया जा सकता है.

इलेक्ट्रॉनिक लॉक

अपने गेराज दरवाजे के चरण के लिए अपना खुद का इलेक्ट्रॉनिक लॉक बनाएं, जिसे आप अपने फिंगरप्रिंट से अनलॉक कर सकते हैं

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

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

आवश्यक तत्व

अपना स्वयं का फिंगरप्रिंट रीडर बनाने के लिए आवश्यक कदम जिसके साथ अपना गेराज दरवाजा खोलें

चरण 1: वायरिंग और सोल्डरिंग पूरी प्रणाली

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

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

इसे बाहर ले जाने के लिए हमें ATMega328p माइक्रोकंट्रोलर की आवश्यकता होगी जो नियंत्रण कक्ष को जीवन देने के प्रभारी होंगे, जिसे हम अपने घर के बाहर स्थापित करेंगे, आंतरिक पैनल के लिए हम ATTiny पर दांव लगाएंगे। दोनों बोर्ड एक दूसरे से एक सीरियल कनेक्शन के माध्यम से संवाद करेंगे। पूरी प्रणाली की सुरक्षा बढ़ाने के लिए, हम एक ध्रुवीकृत ट्रांसमीटर स्थापित करेंगे ताकि एटीटनी कार्ड कनेक्शन को बंद कर सके, ताकि अगर एक बर्बर बाहरी नियंत्रण कक्ष शुरू हो, तो वे कुछ तारों को पार करके हमारे गेराज दरवाजे को नहीं खोल सकें।

यदि यह परियोजना आपको आश्वस्त करती है और आप इस परियोजना को पूरा करने में रुचि रखते हैं, तो यह उन घटकों की सूची है जिनकी आपको आवश्यकता होगी:

परियोजना आरेख

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

यदि इस बिंदु पर हम एक पल के लिए जाँच करते हैं कि कोड अंत में निष्पादित करेगा, तो आप देखेंगे कि बटन पिन 12, 13 और 14 से जुड़े हैं, जो 'के कार्यों को पूरा करते हैं।ऊपर''OK'और'नीचे'क्रमशः। इसका मतलब यह है कि उनके फ़ंक्शन के अनुरूप दृश्य तर्क को बनाए रखने के लिए उन्हें इस तरह से रखना बहुत अच्छा विचार हो सकता है।

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

Arduino IDE

चरण 2: नियंत्रक पर कोडिंग और चल रहा है

इस बिंदु पर विशेष रूप से आपको बताते हैं कि ATMega328p और ATTiny85 द्वारा निष्पादित किए जाने वाले दोनों कोड Arduino IDE के साथ लिखे और संकलित किए गए हैं। इस विशिष्ट मामले में हमें ATMega328p में गेराजफिंगर.ino फ़ाइल और ATTiny85 में छोटे_switch.ino फ़ाइल को निष्पादित करना होगा। दूसरी ओर, LCD स्क्रीन के लिए NokiaLCD.cpp और NokiaLCD.h लाइब्रेरी दो लाइब्रेरी हैं, इन्हें Arduino साइट से लिए गए उदाहरणों से संकलित किया गया है और, लगभग सभी लाइब्रेरी की तरह, इन्हें फ़ोल्डर में रखा जाना चाहिए।पुस्तकालयों'अपने Arduino आईडीई के लिए उन्हें खोजने के लिए। यह फ़ोल्डर आमतौर पर उस रूट से स्थित होता है जहां आपके पास आईडीई स्थापित है, विंडी में यह आमतौर पर है "% HOMEPATH" \ Documents \ Arduino \ पुस्तकालयों। मैं आपको इन लाइनों के नीचे डाउनलोड के लिए फाइलें छोड़ता हूं:

इसके अतिरिक्त आपको पुस्तकालयों की भी आवश्यकता होगी ताकि फिंगरप्रिंट स्कैनर काम कर सके। इस बिंदु पर यह ध्यान में रखा जाना चाहिए कि दुर्भाग्य से स्पार्कफुन साइट से जुड़े पुस्तकालय काम नहीं करेंगे क्योंकि वे जीटी -511 सी 3 मॉडल के लिए विकसित किए गए हैं, बहुत अधिक महंगा है, और उस संस्करण के लिए नहीं जिसका हम उपयोग कर रहे हैं, शायद कुछ और अधिक कठिन लेकिन बहुत सस्ता। जीटी -511 सी 1 आर के लिए काम कर रहे पुस्तकालय मिल सकते हैं GitHub.

यदि सभी फाइलों को डाउनलोड करने के बाद और इच्छित कोड को देखना है सिस्टम को अधिक सुरक्षा प्रदान करना उदाहरण के लिए, सभी उदाहरणों को खोजने और बदलने के लिए मैं आपको प्रोत्साहित करता हूं 'एकांत'अपने पासवर्ड से। एक और बहुत ही रोचक विवरण जो आपके सिस्टम को और अधिक सुरक्षित बनाने में मदद कर सकता है, वह है buf वैरिएबल को small_switch.ino फ़ाइल में बदलना ताकि यह उसी लंबाई का हो, जिस पासवर्ड का आप उपयोग करना चाहते हैं।

परिवर्तनशील ओवररिडकोडगेराजफिंगर.इन फाइल में परिभाषित किया गया है, इसमें अप / डाउन बटन प्रेस अनुक्रम का 8-बिट प्रतिनिधित्व है एक ज्ञात फिंगरप्रिंट का उपयोग करने के लिए बिना अपने गेराज दरवाजा खोलने और सिस्टम में नए फिंगरप्रिंट अपलोड करने के लिए इस्तेमाल किया जा सकता है। यह पहली बार उपकरण का उपयोग करने के लिए उपयोगी है क्योंकि स्कैनर मेमोरी खाली होगी। इस प्रारंभिक मूल्य को बदलना दिलचस्प हो सकता है।

बाहरी नियंत्रण

चरण 3: हम पूरी परियोजना को इकट्ठा करते हैं

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

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

घुड़सवार प्रणाली

चरण 4. प्रणाली का उपयोग करना

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

जैसा कि हमने पिछले पैराग्राफ में उल्लेख किया है, आप ऊपर / नीचे कोर का उपयोग करके एक ओवरराइड अनुक्रम का उपयोग कर सकते हैं 'OK'प्रणाली तक पहुँच प्राप्त करने के लिए। यह पहली बार उपयोगी है जब आप डिवाइस को सक्रिय करते हैं, इस बिंदु पर, स्कैनर की मेमोरी में उंगलियों के निशान नहीं होंगे। प्रारंभिक अनुक्रम 8-बिट बाइनरी प्रतिनिधित्व द्वारा दिया जाता है जो चर में संग्रहीत होता है ओवरराइडकोड गेराजफिंगर.ino फ़ाइल में जहां '1' को 'अप' बटन द्वारा दर्शाया गया है और '0' को 'डाउन' बटन द्वारा दर्शाया गया है.

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

अधिक जानकारी: Instructables


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।