विषयसूची:

ब्लूटूथ डोर लॉक (Arduino): 10 कदम (चित्रों के साथ)
ब्लूटूथ डोर लॉक (Arduino): 10 कदम (चित्रों के साथ)

वीडियो: ब्लूटूथ डोर लॉक (Arduino): 10 कदम (चित्रों के साथ)

वीडियो: ब्लूटूथ डोर लॉक (Arduino): 10 कदम (चित्रों के साथ)
वीडियो: Smart Door Lock System Using Arduino || Bluetooth Door Lock || 2024, जुलाई
Anonim
Image
Image
ब्लूटूथ डोर लॉक (Arduino)
ब्लूटूथ डोर लॉक (Arduino)

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

चरण 1: भागों की सूची

हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची
हिस्सों की सूची

इस परियोजना के लिए हमें निम्नलिखित की आवश्यकता होगी:

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

  • Arduino नैनो (इसे यहां प्राप्त करें)
  • ब्लूटूथ मॉड्यूल (इसे यहां प्राप्त करें)
  • 90 ग्राम सर्वो (इसे यहां प्राप्त करें)
  • 5v दीवार अनुकूलक

भाग:

  • स्लाइड लॉक (इसे यहां प्राप्त करें)
  • स्लाइड लॉक के लिए छह स्क्रू
  • गत्ता
  • वायर

उपकरण:

  • सोल्डरिंग आयरन
  • ग्लू गन
  • ड्रिल
  • ड्रिल हेड
  • पायलट छेद के लिए ड्रिल हेड
  • सन्दूक काटने वाला
  • Arduino IDE वाला कंप्यूटर

चरण 2: यह कैसे काम करता है

विचार यह है कि मैं अपने दरवाजे को बिना चाबी के आसानी से लॉक और अनलॉक कर सकता हूं या उसके पास भी जा सकता हूं: डी लेकिन यह केवल एक अंश है जो हम कर सकते हैं। यहां से हम नॉक सेंसर जैसा सेंसर जोड़ सकते हैं ताकि हम अपने दरवाजे को एक विशेष दस्तक या यहां तक कि एक आवाज पहचान प्रणाली के साथ अनलॉक कर सकें!

सर्वो आर्म स्लाइडर लॉक से जुड़ा होगा और दरवाजे को लॉक करने के लिए 0 डिग्री और ब्लूटूथ डिवाइस से प्राप्त कमांड का उपयोग करके इसे अनलॉक करने के लिए 60 डिग्री पर ले जाया जाएगा।

चरण 3: वायरिंग आरेख

वायरिंग का नक्शा
वायरिंग का नक्शा
वायरिंग का नक्शा
वायरिंग का नक्शा

आइए Arduino को सर्वो को वायर करके शुरू करें (मैं यह नोट करना चाहूंगा कि भले ही मैं Arduino नैनो का उपयोग कर रहा हूं, Arduino uno ठीक उसी पिन लेआउट के साथ ही काम करेगा)

  • सर्वो पर भूरा तार जमीन है और यह Arduino पर जमीन से जुड़ जाता है
  • लाल तार धनात्मक है और यह Arduino पर 5v से जुड़ जाता है
  • ऑरेंज वायर सर्वो स्रोत कनेक्शन है और यह Arduino पर पिन 9 से जुड़ जाता है

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

  • ब्लूटूथ मॉड्यूल पर Rx पिन Arduino पर Tx पिन से कनेक्ट होता है
  • ब्लूटूथ मॉड्यूल पर Tx पिन Arduino पर Rx पिन से कनेक्ट होता है
  • ब्लूटूथ मॉड्यूल पर Vcc (पॉजिटिव) Arduino पर 3.3v को जोड़ता है
  • ग्राउंड ग्राउंड में जाता है

यदि इनमें से कोई भी भ्रमित करने वाला था, तो कृपया दिए गए चित्र पर तारों का पालन करें

चरण 4: परीक्षण

परिक्षण
परिक्षण

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

चरण 5: इलेक्ट्रॉनिक्स आवरण

इलेक्ट्रॉनिक्स आवरण
इलेक्ट्रॉनिक्स आवरण
इलेक्ट्रॉनिक्स आवरण
इलेक्ट्रॉनिक्स आवरण
इलेक्ट्रॉनिक्स आवरण
इलेक्ट्रॉनिक्स आवरण

मैंने अपने सर्वो को "उजागर" छोड़ने का फैसला किया और केवल Arduino नैनो और ब्लूटूथ मॉड्यूल की सुरक्षा के लिए एक छोटा कार्डबोर्ड केस बनाने का फैसला किया। हम इसे कार्डबोर्ड के एक टुकड़े पर आर्डिनो नैनो के चारों ओर ट्रेस करके बना सकते हैं और प्रत्येक तरफ लगभग 1 सेमी (0, 39 इंच) जगह जोड़ सकते हैं अब हमें आयताकार घन के अन्य 5 पक्षों को काटना होगा। हमें आर्डिनो से जुड़ने के लिए पावर कॉर्ड के लिए एक चेहरे पर एक छेद भी काटना होगा।

मामले के लिए माप हैं:

  • निचला टुकड़ा = 7.5cm गुणा 4cm (2.95 x 1.57 इंच)
  • शीर्ष टुकड़ा = 7.5 सेमी गुणा 4 सेमी (2.95 गुणा 1.57 इंच)
  • बायां टुकड़ा = 7.5 सेमी गुणा 4 सेमी (2.95 गुणा 1.57 इंच)
  • दायां टुकड़ा = 7.5 सेमी गुणा 4 सेमी (2.95 गुणा 1.57 इंच)
  • सामने का चेहरा = ४ सेमी गुणा ४ सेमी (१.५७ गुणा १.५७ इंच) (इसमें बिजली का छेद काटें)
  • पिछला चेहरा = 4 सेमी गुणा 4 सेमी (1.57 गुणा 1.57 इंच)

चरण 6: ऐप

अप्प
अप्प

तो दरवाजे को लॉक और अनलॉक करने के लिए हमें ब्लूटूथ बिल्टिन के साथ एंड्रॉइड या विंडोज़ चलाने वाले डिवाइस की आवश्यकता है, मैक उपयोगकर्ता मैं इसे आईफोन या मैकबुक प्रो पर काम करने में सक्षम नहीं था, मुझे लगता है कि कुछ ड्राइवर समस्याएं हो सकती हैं लेकिन मुझे यकीन है कि आप में से एक इसे समझ सकते हैं: डी। यदि आप एंड्रॉइड पर इंस्टॉल कर रहे हैं तो आपको प्ले स्टोर पर जाना होगा और ब्लूटूथ टर्मिनल नामक ऐप डाउनलोड करना होगा और विंडोज़ के लिए इसे टेराटर्म कहा जाता है, इसके बाद हमें एचसी-05 को अपने फोन से कनेक्ट करना होगा, इसे लिनवोर कहा जाना चाहिए और पासवर्ड होगा या तो 0000 या 1234 हो। एक बार इसकी जोड़ी हमारे द्वारा इंस्टॉल किए गए ऐप को खोलने के बाद, विकल्पों पर क्लिक करें और डिवाइस से कनेक्ट करें (असुरक्षित) पर टैप करें, अब हमारा फोन मूल रूप से arduino सीरियल मॉनिटर का अनुकरण कर रहा है जिसका अर्थ है कि हम arduino से आने वाली जानकारी देख और भेज सकते हैं।

यदि आप 0 टाइप करते हैं और एंटर दबाते हैं तो आपको डोर लॉक देखना चाहिए और "डोर लॉक" संदेश देखना चाहिए।

और जब आप 1 टाइप करते हैं और एंटर दबाते हैं तो आपको दरवाजा अनलॉक देखना चाहिए और "दरवाजा अनलॉक" संदेश देखना चाहिए

प्रक्रिया मूल रूप से विंडोज़ पर समान है, सिवाय इसके कि आपको तेरा टर्म नामक एप्लिकेशन डाउनलोड करने की आवश्यकता है और आप यहां डाउनलोड लिंक पा सकते हैं (https://ttssh2.osdn.jp/index.html.en)

चरण 7: ताला लगाना

ताला लगाना
ताला लगाना
ताला लगाना
ताला लगाना

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

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

चरण 8: बिजली की आपूर्ति

बिजली की आपूर्ति
बिजली की आपूर्ति
बिजली की आपूर्ति
बिजली की आपूर्ति

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

बिजली की आपूर्ति पर ग्राउंड कनेक्शन को यूएसबी मिनी पोर्ट पर ग्राउंड कनेक्शन से कनेक्ट करें और यूएसबी मिनी पोर्ट पर लाल केबल को लाल केबल से कनेक्ट करें, अब केबल को लॉक से एक दरवाजे के टिका तक ले जाएं और वहां से इसे ले जाएं एक पावर आउटलेट

चरण 9: कोड

कोड
कोड

#शामिल

सर्वो मायसर्वो;

इंट पॉज़ = 0;

इंट स्टेट; इंट फ्लैग = 0;

व्यर्थ व्यवस्था()

{

myservo.attach(9);

सीरियल.बेगिन (९६००);

myservo.write(60);

देरी (1000); }

शून्य लूप ()

{

अगर (सीरियल उपलब्ध ()> 0)

{

राज्य = सीरियल.रीड ();

झंडा = 0;

} // यदि राज्य '0' है तो डीसी मोटर बंद हो जाएगी

अगर (राज्य == '0')

{

myservo.write(8);

देरी (1000);

Serial.println ("दरवाजा बंद");

}

और अगर (राज्य == '1')

{

myservo.write(55);

देरी (1000);

Serial.println ("दरवाजा खुला");

}

}

चरण 10: समाप्त

ख़त्म होना!
ख़त्म होना!

अपने ब्लूटूथ नियंत्रित डोर लॉक का आनंद लें, अपने दोस्तों को अपने कमरे से बाहर लॉक करके उनके साथ खिलवाड़ करना न भूलें!

पढ़ने के लिए धन्यवाद यदि आपके कोई प्रश्न हैं तो कृपया बेझिझक मुझे अपराह्न करें या टिप्पणियों में प्रश्न छोड़ें।

सिफारिश की: