अक्सर हम स्टेडियम, मॉल, कार्यालयों, क्लास रूम आदि में आगंतुक काउंटर देखते हैं कि वे कैसे लोगों को गिनते हैं और जब कोई अंदर नहीं होता है तो लाइट चालू या बंद कर देते हैं? आज हम Arduino Uno का उपयोग करके द्विदिश आगंतुक काउंटर के साथ स्वचालित कमरे प्रकाश नियंत्रक परियोजना के साथ यहां हैं । यह मनोरंजन के साथ-साथ मनोरंजन के लिए छात्रों और छात्रों के लिए बहुत दिलचस्प परियोजना है।
अवयव
- Arduino UNO
- रिले (5 वी)
- प्रतिरोधकारियों
- आईआर सेंसर मॉड्यूल
- 16x2 एलसीडी डिस्प्ले
- ब्रेड बोर्ड
- तारों को जोड़ना
- एलईडी
- BC547 ट्रांजिस्टर
" डिजिटल विज़िटर काउंटर " की परियोजना कुछ घटकों जैसे सेंसर, मोटर्स आदि के इंटरड्यूसिंग पर आधारित है, जिसमें अरड्यूनो माइक्रोकंट्रोलर है। यह काउंटर लोगों को दोनों दिशाओं में गिन सकता है। इस सर्किट का उपयोग प्रवेश द्वार में एक हॉल / मॉल / घर / कार्यालय में प्रवेश करने वाले व्यक्तियों की संख्या की गणना करने के लिए किया जा सकता है और यह एक ही गेट या निकास द्वार पर गिनती को घटाकर हॉल छोड़ने वाले व्यक्तियों की संख्या की गणना कर सकता है और यह सेंसर पर निर्भर करता है मॉल / हॉल में प्लेसमेंट। इसका उपयोग पार्किंग क्षेत्रों और अन्य सार्वजनिक स्थानों के फाटकों पर भी किया जा सकता है।
यह परियोजना चार भागों में विभाजित है: सेंसर, नियंत्रक, काउंटर डिस्प्ले और गेट। सेंसर एक रुकावट का निरीक्षण करेगा और नियंत्रक को एक इनपुट प्रदान करेगा जो व्यक्ति के प्रवेश या बाहर निकलने के आधार पर काउंटर वेतन वृद्धि या गिरावट को चलाएगा। और गिनती 16x2 एलसीडी पर नियंत्रक के माध्यम से प्रदर्शित की जाती है।
जब कोई भी कमरे में प्रवेश करता है, तो आईआर सेंसर ऑब्जेक्ट द्वारा बाधित हो जाएगा तो अन्य सेंसर काम नहीं करेगा क्योंकि हमने थोड़ी देर के लिए देरी जोड़ दी है।
सर्किट स्पष्टीकरण
पूरे विज़िटर काउंटर सर्किट के कुछ सेक्शन हैं जो सेंसर सेक्शन, कंट्रोल सेक्शन, डिस्प्ले सेक्शन और ड्राइवर सेक्शन हैं।
सेंसर सेक्शन: इस सेक्शन में हमने दो IR सेंसर मॉड्यूल का उपयोग किया है जिसमें IR डायोड, पोटेंशियोमीटर, कंपैरिलेटर (Op-Amp) और LED है। पोटेंशियोमीटर का उपयोग तुलनित्र के एक टर्मिनल पर संदर्भ वोल्टेज स्थापित करने के लिए किया जाता है और आईआर सेंसर ऑब्जेक्ट या व्यक्ति को महसूस करते हैं और तुलनित्र के दूसरे टर्मिनल पर वोल्टेज में बदलाव प्रदान करते हैं। तब तुलनित्र दोनों वोल्टेज की तुलना करता है और आउटपुट पर एक डिजिटल सिग्नल उत्पन्न करता है। यहाँ इस सर्किट में हमने दो सेंसर के लिए दो तुलनित्रों का उपयोग किया है। LM358 को तुलनित्र के रूप में उपयोग किया जाता है। LM358 में दो निम्न शोर वाले ऑप-इनबिल्ट हैं।
नियंत्रण अनुभाग: Arduino UNO का उपयोग इस आगंतुक काउंटर परियोजना की पूरी प्रक्रिया को नियंत्रित करने के लिए किया जाता है। तुलनित्रों के आउटपुट अरडिनो के डिजिटल पिन नंबर 14 और 19 से जुड़े हैं। Arduino ने इन संकेतों को पढ़ा और प्रकाश बल्ब को नियंत्रित करने के लिए रिले को चलाने के लिए रिले चालक सर्किट में कमांड भेज दिया। यदि आप रिले के साथ काम करने में कोई कठिनाई पाते हैं, तो इस ट्यूटोरियल को Arduino रिले कंट्रोल पर देखें।
डिस्प्ले सेक्शन: डिस्प्ले सेक्शन में 16x2 एलसीडी है। यह खंड लोगों की गिनती की गई संख्या और प्रकाश की स्थिति को प्रदर्शित करेगा जब कोई भी कमरे में नहीं होगा।
रिले चालक खंड: रिले चालक खंड में प्रकाश बल्ब को नियंत्रित करने के लिए एक BC547 ट्रांजिस्टर और 5 वोल्ट रिले शामिल हैं। ट्रांजिस्टर का उपयोग रिले को चलाने के लिए किया जाता है क्योंकि arduino रिले चलाने के लिए पर्याप्त वोल्टेज और करंट की आपूर्ति नहीं करता है। इसलिए हमने रिले के लिए पर्याप्त वोल्टेज और करंट प्राप्त करने के लिए एक रिले ड्राइवर सर्किट को जोड़ा। Arduino इस रिले चालक ट्रांजिस्टर को कमांड भेजता है और फिर प्रकाश बल्ब तदनुसार चालू / बंद हो जाएगा।
आगंतुक काउंटर सर्किट आरेख
IR सेंसर मॉड्यूल के आउटपुट सीधे arduino डिजिटल पिन नंबर 14 (A0) और 19 (A5) से जुड़े हैं। और रिले चालक ट्रांजिस्टर डिजिटल पिन 2. एलसीडी 4 बिट मोड में जुड़ा हुआ है। LCD का RS और EN पिन सीधे 13 और 12. पर जुड़ा हुआ है। LCD D4-D7 का डेटा पिन भी क्रमशः D11-D8 पर arduino से सीधे जुड़ा हुआ है। बाकी कनेक्शन नीचे दिए गए सर्किट आरेख में दिखाए गए हैं।
कोड स्पष्टीकरण
पहले हमने एलसीडी के लिए पुस्तकालय और उसी के लिए परिभाषित पिन को शामिल किया है। और सेंसर और राल के लिए परिभाषित इनपुट आउटपुट पिन भी।
फिर सेटअप लूप में इनपुट आउटपुट पिन और आरंभीकृत एलसीडी को दिशा दी।
लूप फ़ंक्शन में हम सेंसर इनपुट पढ़ते हैं और प्रवेश या निकास ऑपरेशन के आधार पर गिनती बढ़ाते या घटाते हैं। और शून्य स्थिति की भी जाँच करें। शून्य स्थिति का मतलब कमरे में कोई नहीं है। यदि शून्य स्थिति सत्य है, तो आर्डिनो रिले को ट्रांजिस्टर के माध्यम से निष्क्रिय करके बल्ब को बंद कर देता है।
और यदि शून्य स्थिति झूठी है, तो आर्डिनो प्रकाश में बदल जाता है। यहां प्रवेश और निकास के लिए दो कार्य हैं।