आपने शॉपिंग मॉल और अन्य व्यावसायिक भवनों में स्वचालित दरवाजे खोलने वालों को देखा होगा । वे द्वार खोलते हैं जब कोई प्रवेश द्वार के पास आता है और कुछ समय बाद इसे बंद कर देता है। PIR सेंसर, रडार सेंसर, लेजर सेंसर, इन्फ्रारेड सेंसर इत्यादि जैसे सिस्टम बनाने के लिए कई तरह की तकनीकें उपलब्ध हैं। इस arduino आधारित प्रोजेक्ट में, हमने PIR सेंसर का उपयोग करके उसी सिस्टम को दोहराने की कोशिश की है।
यह एक गति का पता लगाने वाले सेंसर (पीआईआर सेंसर) का उपयोग दरवाजे को खोलने या बंद करने के लिए करता है जो मानव शरीर से निकलने वाली अवरक्त ऊर्जा का पता लगाता है। जब कोई दरवाजे के सामने आता है, तो सेंसर द्वारा खोजी गई अवरक्त ऊर्जा बदल जाती है और जब भी कोई दरवाजे के पास पहुंचता है, तो वह दरवाजा खोलने के लिए सेंसर को चालू कर देता है। सिग्नल को आगे arduino uno को भेजा जाता है जो दरवाजे को नियंत्रित करता है।
सर्किट घटक
- Arduino UNO
- 16x2 एलसीडी
- पीर सेंसर
- तारों को जोड़ना
- ब्रेड बोर्ड
- 1 k रोकनेवाला
- बिजली की आपूर्ति
- मोटर चालक
- सीडी का मामला (डीवीडी ट्राली)
पीर सेंसर
पीर सेंसर गर्मी में किसी भी परिवर्तन का पता लगाता है, और जब भी यह किसी भी परिवर्तन का पता लगाता है, तो इसका आउटपुट पिन हाई हो जाता है। उन्हें Pyroelectric या IR गति सेंसर के रूप में भी जाना जाता है।
यहां हमें ध्यान देना चाहिए कि गर्म होने पर प्रत्येक वस्तु कुछ मात्रा में अवरक्त का उत्सर्जन करती है। शरीर की गर्मी के कारण मानव भी अवरक्त का उत्सर्जन करता है। PIR सेंसर इंफ्रारेड में भिन्नता की छोटी मात्रा का पता लगा सकते हैं। जब भी कोई वस्तु सेंसर रेंज से गुजरती है, तो यह हवा और वस्तु के बीच घर्षण के कारण अवरक्त पैदा करती है, और पीआईआर द्वारा पकड़ी जाती है।
पीआईआर सेंसर का मुख्य घटक पायरोइलेक्ट्रिक सेंसर है जिसे फिगर में दिखाया गया है (प्लास्टिक कैप के पीछे आयताकार क्रिस्टल)। BISS0001 ("माइक्रो पावर पीर मोशन डिटेक्टर आईसी") के साथ, कुछ प्रतिरोधों, कैपेसिटर और अन्य घटकों का उपयोग पीआईआर सेंसर बनाने के लिए किया गया था। BISS0001 IC सेंसर से इनपुट लेती है और आउटपुट पिन हाई या लो बनाने के लिए प्रोसेसिंग करती है।
पाइरोइलेक्ट्रिक सेंसर दो हिस्सों में विभाजित होता है, जब कोई गति नहीं होती है, तो दोनों हिस्सों में एक ही स्थिति रहती है, इसका मतलब है कि दोनों समान स्तर के इन्फ्रारेड हैं। जैसे ही कोई पहली छमाही में प्रवेश करता है, एक आधे का अवरक्त स्तर अन्य की तुलना में अधिक हो जाता है, और इसके कारण पीआईआर प्रतिक्रिया करता है और आउटपुट पिन को उच्च बनाता है।
पायरोइलेक्ट्रिक सेंसर एक प्लास्टिक की टोपी से ढका होता है, जिसमें कई फ्रेस्नेल लेंस होते हैं। ये लेंस इस तरह से घुमावदार होते हैं ताकि सेंसर एक विस्तृत श्रृंखला को कवर कर सकें।
सर्किट आरेख और स्पष्टीकरण
उपरोक्त आरेख में आर्डिनो आधारित डोर ओपनर सर्किट के कनेक्शन दिखाए गए हैं। यहां PIR सेंसर का उपयोग मानव गति को समझने के लिए किया जाता है, जिसमें तीन टर्मिनल Vcc, GND और Dout होते हैं। Dout सीधे arduino uno के पिन नंबर 14 (A0) से जुड़ा हुआ है। स्टेटस प्रदर्शित करने के लिए 16x2 एलसीडी का उपयोग किया जाता है। RS, Arduino के 13 और 12 से जुड़े LCD के EN पिन और डेटा P0 D-D7, Arduino डिजिटल पिन नंबर 11, 10, 9 से जुड़े हैं, 8. RW सीधे जमीन से जुड़ा हुआ है। L293D मोटर ड्राइवर गेट खोलने और बंद करने के लिए arduino pin 0 और 1 से जुड़ा है। यहां सर्किट में हमने गेट के लिए एक मोटर का उपयोग किया है।
प्रोग्रामिंग स्पष्टीकरण
प्रोग्रामिंग के लिए यहां उपयोग की जाने वाली अवधारणा बहुत सरल है। कार्यक्रम में हमने केवल डिजिटल इनपुट आउटपुट का उपयोग किया है।
DigitalRead का उपयोग PIR सेंसर के आउटपुट को पढ़ने के लिए किया जाता है।
उसके बाद, यदि पीर संवेदक किसी भी गति को महसूस करता है, तो प्रोग्राम ओपन गेट, स्टॉप गेट, क्लोजिंग गेट और स्टॉप गेट को कमांड भेजता है।
Arduino आधारित स्वचालित दरवाजा खोलने वाले के लिए पूरा कोड नीचे देखें।