विषयसूची:
वीडियो: Arduino फ़िंगरप्रिंट दरवाज़ा बंद: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
नमस्कार, और इस परियोजना में आपका स्वागत है, वास्तव में इसमें दो परियोजनाएं शामिल हैं लेकिन वे काफी समान हैं, यह एक Arduino UNO बोर्ड, FPM10A ऑप्टिकल फिंगरप्रिंट सेंसर और एक LCD i²c स्क्रीन पर आधारित एक डोर लॉक सिस्टम है, लेकिन दूसरे संस्करण के लिए हम एक कीपैड शामिल करें।
और निश्चित रूप से उस लॉकिंग सिस्टम के बारे में न भूलें जिसे आप नियंत्रित करना चाहते हैं, और इसके बाद आपकी वायरिंग और कोड बदल सकते हैं लेकिन चिंता न करें यह आसान होगा
चरण 1: उपकरण
इस परियोजना के लिए आवश्यक हार्डवेयर हैं:
- Arduino बोर्ड, यहाँ मैं एक UNO. का उपयोग कर रहा हूँ
- Adafruit FPM10A ऑप्टिकल फिंगरप्रिंट सेंसर
- एलसीडी आई²सी स्क्रीन
- और परियोजना के दूसरे संस्करण के लिए आपको एक कीपैड की आवश्यकता होगी, यहां मैं 4x4. का उपयोग कर रहा हूं
और अपने दरवाजे के लॉक सिस्टम के बारे में मत भूलना, मैंने तस्वीर में एक का इस्तेमाल किया (चीनी स्टोर से 10 रुपये) लेकिन मैंने केवल लॉक यूनिट का इस्तेमाल किया, और चूंकि उस यूनिट में एक डीसी मोटर है जिसे दोनों दिशाओं में मुड़ना चाहिए। मेरे L298n डुअल एच-ब्रिज मॉड्यूल का उपयोग करें, आप चाहें तो थोड़ा IC H ब्रिज का उपयोग कर सकते हैं, लेकिन यह आपके द्वारा उपयोग किए जा रहे सिस्टम पर निर्भर करता है, आप सभी को एक ट्रांजिस्टर और एक सोलनॉइड लॉक से बदल सकते हैं …
इससे पहले कि आप जारी रखें, सुनिश्चित करें कि आप ऊपर बताए गए सभी तत्वों का उपयोग करना जानते हैं, क्योंकि यह आपकी परियोजना को अनुकूलित करने और किसी भी समस्या का पता लगाने में आसान बना देगा:
Arduino uno + 4×4 कीपैड मैट्रिक्स + LCD i2c स्क्रीन
Arduino के साथ FPM10A (50DY) फ़िंगरप्रिंट सेंसर को इंटरफ़ेस करना
Arduino LCD I2C सीरियल मॉनिटर से सरल उपयोग और प्रत्यक्ष लेखन
Arduino के साथ L298n डुअल एच-ब्रिज ड्राइवर का उपयोग कैसे करें, इस पर चरण दर चरण
चरण 2: संस्करण 1
पहला संस्करण उपयोग करता है: एलसीडी + फिंगरप्रिंट सेंसर + l298n (सिस्टम को नियंत्रित करने के लिए) + एक रोकनेवाला के साथ पुश बटन (मैंने 1k का उपयोग किया)।
पहले संस्करण के लिए, आपको पहले फिंगरप्रिंट लाइब्रेरी (नीचे की ओर) से "नामांकन" कोड अपलोड करना होगा, और एक फिंगरप्रिंट जोड़ने के लिए इसका इस्तेमाल करना होगा, इसे अपलोड करना होगा और सीरियल मॉनिटर खोलना होगा, फिर आईडी टाइप करें और "एंटर" दबाएं और फिर अनुसरण करें फ़िंगरप्रिंट ट्यूटोरियल के चरण। फिर दूसरा कोड अपलोड करें और प्रत्येक उपयोगकर्ता के लिए अपने इच्छित नाम जोड़ें, कोड अपलोड करें और यहां हम जाते हैं, फिंगरप्रिंट टेम्पलेट मॉड्यूल आंतरिक फ्लैश ड्राइव में संग्रहीत होते हैं। एक बार जब कोड काम करना शुरू कर देता है, तो Arduino लगातार सेंसर पर एक उंगली रखने की प्रतीक्षा कर रहा है, अन्यथा यदि आप अंदर हैं तो बस बटन को खोलने के लिए दबाएं, यदि उंगली वैध है (डेटाबेस में है) तो यह लॉक को खोल देगा और एक संदेश और फिंगरप्रिंट आईडी से संबंधित नाम दिखाता है, अगर आईडी को किसी नाम से जोड़ा नहीं जाता है तो यह कुछ अजीब चीजें दिखाएगा: डी …
यह मेरी वायरिंग बहुत अधिक है, इसलिए आप पुश बटन से भ्रमित नहीं होंगे, वास्तव में Arduino 5v पिन से उच्च स्तर प्राप्त करने के बजाय, जिसके लिए मुझे अन्य तारों को जोड़ने की आवश्यकता होती है (और यह अधिक गन्दा होगा) मैंने बस पिन डाल दिया 8 हाई पर है और मैंने पिन 9 से बटन स्टेट को पढ़ा है जिसमें पुल-डाउन रेसिस्टर है।
चरण 3: संस्करण 2
जैसा कि आप पहले संस्करण में देख सकते हैं कि मॉड्यूल फ्लैश ड्राइव में नए टेम्प्लेट जोड़ने के लिए आपको एक कंप्यूटर (या जो भी आप Arduino को प्रोग्राम करने के लिए उपयोग करते हैं) का उपयोग करना होगा, इसलिए मैंने इसे और अधिक एम्बेडेड संस्करण बनाया है जिसके लिए केवल पावर स्रोत की आवश्यकता होती है काम, और नए टेम्पलेट अब एक कीपैड के माध्यम से जोड़े गए हैं (जिसका मतलब अंदर पर रहना है क्योंकि यह परियोजना केवल फिंगरप्रिंट द्वारा पहुंच पर आधारित है, आप इसे केवल कीपैड पर आधारित मेरे अन्य प्रोजेक्ट के साथ जोड़ सकते हैं, आपको करना होगा कुछ संशोधन लेकिन वे आसान हैं)।
कीपैड अंदर रखा गया है जिसका मतलब है कि आप एक बटन दबाकर ताला खोल सकते हैं यहां मैंने 'बी' चुना है क्योंकि 'ए' एक नया व्यक्ति जोड़ने के लिए है।
नया फिंगर टेम्प्लेट जोड़ने के लिए 'ए' दबाएं, यह आपसे पासवर्ड मांगेगा जो पहले से ही कोड '1' '2' '3' '4' में है, आप इसे वहां संशोधित कर सकते हैं, आप कोड दर्ज करें फिर आप आईडी नंबर दर्ज करें एक 3 अंकों का प्रारूप, उदाहरण "001", "021" या "115" आप 1 से 127 तक आईडी दर्ज कर सकते हैं, आईडी टैप करने के बाद यह आपको उंगली रखने, इसे हटाने और इसे फिर से रखने के लिए कहेगा … काम हो गया। और पहले संस्करण के रूप में यह लॉक खोलने के लिए एक वैध फिंगरप्रिंट की प्रतीक्षा करता है।
यह दूसरे संस्करण के लिए वायरिंग है, मैंने पुश बटन को हटा दिया क्योंकि अंदर से उद्घाटन अब 'बी' बटन द्वारा किया जाता है।
चरण 4: पुस्तकालय और कोड
पुस्तकालय:
-डाउनलोड LCD i2c NewLiquidCrystal लाइब्रेरी
-डाउनलोड कीपैड लाइब्रेरी
-FPM10A ऑप्टिकल फिंगरप्रिंट सेंसर डाउनलोड करें
कोड्स
- यदि आपके पास अपने एलसीडी के लिए एक अलग पता है तो i2c स्कैनर डाउनलोड करें
-संस्करण 1 में पहला कोड फिंगरप्रिंट लाइब्रेरी से "नामांकन" कोड है
संस्करण 1 के लिए दूसरा कोड: यहां डाउनलोड करें
संस्करण 2 के लिए कोड: यहां डाउनलोड करें
मैंने पहले संस्करण के लिए जो कोड बनाया है वह सीरियल मॉनिटर पर आईडी दिखाने के बजाय लाइब्रेरी से "फिंगरप्रिंट" उदाहरण पर आधारित है (जिसका अर्थ है कि फिंगर प्रिंट टेम्पलेट डेटाबेस में है) यह पूरे उद्घाटन अनुक्रम को ट्रिगर करता है अन्यथा (जो इसका मतलब है कि मॉड्यूल डेटाबेस में मिलान खोजने में विफल रहा) यह स्क्रीन पर एक साधारण संदेश दिखाता है।
दूसरे संस्करण के लिए कोड "फिंगरप्रिंट" और "नामांकन" दोनों उदाहरणों पर आधारित है, और पहले संस्करण की तरह ही लेकिन इस बार मैंने "नामांकन" सुविधा को जोड़ा और आप सीरियल मॉनिटर के बजाय कीपैड से आईडी जोड़ सकते हैं।
सिफारिश की:
वाईफ़ाई से आरएफ - दरवाज़ा बंद: 3 कदम (चित्रों के साथ)
वाईफाई से आरएफ - डोर लॉक: अवलोकनयह निर्देश आपको अपने होम ऑटोमेशन सॉफ्टवेयर (जैसे ओपनएचएबी - फ्री होम ऑटोमेशन सॉफ्टवेयर जिसका मैं व्यक्तिगत रूप से उपयोग करता हूं) के माध्यम से अपने सामने के दरवाजे को लॉक / अनलॉक करने की क्षमता देगा। ऊपर की छवि ओपनएचएबी का एक नमूना स्क्रीनशॉट दिखाती है
चेहरे की पहचान दरवाज़ा बंद: 8 कदम
फेशियल रिकॉग्निशन डोर लॉक: बनाने में लगभग एक महीने, मैं फेशियल रिकग्निशन डोर लॉक पेश करता हूं! मैंने इसे जितना हो सके साफ-सुथरा बनाने की कोशिश की, लेकिन मैं केवल 13 साल की उम्र में ही इतना कर सकता हूं। यह फेशियल रिकग्निशन डोर लॉक रास्पबेरी पाई 4 द्वारा चलाया जाता है, जिसमें एक विशेष पोर्टेबल बैट
फ़िंगरप्रिंट स्कैनर और आरएफआईडी रीडर के साथ इलेक्ट्रिक दरवाज़ा बंद: 11 कदम (चित्रों के साथ)
फ़िंगरप्रिंट स्कैनर और आरएफआईडी रीडर के साथ इलेक्ट्रिक डोर लॉक: यह प्रोजेक्ट चाबियों के उपयोग की आवश्यकता से बचने के लिए डिज़ाइन किया गया था, अपने लक्ष्य तक पहुँचने के लिए हमने एक ऑप्टिकल फ़िंगरप्रिंट सेंसर और एक Arduino का उपयोग किया। हालांकि, ऐसे व्यक्ति हैं जिनके पास एक अस्पष्ट फिंगरप्रिंट है और सेंसर इसे पहचान नहीं पाएगा। फिर एक सोच
स्वचालित दरवाज़ा बंद: 5 कदम
स्वचालित दरवाज़ा बंद: अरे वहाँ !!यह मेरी पहली शिक्षाप्रद है! आशा है आप सभी को पसंद आएगा। इस प्रोजेक्ट में हम एक ऑटोमेटेड (पासवर्ड प्रोटेक्टेड) डोर लॉक बनाने जा रहे हैं। शास्त्रीय ताला और चाबी वस्तुतः १०० साल पुराना आविष्कार है, और जैसा कि हम जानते हैं "बदलें
का एक वायरलेस संस्करण क्या मेरा गैराज का दरवाजा खुला है या बंद है?: 7 कदम
का एक वायरलेस संस्करण… क्या मेरा गैराज का दरवाजा खुला है या बंद है?: हम एक सरल, सस्ता और विश्वसनीय संकेत प्रणाली चाहते थे जो हमें दिखाए कि हमारे गैरेज के दरवाजे खुले थे या बंद। बहुत सारे "क्या मेरे गैराज का दरवाजा खुला है" परियोजनाओं। इन परियोजनाओं का सबसे बड़ा बहुमत हार्ड वायर्ड है। मेरे मामले में भागो