आपल्या स्वत: चे इलेक्ट्रॉनिक लॉक बनवा ज्याद्वारे आपण आपल्या फिंगरप्रिंटबद्दल आपले गॅरेज दरवाजा उघडू शकता

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

आम्ही अशा वेळी आहोत जेव्हा आपल्या बोटाचा ठसा वापरणे सर्वात सुरक्षित किंवा वेगवान आहे असे वाटते की, उदाहरणार्थ आपला मोबाइल फोन अनलॉक करा आणि अगदी कामावर जाण्यासाठीही, अशा परिस्थितीत सर्व काही आवश्यक सुरक्षा किंवा अमलात आणण्यासाठी लागू केलेली सुरक्षा आहे. इतर काही प्रकल्प.

याउलट, सत्य हे आहे की, अशा प्रकारच्या डिजिटल डिव्हाइसचे कार्य कसे करावे हे शिकणे हे अधिक मनोरंजक असू शकते, कारण या कारणास्तव आज मी तुम्हाला समजावून सांगू इच्छितो आपल्या गॅरेज दारासाठी इलेक्ट्रॉनिक लॉक कसे माउंट करावे जे आपल्या फिंगरप्रिंटचा वापर करून अनलॉक केले जाऊ शकते.

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

आपल्या गॅरेज डोअर स्टेप बाय स्टेप बाय स्वतःचे इलेक्ट्रॉनिक लॉक तयार करा जे आपण आपल्या फिंगरप्रिंटसह अनलॉक करू शकता

थोड्या अधिक तपशीलात जाताना सांगा की या प्रकल्पासाठी आम्ही अ स्पार्कफन जीटी -511 सी 1 आर सारख्या फिंगरप्रिंट स्कॅनर. या प्रकारच्या ट्यूटोरियलमध्ये नेहमीप्रमाणेच हे लक्षात घेतले पाहिजे की मुळात या सर्व प्रकारच्या उत्पादनांचे कार्य खूप समान असते, म्हणूनच हे मॉडेल नक्की असणे आवश्यक नाही.

आपण हा प्रकल्प पार पाडण्याचे धाडस करीत असल्यास परंतु काही फरक असल्यास, जसे की वापरलेले फिंगरप्रिंट स्कॅनर हे ट्यूटोरियल मधील वेगळ्या आहे किंवा आपल्या गॅरेज दरवाजाने इतर सिस्टम वापरल्या आहेत, जे जवळजवळ संपूर्ण संभाव्यतेसह घडेल, आपल्याला आवश्यक नाही कशाची भीती आहे, आपण ट्यूटोरियल अनुसरण करू शकता परंतु तसे नाही आपणास इतर काही बदल करावे लागतील वायरिंगमध्ये आणि कोडमध्ये स्वतःच आपल्या हार्डवेअरशी जुळवून घ्या.

आवश्यक घटक

आपले गॅरेज दरवाजा उघडण्यासाठी आपले स्वतःचे फिंगरप्रिंट रीडर तयार करण्यासाठी आवश्यक पायps्या

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

आपल्या बोटाच्या फिंगरप्रिंटबद्दल धन्यवाद आपले गॅरेज दरवाजा उघडण्यासाठी, आपल्याला दोन भिन्न घटकांची आवश्यकता असेल. एकीकडे आपली गरज आहे आमचे स्वतःचे कंट्रोल पॅनेल तयार करा जे आम्ही आमच्या घराबाहेर स्थापित करू. या कंट्रोल पॅनेलच्या आत आपण फिंगरप्रिंट स्कॅनर, एक लहान माहिती स्क्रीन आणि काही अतिरिक्त बटणे स्थापित करू.

दुसरे आम्हाला आवश्यक आहे गॅरेजमध्येच दुसरा बॉक्स स्थापित करा. हे नियंत्रण पॅनेलमध्ये प्रविष्ट केलेले फिंगरप्रिंट सिस्टमद्वारे स्वीकारले गेले आहे की नाही हे सत्यापित करण्यासाठी हे प्रभारी असेल आणि योग्य सत्यापन झाल्यास आमच्या गॅरेजचा दरवाजा उघडणार्‍या मोटारद्वारे ओळखण्यायोग्य सिग्नल तयार करण्यास पुढे जा.

हे पार पाडण्यासाठी आम्हाला एटीएमएगा 328 पी मायक्रोकंट्रोलरची आवश्यकता असेल आम्ही आमच्या स्वतःच्या घराबाहेर बसविणार्या कंट्रोल पॅनेलला जीवन देण्यास प्रभारी कोण असेल, आतील पॅनेलसाठी आम्ही एटीटीनी वर पैज लावू. सीरियल कनेक्शनद्वारे दोन्ही बोर्ड एकमेकांशी संवाद साधतील. संपूर्ण सिस्टमची सुरक्षा वाढविण्यासाठी, आम्ही ध्रुवीकरण केलेले ट्रान्समीटर स्थापित करू जेणेकरून एटीटीनी कार्ड कनेक्शन बंद करू शकेल, जेणेकरुन जर एखाद्या व्हेन्डलने बाह्य नियंत्रण पॅनेल सुरू केले तर ते दोन केबल्स ओलांडून आमचे गॅरेज दरवाजा उघडू शकत नाहीत.

जर हा प्रकल्प आपल्याला खात्री देत ​​असेल आणि आपणास हा प्रकल्प राबविण्यात रस असेल तर ही आपल्याला आवश्यक असलेल्या घटकांची सूची आहे:

प्रकल्प आकृती

अशावेळी सूचीतील सर्व हार्डवेअर कनेक्ट करण्याची वेळ आली आहे. तुम्ही कल्पना करताच ही कल्पना पुढे येते या रेषांच्या अगदी वर स्थित आकृतीचे अनुसरण करा, समान ज्यामध्ये आपण नियंत्रण पॅनेल आणि अंतर्गत मॉड्यूल दोन्हीचे लेआउट पाहू शकता. मी तुम्हाला जो सल्ला देऊ शकतो तो म्हणजे सध्याची कनव्हर्टर आणि एलसीडी या दोन्ही केबल्सची एक निश्चित लांबी देणे जेणेकरुन आपण त्यास लटकवू शकाल आणि तुम्हाला बाह्य वॉटरटॅक्ट बॉक्सच्या आत असलेल्या सर्वात योग्य स्थितीत निराकरण करता येईल.

या टप्प्यावर जर आपण नियंत्रकाकडून अखेरचा अंमलबजावणी करणारा कोड एका क्षणासाठी तपासला तर आपल्या लक्षात येईल की बटणे पिन 12, 13 आणि 14 मध्ये जोडलेली आहेत जी कार्ये पूर्ण करतात.अरिबा','OK'आणि'खाली'अनुक्रमे. याचा अर्थ असा की त्यांच्या कार्याच्या अनुरुप व्हिज्युअल लॉजिक कायम ठेवण्यासाठी त्यांना या मार्गाने ठेवणे खूप चांगली कल्पना असेल.

संपूर्ण सिस्टमला चालू पुरवठा करण्यासाठी आम्ही वापरू, आवश्यक घटकांच्या यादीनुसार, कोणत्याही मायक्रोयूएसबी कनेक्टरसह एक फोन चार्जर. या प्रकारचा चार्जर वापरण्याची कल्पना मुळात ती खरोखरच स्वस्त आणि शोधण्याजोगी सर्वात सोपी आहे यावर आधारित आहे.. बॅटरीच्या वापराद्वारे नियंत्रकांना सामर्थ्य देण्याची आणखी एक वेगळी कल्पना आहे, जरी फिंगरप्रिंट सेन्सर सहसा बर्‍याच प्रमाणात विद्युतप्रवाह वापरतात आणि संपूर्ण सिस्टमला पोसवत असतात त्याऐवजी डायरेक्ट करंटसाठी अल्टरनेटिंग करंट ट्रान्सफॉर्मर वापरणे चांगले. आपल्याला त्या बॅटरीसह दररोज बदलत असतात.

अर्दूनो आयडीई

चरण 2: कोडिंग आणि नियंत्रकांवर चालू

या टप्प्यावर आपल्याला ते सांगते एटीएमएगा 328 पी आणि एटीटीनी 85 द्वारे कार्यान्वित करण्यासाठी दोन्ही कोड आर्डूनो आयडीई सह लिहिले आणि संकलित केले गेले आहेत. या विशिष्ट प्रकरणात आम्ही एटीएमएगा 328 पी मधील गॅरेजफिंगर.इनो फाईल आणि एटीटीनी 85 मध्ये टिनी_स्विच.इनो फाईल चालविणे आवश्यक आहे. दुसरीकडे, नोकिया एलसीडी. सीपीपी आणि नोकिया एलसीडी. एच. लायब्ररी ही एलसीडी स्क्रीनसाठी दोन ग्रंथालये आहेत, ही अर्डिनो साइटवरून घेतलेल्या उदाहरणांमधून संकलित केली गेली आहेत आणि जवळजवळ सर्व ग्रंथालयांप्रमाणेच, त्या फोल्डरमध्ये ठेवल्या पाहिजेत. 'ग्रंथालयेआपल्या अर्दूनो आयडीई शोधण्यासाठी. हे फोल्डर सामान्यत: त्या विंडोमध्ये असते जेथे आपण आयडीई स्थापित केले आहेत "% मुख्यपृष्ठ" u दस्तऐवज rdu अर्डिनो \ लायब्ररी. या ओळींच्या खाली मी आपल्या फायली डाउनलोड करण्यासाठी सोडतो:

या व्यतिरिक्त आपल्याला लायब्ररीची देखील आवश्यकता असेल जेणेकरून फिंगरप्रिंट स्कॅनर कार्य करू शकेल. या टप्प्यावर हे लक्षात घेतले पाहिजे की दुर्दैवाने जीटी -511 सी 3 मॉडेलसाठी विकसित केल्या गेलेल्या स्पार्कफन साइटशी जोडलेली लायब्ररी कार्य करणार नाहीत, बरेच महाग आणि आम्ही वापरत असलेल्या आवृत्तीसाठी नाही, कदाचित काहीतरी अधिक शोधणे कठीण आहे परंतु बरेच स्वस्त आहे. जीटी -511 सी 1 आर साठी कार्यरत लायब्ररी येथे आढळू शकतात github.

सर्व फायली डाउनलोड केल्यानंतर आणि आपल्याला हवा असलेला कोड पाहत असल्यास सिस्टमला अधिक सुरक्षा प्रदान करते मी तुम्हाला प्रोत्साहित करतो, उदाहरणार्थ, सर्व घटना शोधण्यासाठी आणि पुनर्स्थित करण्यासाठीसेक्रेट्सट्रिंगआपल्या स्वत: च्या संकेतशब्दाने. आपल्या सिस्टमला अधिक सुरक्षित बनविण्यात मदत करणारी आणखी एक अतिशय मनोरंजक माहिती म्हणजे tiny_switch.ino फाईलमधील बफ व्हेरिएबल बदलणे म्हणजे आपण वापरू इच्छित संकेतशब्दाच्या समान लांबीची.

परिवर्तनशील overrydeCode, garagefinger.ino फाईल मध्ये परिभाषित केलेले, अप / डाउन बटण प्रेस क्रमांचे 8-बीट प्रतिनिधित्व करते याचा उपयोग आपला गॅरेज दरवाजा उघडण्यासाठी आणि ज्ञात फिंगरप्रिंट न वापरता सिस्टमवर नवीन फिंगरप्रिंट्स अपलोड करण्यासाठी केला जाऊ शकतो. स्कॅनर मेमरी रिक्त असेल म्हणून प्रथमच डिव्हाइस वापरला तेव्हा हे उपयुक्त आहे. हे प्रारंभिक मूल्य बदलणे मनोरंजक असू शकते.

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

चरण 3: आम्ही संपूर्ण प्रकल्प एकत्र करतो

एकदा आम्ही संपूर्ण प्रकल्पाची चाचणी घेतल्यानंतर अंतिम संमेलनाची वेळ आली आहे. यासाठी आपण संपूर्ण वॉटरटाईट बॉक्समध्ये संपूर्ण पॅनेल माउंट केले पाहिजे. प्रतिमांमध्ये जसे आपण पाहू शकता, जेणेकरून कोणीही कंट्रोलरमध्ये प्रवेश करू शकणार नाही, वॉटरटाईट बॉक्स व्यतिरिक्त, एक ryक्रेलिक बॉक्स वापरला गेला आहे ज्यावर आम्ही फक्त एलसीडी स्क्रीन आणि theक्सेस बटणे स्थापित करू, उर्वरित सिस्टम असेल या बॉक्सच्या आतील भागात स्थापित.

हा बॉक्स आपल्या घराच्या बाहेरील बाजूस बसविला जाणे आवश्यक आहे आणि आम्ही त्या बॉक्सशी थेट कनेक्ट केलेला असणे आवश्यक आहे जिथे आम्ही एटीटीनी स्थापित करू. या टप्प्यावर, तुम्हाला आठवण करुन द्यावी की एटीटीनीमध्ये तुम्ही गॅरेजचा दरवाजा उघडणार्‍या मोटारशी सिग्नल संप्रेषण करण्यासाठी केबल्स कनेक्ट केले पाहिजेत. माझ्या बाबतीत, माझ्यासाठी हे सोपे होते कारण गॅरेजच्या आतच माझ्याकडे भिंतीवर एक बटण होते ज्याने हे कार्य केले.

आरोहित प्रणाली

चरण 4. सिस्टम वापरणे

एकदा आम्ही संपूर्ण सिस्टम स्थापित केल्यानंतर, एलसीडी स्क्रीन आणि फिंगरप्रिंट स्कॅनर दोन्ही प्रकाशित करण्यासाठी आम्हाला फक्त तीनपैकी कोणतीही बटणे दाबावी लागतील. याक्षणी, आपण स्कॅनरवर बोट ठेवल्याशिवाय डिव्हाइस प्रतीक्षा करते. आपण स्कॅनरवर ठेवलेले बोट जर ओळखले गेले तर दार उघडेल आणि पुन्हा एकदा दरवाजा उघडण्यासाठी / बंद करण्यासाठी, बोटाचे ठसे जोडण्यासाठी / हटविण्यासाठी, स्क्रीनची चमक बदलण्यासाठी मेनू स्क्रीनवर प्रदर्शित केला जाईल ... शेवटच्या की दाबल्यापासून सुमारे 8 सेकंदानंतर डिव्हाइस बंद होते. प्रतीक्षा कालावधी बदलण्यासाठी, आपण कार्य सुधारित करणे आवश्यक आहे प्रतीक्षा बटण garagefinger.ino फाईलमध्ये.

आम्ही मागील परिच्छेदांमध्ये नमूद केल्याप्रमाणे, आपण त्यानंतरचे अप / डाऊन कोर वापरून अधिलिखित अनुक्रम वापरू शकता.OKसिस्टममध्ये प्रवेश मिळविण्यासाठी. आपण प्रथमच डिव्हाइस सक्रिय करताना हे उपयुक्त ठरते कारण याक्षणी स्कॅनरकडे त्याच्या मेमरीमध्ये फिंगरप्रिंट नाहीत. प्रारंभिक अनुक्रम व्हेरिएबलमध्ये संग्रहीत केलेल्या 8-बिट बायनरी प्रतिनिधित्वाद्वारे दिले जाते ओव्हरराइडकोड garagefinger.ino फाईलमध्ये '1' चे प्रतिनिधित्व 'अप' बटणाद्वारे आणि '0' हे 'डाउन' बटणाद्वारे केले जाते.

लक्षात ठेवण्याचा एक मुद्दा असा आहे की आपण अधिलिखित क्रम बदलला आणि नंतर डिव्हाइसवर फिंगरप्रिंट न जोडता विसरलात तर डिव्हाइस प्रभावीपणे लॉक होईल आणि आपल्याला एटीएमएगा 328 पी पुन्हा कोड करावा लागेल आणि कोड मिटविण्यासाठी EEPROM मिटविणे भाग पाडले जाईल .

अधिक माहिती: सुचना


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.