आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं।
आज बाजार में अनगिनत होम ऑटोमेशन उत्पाद हैं, लेकिन क्या होगा यदि आप अपना खुद का स्मार्ट घर बनाने के लिए DIY दृष्टिकोण अपनाना चाहते हैं? यह एक रिले, Arduino और एक बटन या सेंसर के साथ प्राप्त किया जा सकता है; आरंभ करने के लिए आपको बस कुछ सीखने की जरूरत है।
यह गाइड मुख्य वोल्टेज इलेक्ट्रिकल्स को कवर करती है। सही सावधानियों के बिना हाई-वोल्टेज बिजली के साथ काम करना खतरनाक है। जब आप उन पर काम करते हैं तो आपको सुनिश्चित करना चाहिए कि आपके उपकरण अनप्लग हैं, साथ ही आपको सुरक्षित रहने के लिए बिजली और बुनियादी सर्किट की समझ होनी चाहिए।
DIY होम इलेक्ट्रिकल ऑटोमेशन
इस परियोजना में हम जिस होम ऑटोमेशन से निपट रहे हैं वह काफी सरल है। यह रिले, अरुडिनो और एक साधारण पुश बटन का उपयोग करके एकल विद्युत उपकरण को चालू और बंद करने पर ध्यान केंद्रित करेगा। यह आपको पुश बटन को बदलने और आपके घर को और स्वचालित करने के लिए कुछ अन्य घटक विकल्पों के माध्यम से भी ले जाएगा।
रिले क्या है?
इस परियोजना के केंद्र में एक रिले है, जो एक इलेक्ट्रॉनिक स्विच के रूप में कार्य करता है जिसे एक Arduino द्वारा नियंत्रित किया जाता है। बिजली के स्विच के रूप में, कंप्यूटर या माइक्रोकंट्रोलर बोर्ड से प्राप्त डिजिटल सिग्नल के आधार पर रिले खुले और बंद होते हैं। यह उन्हें DIY होम ऑटोमेशन के लिए आदर्श बनाता है, क्योंकि वे Arduinos और अन्य बुनियादी बोर्डों के साथ अच्छी तरह से काम करते हैं।
आपको इस DIY होम ऑटोमेशन प्रोजेक्ट के लिए क्या चाहिए
इस परियोजना के साथ आरंभ करने के लिए आपको कुछ भिन्न घटकों की आवश्यकता होगी। इन घटकों में से अधिकांश परियोजना के लिए आवश्यक हैं, लेकिन यदि आप अपनी नियंत्रण पद्धति को बदलना चाहते हैं, तो आप किसी अन्य चीज़ के लिए बटन को स्वैप कर सकते हैं।
- कोई भी Arduino माइक्रोकंट्रोलर बोर्ड: आप इस प्रोजेक्ट के लिए किसी भी Arduino बोर्ड का उपयोग कर सकते हैं। हमने एक Arduino Pro Micro को चुना क्योंकि वे अच्छे और छोटे हैं, लेकिन एक Uno भी काम करेगा।
- एक 5V एक्टिव लो रिले बोर्ड: आप एक, दो, चार और आठ चैनलों के साथ रिले बोर्ड पा सकते हैं। एक चुनें जो इसे नियंत्रित करने के लिए आवश्यक विद्युत उपकरणों की संख्या से मेल खाता हो।
- पुश बटन और 10kΩ रोकनेवाला (वैकल्पिक): हमारा DIY ऑटोमेशन प्रोजेक्ट रिले को सक्रिय करने के लिए एक बटन का उपयोग करता है, लेकिन आप अन्य घटकों की श्रेणी से चुन सकते हैं जिन्हें हम बाद में एक्सप्लोर करेंगे।
- एक इलेक्ट्रॉनिक उपकरण: यह अंतिम भाग वह इलेक्ट्रॉनिक उपकरण है जिसे आप स्वचालित करना चाहते हैं। हमने अपने प्रोजेक्ट के लिए एक लैंप चुना है, लेकिन आप अपने रिले के विनिर्देशों से मेल खाने वाली किसी भी चीज़ का उपयोग कर सकते हैं।
चरण 1: स्वचालन के लिए अपना लैंप (या अन्य उपकरण) तैयार करें
इस DIY स्वचालन प्रक्रिया में पहला कदम आसान है; आपको बस अपना विद्युत उपकरण तैयार करना है। इसका अर्थ है इसके मुख्य केबल के भीतर सकारात्मक विद्युत तार को उजागर करना। बेशक, हालांकि, यह प्रयास करने से पहले आपको अपने डिवाइस को अनप्लग करना होगा।
हम जिस लैंप का उपयोग कर रहे हैं, उसके केबल पर पहले से ही एक इनलाइन पावर स्विच है। यह आदर्श है, क्योंकि इसका मतलब है कि लैंप रिले के लिए पहले से ही स्थापित होने के लिए तैयार है, और हमें बस स्विच को हटाना है।
अगर आपके डिवाइस में इस तरह का स्विच नहीं है तो आपको थोड़ी गहराई में जाना होगा। बिजली के तारों को अलग करना बहुत मुश्किल नहीं है, लेकिन आपको यह सुनिश्चित करने के लिए बेहद सावधान रहना होगा कि आंतरिक तार अभी भी अंत तक ठीक से अछूता रहे।
चरण 2: रिले को अपने विद्युत उपकरण से कनेक्ट करें
अगला, यह आपके रिले को उस केबल से जोड़ने का समय है जिसे आपने अभी-अभी उजागर किया है। इसमें एक ब्रेक बनाने के लिए केबल को काटकर शुरू करें और तारों के सिरों को उनके धातु के कोर को उजागर करने के लिए अलग करें।
अधिकांश रिले में तीन कनेक्शन बिंदु होते हैं, लेकिन आपको उनमें से केवल दो का उपयोग करने की आवश्यकता होती है: मध्य और बाहरी कनेक्टर्स में से एक। उजागर तारों के प्रत्येक पक्ष को अपने रिले पर कनेक्टर्स में पुश करें और उन्हें कसकर नीचे स्क्रू करें। आपका DIY प्रोजेक्ट सुरक्षित है यह सुनिश्चित करने के लिए आपको यहां एक अच्छे कनेक्शन की आवश्यकता है।
चरण 3: रिले को Arduino से कनेक्ट करें
आपके Arduino को भी आपके रिले से कनेक्ट करने की आवश्यकता है, और इसके लिए तीन कनेक्शनों की आवश्यकता है: VCC, ग्राउंड और डेटा। अपने Arduino पर VCC और ग्राउंड पिन को रिले पर संबंधित पिन से मिलाएं, इसके बाद Arduino के डिजिटल पिन में से एक को रिले पर डेटा पिन से कनेक्ट करें।
यह ध्यान में रखने योग्य है कि आपके रिले का पिन लेआउट नीचे दिखाए गए वायरिंग आरेख के समान नहीं हो सकता है। इसके अलावा, एक से अधिक चैनल के साथ रिले करता है जिसमें कई डेटा पिन होते हैं लेकिन वीसीसी और ग्राउंड पिन का केवल एक सेट होता है। आप हमारे काम की जांच कर सकते हैं सोल्डरिंग शुरुआती गाइड यह सुनिश्चित करने के लिए कि आप अपने घटकों को सही ढंग से सोल्डर करते हैं।
चरण 4: एक पुश बटन को अपने Arduino से कनेक्ट करें
इस स्तर पर, आपका DIY होम ऑटोमेशन प्रोजेक्ट हमारे से अलग हो सकता है। हमारे दीपक को एक साधारण पुश बटन द्वारा नियंत्रित किया जाता है, जिससे दीपक को पहले की तुलना में बहुत अधिक दूरी से चालू किया जा सकता है। नीचे वायरिंग आरेख देखें।
वैकल्पिक रूप से, आप अपने रिले को नियंत्रित करने के लिए नीचे दिए गए कुछ उपायों पर भी विचार कर सकते हैं। जो कुछ भी आप चुनते हैं, आपको इसे अपने Arduino पर हुक करना होगा और इसे ठीक से काम करने के लिए कुछ कोड पर काम करना होगा।
- वास्तविक समय की घड़ियाँ: आरटीसी मॉड्यूल एक नियमित घड़ी की तरह मापते हैं और समय रखते हैं। विशिष्ट समय पर आपके रिले को चालू करने के लिए एक RTC का उपयोग किया जा सकता है, जो आपके इलेक्ट्रॉनिक्स को घड़ी के कहे अनुसार स्वचालित करता है। यह DIY मछलीघर प्रकाश गाइड आपको दिखाता है कि रीयल-टाइम घड़ी के साथ कैसे शुरुआत करें।
- आंदोलन सेंसर: गति संवेदक गति का पता चलने पर सरणी को ट्रिगर कर सकता है। आप इसका उपयोग मोशन-सेंसिंग इलेक्ट्रॉनिक उपकरण बनाने के लिए कर सकते हैं, जैसे कि लैंप या पंखा जो आपके डेस्क पर बैठने पर चालू हो जाता है।
- प्रकाश संवेदक: ये लैंप और अन्य प्रकाश स्रोतों के लिए एकदम सही हैं, जिससे आप अपने घर के अंदर अंधेरा होने पर अपनी रोशनी चालू कर सकते हैं। बेशक, आपको अपने सेंसर को कोड करने की आवश्यकता होगी ताकि यह स्वयं विद्युत प्रकाश से चालू न हो।
- अन्य सेंसर: जब तक आप इसके लिए कोड लिख सकते हैं, तब तक आप अपने रिले को नियंत्रित करने के लिए लगभग कोई भी सेंसर चुन सकते हैं।
चरण 5: अपने Arduino पर कुछ कोड लोड करें
इस प्रक्रिया के अंतिम चरण के रूप में, आपके Arduino पर कुछ कोड लोड करने का समय आ गया है। आपके द्वारा उपयोग किए जाने वाले घटकों से मिलान करने के लिए आपको इस कोड को अनुकूलित करने की आवश्यकता हो सकती है, लेकिन यह सरल है और आपकी आवश्यकताओं को पूरा करने के लिए संपादित करना आसान होना चाहिए।
यह बटन और रिले को इनिशियलाइज़ करने से पहले कुछ बुनियादी चर घोषणाओं के साथ शुरू होता है स्थापित करना() समारोह। इसके बाद ए है कुंडली() एक जोड़े के साथ कार्य करें अगर बटन और रिले की स्थिति निर्धारित करने के लिए कथन।
इंट बटनस्टेट = 0; //बनाएं एक बटन राज्य चरकोपढ़ना बटन की स्थिति
इंट रिलेस्टेट = 0; //बनाएं एक रिले राज्य चरकोतय करना रिले की स्थितिखालीपनस्थापित करना(){
पिनमोड(15, आउटपुट); // रिले पिन को आउटपुट के रूप में प्रारंभ करें (हमारे मामले में डिजिटल पिन 15)
पिनमोड(10, इनपुट); // इनपुट के रूप में बटन पिन को इनिशियलाइज़ करें (हमारे मामले में डिजिटल पिन 10)
}खालीपनकुंडली(){
बटनस्टेट = डिजिटलरीड (10); // पुश बटन की स्थिति पढ़ें
अगर (बटनस्टेट == हाई) { // यदि स्टेटमेंट चेक करने के लिए कि पुश बटन खुला है या बंद है
अगर (रिलेस्टेट == 0) { // रिले स्थिति की जांच करें और बटन दबाए जाने पर इसे विपरीत में बदलें
रिलेस्टेट = 1;
} अन्य {
रिलेस्टेट = 0;
}
}अगर (रिलेस्टेट == 0) { // रिले स्थिति की जाँच करें और यदि यह 0 नहीं है तो रिले को सक्रिय करें
डिजिटलराइट(15, उच्च); // रिले को सक्रिय करें
} अन्य {
डिजिटलराइट (15, लो);
}
देरी (1000); //बनाएं ए छोटा देरी को प्रकाश को रोकें से चमकता परऔरबंद
}
DIY होम ऑटोमेशन के साथ शुरुआत करना
आजकल बाजार में अनगिनत होम ऑटोमेशन उत्पाद हैं। आप अपने घर को स्मार्ट होम में बदलने के लिए इस तरह के उपकरणों का उपयोग कर सकते हैं, लेकिन अपने स्वयं के DIY होम ऑटोमेशन पर काम करना कहीं अधिक मजेदार है।