विषयसूची:

पीर सेंसर और अरुडिनो का उपयोग करके नियंत्रित कमरे की रोशनी: 6 कदम
पीर सेंसर और अरुडिनो का उपयोग करके नियंत्रित कमरे की रोशनी: 6 कदम

वीडियो: पीर सेंसर और अरुडिनो का उपयोग करके नियंत्रित कमरे की रोशनी: 6 कदम

वीडियो: पीर सेंसर और अरुडिनो का उपयोग करके नियंत्रित कमरे की रोशनी: 6 कदम
वीडियो: PIR Motion Sensor for Stair Case Automation, Wardrobe Automation | motion sensor for home automation 2024, जुलाई
Anonim
पीर सेंसर और अरुडिनो का उपयोग करके कमरे की रोशनी को नियंत्रित किया जाता है
पीर सेंसर और अरुडिनो का उपयोग करके कमरे की रोशनी को नियंत्रित किया जाता है
पीर सेंसर और अरुडिनो का उपयोग करके कमरे की रोशनी को नियंत्रित किया जाता है
पीर सेंसर और अरुडिनो का उपयोग करके कमरे की रोशनी को नियंत्रित किया जाता है

आज, हम एक Arduino PIR Motion Sensor का उपयोग करके गति का पता लगाकर आपके कमरे की रोशनी को नियंत्रित करेंगे। यह प्रोजेक्ट बनाने में बहुत मज़ेदार है और इसका आपके घर में बहुत ही व्यावहारिक उपयोग है और इस प्रोजेक्ट को करने से आप कुछ पैसे भी बचा सकते हैं। बस एक त्वरित अस्वीकरण, इस परियोजना में लाइन वोल्टेज शामिल है जिसका अर्थ है कि आप 120V के साथ खेलने जा रहे हैं (यह आपको चौंका देगा), यदि यह आपके आराम क्षेत्र से बाहर है या आपको अधिक अनुभव नहीं है, तो आपको शायद वापस आना चाहिए बाद में इस परियोजना के लिए।

यह वह ट्यूटोरियल है जो पाठ्यक्रम के एक आसान चरण के साथ शुरू से अंत तक आपका मार्गदर्शन करेगा। आएँ शुरू करें!

आपूर्ति

  • Arduino माइक्रोकंट्रोलर
  • 1 एक्स ब्रेडबोर्ड
  • 1 एक्स पीर मोशन सेंसर
  • 1 एक्स एसआरडी-05वीडीसी-एसएल-सी रिले
  • 1 एक्स 1 केΩ प्रतिरोधी
  • 1 x 1N4007 डायोड
  • 1 x 2N2222 ट्रांजिस्टर (एनपीएन)
  • 1 एक्स एक्सटेंशन कॉर्ड
  • 1 एक्स लाइट बल्ब / लैंप
  • 2 एक्स वायर कनेक्टर्स
  • विद्युत टेप
  • कनेक्टिंग तारों की एक जोड़ी

चरण 1: आपूर्ति खरीद

आपूर्ति खरीद
आपूर्ति खरीद

यदि आपके पास इनमें से कुछ आपूर्ति तक पहुंच नहीं है, तो मैंने लिंक प्रदान किए हैं जहां आप प्रत्येक को सस्ते दामों पर खरीद सकते हैं।

  • Arduino माइक्रोकंट्रोलर
  • 1 एक्स ब्रेडबोर्ड
  • 1 एक्स पीर मोशन सेंसर
  • 1 एक्स एसआरडी-05वीडीसी-एसएल-सी रिले
  • 1 एक्स 1 केΩ प्रतिरोधी
  • 1 x 1N4007 डायोड
  • 1 x 2N2222 ट्रांजिस्टर (एनपीएन)
  • 1 एक्स एक्सटेंशन कॉर्ड
  • 1 एक्स लाइट बल्ब / लैंप
  • 2 एक्स वायर कनेक्टर्स
  • विद्युत टेप
  • कनेक्टिंग तारों की एक जोड़ी

चरण 2: एक्सटेंशन कॉर्ड के साथ कार्य करना

एक्सटेंशन कॉर्ड के साथ काम करना
एक्सटेंशन कॉर्ड के साथ काम करना
एक्सटेंशन कॉर्ड के साथ काम करना
एक्सटेंशन कॉर्ड के साथ काम करना

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

चरण 3: रिले की स्थापना

रिले की स्थापना
रिले की स्थापना
रिले की स्थापना
रिले की स्थापना
रिले की स्थापना
रिले की स्थापना

अब हम रिले को स्थापित करने जा रहे हैं और इसे Arduino के साथ जोड़ रहे हैं, लेकिन इससे पहले कि हम रिले के साथ आगे बढ़ें, यह समझें कि रिले क्या है और इसका उपयोग किस लिए किया जाता है। एक रिले मूल रूप से एक स्विच का दूसरा रूप है जो विद्युत रूप से संचालित होता है, वे दूसरे सर्किट में संपर्कों को खोल और बंद करके एक विद्युत सर्किट को नियंत्रित करते हैं। ज्यादातर मामलों में एक रिले मूल रूप से अपेक्षाकृत कम वोल्टेज को उच्च शक्ति सर्किट को आसानी से नियंत्रित करने की अनुमति देता है, जो कि हम इस परियोजना में कर रहे हैं। ठीक है, अब उस भाग पर चलते हैं जहाँ हम रिले को जोड़ते हैं !!!

रिले पर 5 पिन होते हैं, सामान्य, सामान्य रूप से खुले (NO), सामान्य रूप से बंद (NC), और 2 कॉइल, पिन के लिए ऊपर दिए गए आरेख को देखें। सबसे पहले, हमें रिले के एक कॉइल पिन को ब्रेडबोर्ड पर वीसीसी रेल से जोड़ने की जरूरत है, फिर एक डायोड को दूसरे कॉइल से कनेक्ट करें और इसे वीसीसी रेल से जोड़ दें। वोल्टेज स्पाइक्स या करंट के बैकवर्ड फ्लो को रोकने के लिए डायोड जगह में है।

अब एनपीएन ट्रांजिस्टर को पकड़ें और ट्रांजिस्टर के कलेक्टर को उस कॉइल से कनेक्ट करें जहां डायोड जुड़ा हुआ है। फिर एनपीएन ट्रांजिस्टर के एमिटर साइड को ब्रेडबोर्ड पर ग्राउंड रेल से कनेक्ट करें। अंत में, 1KΩ का उपयोग करके ट्रांजिस्टर के आधार को Arduino के डिजिटल पिन 2 से कनेक्ट करें।

अंत में, हम वास्तव में एक महत्वपूर्ण कनेक्शन करने जा रहे हैं। हमारे द्वारा तैयार किए गए एक्सटेंशन कॉर्ड को लें और रिले में एक ब्लैक वायर को कॉमन पिन से कनेक्ट करें और कनेक्शन को इलेक्ट्रिकल टेप से सुरक्षित करें। फिर दूसरे सिरे को रिले के NO पिन से कनेक्ट करें।

चरण 4: पीर मोशन सेंसर को जोड़ना

पीर मोशन सेंसर कनेक्ट करना
पीर मोशन सेंसर कनेक्ट करना
पीर मोशन सेंसर कनेक्ट करना
पीर मोशन सेंसर कनेक्ट करना

हमने भी लगभग पूरा कर लिया है, अब हम PIR मोशन सेंसर को सर्किट में जोड़ने जा रहे हैं, लेकिन इससे पहले कि हम यह समझें कि PIR सेंसर क्या है। पीर सेंसर पैसिव इन्फ्रारेड सेंसर के लिए खड़ा है, यह सेंसर इंसानों या जानवरों की उपस्थिति का पता लगा सकता है, और एक संकेत भेज सकता है कि यह गति का पता लगाता है। पीर सेंसर में 3 पिन, वीसीसी, आउटपुट और ग्राउंड हैं।

सबसे पहले, हमें पीआईआर सेंसर के वीसीसी पिन को ब्रेडबोर्ड पर वीसीसी रेल से कनेक्ट करना होगा और पीआईआर सेंसर के ग्राउंड पिन को ग्राउंड रेल से जोड़ना होगा। फिर हम आउटपुट पिन को Arduino पिन में से एक से कनेक्ट करने जा रहे हैं, मैंने पिन 4 का उपयोग किया है। आपने अब PIR सेंसर को सफलतापूर्वक कनेक्ट कर लिया है !!

चरण 5: कोड लिखना

कोड लिखना
कोड लिखना

अब हम सभी सर्किटरी के साथ कर चुके हैं और अब हमें केवल कोड लिखना है। इस परियोजना के लिए कोड अपेक्षाकृत सरल है और तर्क सीधे आगे है। मैंने ऊपर इस सर्किट के लिए कोड संलग्न किया है, लेकिन आइए समझते हैं कि यह कोड वास्तव में क्या करता है।

हम पहले अपने रिले पिन और हमारे पीआईआर सेंसर पिन को इनिशियलाइज़ करते हैं, और हम वैल नामक एक इंट वेरिएबल बनाते हैं। फिर हम रिले पिन को आउटपुट के रूप में घोषित करते हैं (सिग्नल केवल Arduino से जाता है) और हम PIR सेंसर पिन को इनपुट के रूप में घोषित करते हैं (सिग्नल केवल Arduino में जाता है)। अंत में, हम पीर सेंसर से रीडिंग प्राप्त करने के लिए डिजिटल्रेड का उपयोग करते हैं जो या तो 0 (नो मोशन) या 1 (मोशन) है और इसे वेरिएबल वैल में स्टोर करते हैं। फिर हम इस मान का उपयोग करने के लिए एक और अन्य कथन का उपयोग करते हैं जिसे हमने लाइटबल्ब को चालू/बंद करने के लिए संग्रहीत किया था, और अब हम कोड कर चुके हैं !!

चरण 6: आनंद लें

उम्मीद है, आप इसका आनंद लेंगे, और आज आपने जो हासिल किया है उस पर गर्व करें !!

सिफारिश की: