विषयसूची:

Arduino होम ऑटोमेशन, ऑटोमैटिक डोर ओपनर: 6 कदम
Arduino होम ऑटोमेशन, ऑटोमैटिक डोर ओपनर: 6 कदम

वीडियो: Arduino होम ऑटोमेशन, ऑटोमैटिक डोर ओपनर: 6 कदम

वीडियो: Arduino होम ऑटोमेशन, ऑटोमैटिक डोर ओपनर: 6 कदम
वीडियो: Automatic Door Lock System | Based On Home Automation using Arduino UNO |Excelling Technologies 2024, जुलाई
Anonim
Image
Image
इलेक्ट्रॉनिक्स को असेंबल करना
इलेक्ट्रॉनिक्स को असेंबल करना

मेरे 'इलेक्ट्रॉनिक्स संक्षेप में' पाठ्यक्रम में यहां नामांकन करें:

अधिक परियोजनाओं और इलेक्ट्रॉनिक्स ट्यूटोरियल के लिए यहां मेरा यूट्यूब चैनल भी देखें:

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

सामग्री - 1. एक उच्च टोक़ गियर वाली मोटर, गति (आरपीएम) बहुत महत्वपूर्ण नहीं है, मेरी मोटर। (आवश्यक) 2. एक उपयुक्त पीएसयू (बिजली आपूर्ति इकाई), आपकी मोटर के लिए, मेरे पास एक पुराना कैमकॉर्डर चार्जर था, जो मोटर के लिए एकदम सही था। सुनिश्चित करें कि मैक्स एम्प्स मोटर के अधिकतम लोड करंट से अधिक हैं। (आवश्यक) 3. एक Arduino बोर्ड, मैंने Arduino UNO Rev 3 का उपयोग किया। (अत्यधिक अनुशंसित) 3. घटकों को रखने के लिए केस बनाने के लिए सामग्री। लकड़ी, प्लास्टिक की चादरें, ऐक्रेलिक आदि (अनुशंसित) 4. दरवाजे को चालू करने के लिए एक MOSFET ट्रांजिस्टर, या एक सर्वो (आवश्यक) 5. एक बटन, स्विच, IR सेंसर आदि यह बताने के लिए कि दरवाजा कब खोलना है। 6. एक एलसीडी (वैकल्पिक)7. बहुत सारे तार (आवश्यक) उपकरण- 1. डरमेल / रोटरी उपकरण- वे बहुत उपयोगी हैं, और किसी भी अन्य परियोजनाओं में भी मदद करेंगे। 2. सोल्डरिंग आयरन- सोल्डरिंग पेस्ट/फ्लक्स, और सोल्डर वायर भी खरीदें। 3. एक गर्म गोंद बंदूक- उन सभी का सबसे उपयोगी उपकरण

चरण 1: सिद्धांत

यहाँ मैं क्या हासिल करना चाहता था1. दरवाजा खोलने का न्यूनतम प्रयास2. मुझे 3 में आने देने के लिए एक साधारण स्पर्श संवेदक। दरवाजे की स्थिति दिखाने के लिए एक एलसीडी 16x2 स्क्रीन। मेरी आवश्यकताओं के आधार पर मैंने एक प्रवाह चार्ट को संश्लेषित किया। चूंकि मेरे पास एक मस्जिद, या एक ट्रांजिस्टर नहीं था, जो उच्च धारा और वोल्टेज को नियंत्रित कर सकता है, इसलिए मैंने माउस बटन दबाने के लिए एक सर्वो का उपयोग किया।

चरण 2: प्रोग्रामिंग

फिर मैंने arduino enviornment में प्रोग्राम किया (मेरा कोड पेज के नीचे या ऊपर उपलब्ध होगा। pic

परियोजना के समय, मेरी प्रोग्रामिंग बुनियादी थी, इसलिए मुझे अन्य लोगों के कोड मिले, और उन्हें मिलाया, अपना कुछ कोड जोड़ा, और अंतिम कोड बनाया। लगभग 50% कोड वास्तव में मेरा है।

चरण 3: इलेक्ट्रॉनिक्स को असेंबल करना

इलेक्ट्रॉनिक्स को असेंबल करना
इलेक्ट्रॉनिक्स को असेंबल करना
इलेक्ट्रॉनिक्स को असेंबल करना
इलेक्ट्रॉनिक्स को असेंबल करना
इलेक्ट्रॉनिक्स को असेंबल करना
इलेक्ट्रॉनिक्स को असेंबल करना

मैंने 6 मिमी मोटी हॉबी प्लाईवुड का इस्तेमाल किया, और इसे एक डरमेल, और एक प्रबलित कटिंग व्हील के साथ काटा। pic यहां बताया गया है कि मैंने इलेक्ट्रॉनिक्स को कैसे जोड़ा Lcd-PIN1 = gnd2 से टाई = 5v3 से टाई = रोकनेवाला ~ 2-3K से gnd (मैंने 1 K का उपयोग किया) 4 = rs = टाई टू पिन 12 5 = r/w = टाई टू gnd6 = सक्षम = टाई टू पिन ११ ७-१० = कोई कनेक्शन नहीं ११ = पिन से टाई ५ १२ = पिन से टाई सर्वो-पिन 10याद रखें कि सर्वो ग्राउंड को आर्डिनो ग्राउंड से जोड़ा जाना चाहिए (केवल अगर आप सर्वो के लिए एक अलग बिजली की आपूर्ति का उपयोग करते हैं) कैपेसिटिव सेंसर 6, 8 को पिन करने के लिए (पिन 8 सेंसर पिन है), (मैंने 4 एम का उपयोग किया है) ओम रेसिस्टर), और याद रखें कि कैपेसिटिव सेंसर काम करने के लिए इसे एक उचित जमीन से जोड़ा जाना चाहिए। कैपेसिटिव सेंसर को जोड़ने के लिए ट्यूटोरियल मुझे ट्यूटोरियल के साथ कुछ समस्याएं थीं, और कुछ समाधान 1 हैं। पुस्तकालय को 'Capacitivesense' कहा जाता है, लेकिन कोड पुस्तकालय 'Capsense' का उपयोग करने का प्रयास कर रहा है। आप शब्द- Capsense को Capacitivesense में बदलकर इसे ठीक कर सकते हैं, और यदि कोड कहता है कि यह… का एक अनुचित उपयोग है। बस उस शब्द को कैपेसिटिव (लोअर केस) 2 में बदलें। स्केच पर जाएं, और फ़ाइल को मैन्युअल रूप से जोड़ने का प्रयास करें। मैंने पिन 13 में एक एलईडी भी जोड़ा, क्योंकि इसमें पहले से ही एक रोकनेवाला है, प्रतिरोधों को जोड़ना पूरी तरह से वैकल्पिक है।

चरण 4: इलेक्ट्रॉनिक्स स्थापित करना

इलेक्ट्रॉनिक्स स्थापित करना
इलेक्ट्रॉनिक्स स्थापित करना

हम लगभग पूरा कर चुके हैं, अब हम सिर्फ एल्क्ट्रोनिक्स स्थापित करते हैं, और मैंने ग्राउंड (सर्वो के लिए), पावर (आर्डिनो को पावर देने के लिए एक यूएसबी वॉल एडॉप्टर से कनेक्ट होता है, और सिग्नल (सर्वो के लिए) चलाया।

चरण 5: स्केच को ट्रिम करना और समायोजित करना

आपके स्थान की आवश्यकता के अनुरूप, ypu के सभी संभावित रूप से आपके स्केच को संशोधित करेंगे। आर्द्रता, ग्राउंडिंग स्केच को प्रभावित कर सकती है। इसलिए आपको इसे अपनी आवश्यकताओं के अनुसार जांचना चाहिए।1. टच सेंसरआर्डिनो जमीन से कितनी अच्छी तरह जुड़ा है, और आपकी फ़ॉइल टच प्लेट के आकार के आधार पर, आपको सेंसर की संवेदनशीलता को समायोजित करना होगा। अगर (मान> 40000) - अपने वांछित परिणाम प्राप्त करने के लिए कोड की इस पंक्ति को समायोजित करें। मैं आपको यह कदम अभी करने की सलाह देता हूं, क्योंकि वास्तविक दुनिया के परिदृश्य में आपकी परिस्थितियां समान होंगी।२। सर्वो- आपके स्विच के आधार पर जिसे आपका सर्वो दबाता है, आपको इसे दबाने के लिए सर्वो चाल की मात्रा को समायोजित करना होगा myservo.write(104);myservo.write(90); - अपने वांछित परिणाम प्राप्त करने के लिए उन पंक्तियों को समायोजित करें। मेरा सुझाव है कि 2 पंक्तियों में से एक को 90 डिग्री पर रखें, क्योंकि वे सर्वो तटस्थ स्थिति हैं।3। मोटर- मोटर RPM/आपके दरवाजे की रोशनी/आपके PSU के आउटपुट V, A के आधार पर आपकी मोटर को दरवाजा खोलने में कम या ज्यादा समय लग सकता है। myservo.write(104); देरी (3400); myservo.write(90);- इसे ठीक करने के लिए विलंब समय समायोजित करें (1000=1sec)

चरण 6: उन्नयन

बधाई हो। आप कर चुके हैं। कुछ भविष्य के उन्नयन हो सकते हैं 1. इस ट्यूटोरियल का उपयोग करके दरवाजा खोलने के बाद इसे, यह, या यह (वे मेरी परियोजनाएं नहीं हैं) 2. रास्पबेरी पीआई का उपयोग करना, और डेटा लॉग के लिए एक वेबकैम का उपयोग करना दरवाजा खोलता है, और इसे एक वेबपेज पर अपलोड करता है। दरवाजे के ताले को हैक करना, दूर से दरवाजे को लॉक करना, या वेबकैम का उपयोग करके दूरस्थ रूप से अनुमति देना। कृपया मेरे कोड को संशोधित न करें, और इसे अपना होने का दावा न करें, या किसी व्यावसायिक उपयोग के लिए इसका उपयोग न करें। यदि आप मेरी अनुमति मांगते हैं तो मैं शायद आपको इसे किसी अन्य ट्यूटोरियल में पुनर्वितरित करने की अनुमति दूंगा। मेरी ईमेल आईडी- [email protected] है, आप इस कोड का उपयोग अपने प्रोजेक्ट के लिए कर सकते हैं, यह पूरी तरह से ठीक है।

कृपया मुझे रेट करें क्योंकि इस निर्देश को बनाने में समय लगता है, और मेरी परियोजना, मुझे मेकरलिम्पिक्स और अन्य प्रतियोगिताओं पर भी वोट देती है, इसके लिए केवल एक क्लिक की आवश्यकता होती है, धन्यवाद

मेरे 'इलेक्ट्रॉनिक्स संक्षेप में' पाठ्यक्रम में यहां नामांकन करें:

अधिक परियोजनाओं और इलेक्ट्रॉनिक्स ट्यूटोरियल के लिए यहां मेरा यूट्यूब चैनल भी देखें:

सिफारिश की: