प्रॉक्सी शार्प फोन के लिए इन्फ्रारेड प्रॉक्सिमिटी सेंसर। सामान्य "बटन" नहीं


सेंसर को विद्युत उपकरणों को नियंत्रित करने या सुरक्षा प्रणाली के साथ काम करने के लिए डिज़ाइन किया गया है। वह किसी व्यक्ति या उसके भीतर किसी वस्तु के दृष्टिकोण पर प्रतिक्रिया करता है। ट्रिमर द्वारा निर्धारित संवेदनशीलता के आधार पर, प्रतिक्रिया सीमा कई मीटर से लेकर कई सेंटीमीटर तक हो सकती है।

सर्किट LM567 चिप पर आधारित है, जो एक टोन डिकोडर है। चूंकि डिकोडिंग आवृत्ति के लिए ट्यूनिंग अंतर्निहित जनरेटर की आवृत्ति पर निर्भर करता है, और वास्तव में इसके बराबर है, आप इस आवृत्ति का उपयोग अवरक्त विकिरण को संशोधित करने के लिए दालों के स्रोत के रूप में कर सकते हैं।

माइक्रोक्रिकिट के अंतर्निहित जनरेटर की आवृत्ति आरसी सर्किट आर 7-सी 2 पर निर्भर करती है। इस मामले में, माइक्रोक्रिकिट के पिन 5 से दालों को हटाया जा सकता है। यहां क्या किया गया है। R4-C3 सर्किट के माध्यम से पिन 5 A1 से दालों को ट्रांजिस्टर VT1 और VT2 पर एम्पलीफायर के इनपुट पर खिलाया जाता है, जिसके आउटपुट पर (कलेक्टर सर्किट VT1 में) अवरक्त एलईडी HL1 चालू होता है।

इस प्रकार, HL1 IR सिग्नल के उत्सर्जक के रूप में कार्य करता है, और VT3 फोटोट्रांसिस्टर रिसीवर है।

HL1 और VT3 परस्पर स्थित हैं ताकि उनके बीच कोई सीधा ऑप्टिकल कनेक्शन न हो। उन्हें एक दिशा में निर्देशित किया जाता है - उस दिशा में, और उनके बीच एक अपारदर्शी विभाजन होता है, जो हो सकता है, उदाहरण के लिए, एक टेबल टॉप (उदाहरण के लिए, टेबल पर HL1, और टेबल के नीचे VT3)।

यदि कोई व्यक्ति या कोई वस्तु HL1 और VT3 से युक्त सेंसर के सामने दिखाई देती है, तो HL1 LED द्वारा उत्सर्जित IR बीम इसकी सतह से परावर्तित होता है और VT3 फोटोट्रांसिस्टर से टकराता है। चूँकि बीम को A1 microcircuit के जनरेटर से दालों द्वारा संशोधित किया गया था, VT3 एमिटर पर समान आवृत्ति के फोटोक्रेक्ट पल्स बनते हैं। उन्हें एक ट्रिमर रोकनेवाला R6 के माध्यम से खिलाया जाता है, जो संवेदनशीलता को नियंत्रित करता है, और एक संधारित्र C1, A1 microcircuit के डिकोडर के इनपुट के लिए। चूंकि वे आवृत्ति में R7 और C2 पर जनरेटर की आवृत्ति के साथ मेल खाते हैं, और यह अन्यथा नहीं हो सकता है, कुंजी A1 microcircuit के आउटपुट पर खुलती है, यह कलेक्टर को उसके पिन 8 पर छोड़ देती है। यह VT4 के आधार पर एक करंट बनाता है ट्रांजिस्टर। यह खुलता है और इसके संग्राहक पर वोल्टेज आपूर्ति वोल्टेज तक बढ़ जाता है।

LM567CN माइक्रोक्रिकिट के लिए नाममात्र आपूर्ति वोल्टेज 5V है, और यहां पूरा सर्किट 12V के वोल्टेज द्वारा संचालित है। इसलिए, पैरामीट्रिक स्टेबलाइजर VD2-R11 द्वारा microcircuit की आपूर्ति वोल्टेज को 5U के स्तर पर कम और स्थिर किया जाता है।

रूसी निर्मित AL123A IR LED को रिमोट कंट्रोल सिस्टम के लिए डिज़ाइन किए गए लगभग किसी भी IR LED से बदला जा सकता है।

R7 और C2 रेटिंग आरेख में दर्शाई गई रेटिंग से काफी भिन्न हो सकती हैं। यह व्यावहारिक रूप से सेंसर के संचालन को प्रभावित नहीं करेगा, क्योंकि एक ही R7-C2 सर्किट A1 चिप डिकोडर के चरण डिटेक्टर के लिए संदर्भ आवृत्ति जनरेटर और एलईडी के IR विकिरण को संशोधित करने के लिए जनरेटर में दोनों काम करता है। अर्थात्, संचारित और प्राप्त आवृत्तियाँ वैसे भी समान हैं, क्योंकि वे एक ही जनरेटर द्वारा उत्पन्न होती हैं।

उपयोग किए गए सभी कैपेसिटर को अधिकतम वोल्टेज के लिए रेट किया जाना चाहिए जो आपूर्ति वोल्टेज से कम नहीं है।

सेंसर संवेदनशीलता (प्रतिक्रिया सीमा) को दो तरीकों से समायोजित किया जा सकता है। पहले मामले में, यह एक ट्रिमर रोकनेवाला R6 है, जो डिकोडर की संवेदनशीलता को समायोजित करता है। दूसरे मामले में, यह प्रतिरोधक R5 के प्रतिरोध का चयन है, जो इन्फ्रारेड एलईडी के माध्यम से करंट को सीमित करता है। आपको इस रोकनेवाला को 3-4 ओम से कम नहीं चुनना चाहिए।

साहित्य:

  1. "दो स्वचालित प्रकाश नियंत्रण उपकरण।" एफ। रेडियो, 2008, नंबर 3, पृष्ठ 37।

गोरचुक एन.वी.

रोबोट, मृत्यु की तरह, सभी मनुष्यों को अंतरिक्ष में नेविगेट करने के लिए वास्तव में इंद्रियों की आवश्यकता होती है। तीव्र GP2Y0A21YK इन्फ्रारेड रेंजफाइंडर इस भूमिका के लिए बहुत उपयुक्त है यदि आपको बाधाओं से टकराने से बचने की आवश्यकता है या यह जानना है कि यह बाधा लगभग कहाँ स्थित है।

वैसे, शायद आपके पास पहले से ही घर पर एक रोबोट है जो समान सेंसर का उपयोग करता है। ये व्यावहारिक रूप से सभी समझदार चीनी रोबोटिक वैक्यूम क्लीनर हैं और, मुझे लगता है, कई Roomba मॉडल। और शायद कई अन्य।

और अगर इन सेंसरों को कमोबेश गंभीर तकनीक में जगह मिल गई है, तो हम उनके लिए एक उपयोग ढूंढेंगे, है ना?

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

बेशक, वास्तविकता ने अंत में अपना समायोजन किया। दूसरे शब्दों में, इसमें अब पांच मोड हैं: रात की रोशनी, मंद प्रकाश, थर्मामीटर, मैनुअल उत्तरी रोशनी और स्वचालित उत्तरी रोशनी।

और इसके अलावा, कुछ सेवा कार्य हैं: कमरे में पृष्ठभूमि और ओवरहेड लाइटिंग को चालू और बंद करना।

यह इस तरह काम करता है:

खैर, अब समय है सेंसर के बारे में विस्तार से बताने का, जिसकी बदौलत सब कुछ हुआ।

जैसा कि मैंने शुरुआत में ही कहा था, Sharp GP2Y0A21YK एक इन्फ्रारेड रेंजफाइंडर है। इसका मतलब है कि यह एक आईआर एमिटर और एक आईआर रिसीवर से लैस है: पहला बीम के स्रोत के रूप में कार्य करता है, जिसका प्रतिबिंब दूसरे द्वारा पकड़ा जाता है। उसी समय, सेंसर की अवरक्त किरणें मानव आंख के लिए अदृश्य होती हैं (हालाँकि यदि आप सेंसर में देखते हैं तो आप लाल झिलमिलाहट को भेद सकते हैं) और इस तीव्रता पर हानिरहित हैं।

पालतू जानवरों पर भी उनका कोई प्रभाव नहीं पड़ता है।

विशेषताओं के अनुसार इस प्रकार हैं:

  • आपूर्ति वोल्टेज: 5V
  • अधिकतम वर्तमान ड्रा: 40mA (सामान्य 30mA)
  • कार्य सीमा: 10 सेमी - 80 सेमी
प्रतिस्पर्धियों के लिए, अल्ट्रासोनिक सेंसर की तुलना में, उदाहरण के लिए, सुपर लोकप्रिय HC-SR04, इस सेंसर के फायदे और नुकसान दोनों हैं। फायदे में वह सब शामिल है जो ऊपर कहा गया है, अर्थात। तटस्थता और हानिरहितता।

और नुकसान छोटी रेंज (HC-SR04 में लगभग 4 मीटर) और बाहरी हस्तक्षेप पर निर्भरता है, जिसमें कुछ प्रकार के प्रकाश शामिल हैं। उदाहरण के लिए, मैंने उल्लेख देखा है कि सूरज की रोशनी सेंसर रीडिंग को प्रभावित कर सकती है।

सेंसर की आपूर्ति एक संयमी किट में की जाती है, अर्थात। सेंसर से कनेक्ट करने के लिए स्वयं सेंसर और कनेक्टर के साथ एक केबल। दूसरी तरफ, केवल टिनडेड तार हैं, जो Arduino Uno के साथ उपयोग के लिए बहुत सुविधाजनक नहीं है, लेकिन यह बिना सोल्डर कनेक्टर के नियंत्रकों के लिए काफी उपयुक्त है। चूंकि मैं Arduino Pro Mini के साथ सेंसर का उपयोग करने की योजना बना रहा था, यह काफी उपयुक्त विकल्प था - मैंने बस तारों को ब्रेडबोर्ड में मिला दिया।

तार रंग में भिन्न होते हैं: पीला - संकेत, काला - जमीन, लाल - प्लस पावर (+ 5 वी)।

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

इस संबंध में, रिफ्लेक्टर के रूप में 90% के परावर्तन के साथ कोडक संदर्भ कार्ड का उपयोग करते समय शार्प डेटाशीट में डेटा प्रदान करता है। इसे देखते हुए, सेंसर 20 सेमी पर 1.3V आउटपुट करता है।

आइए मेरे प्रयोगात्मक डेटा से तुलना करें:

एक अनुस्मारक के रूप में, Arduino एनालॉग इनपुट 0V - 5V रेंज में संचालित होता है और इसमें 1024 चरण होते हैं, इसलिए गणना: (5/1024) * (सेंसर रीडिंग)। इसलिए यदि आप इस तथ्य को ध्यान में रखते हैं कि हर कोई अपने (कांपते) हाथों से है, तो रीडिंग सेंसर की विशेषताओं में अच्छी तरह फिट बैठती है। और साथ ही, आप देख सकते हैं कि काली सतह अपना समायोजन स्वयं करती है।

तो यह चमकता है

साथ ही, जैसा कि चौकस पाठक ने देखा है, कुछ विशिष्टता भी है। लब्बोलुआब यह है कि जब बाधा कार्रवाई की त्रिज्या (10 सेमी) की निचली सीमा के करीब होती है, तो सेंसर यह विचार करना शुरू कर देता है कि बाधा, इसके विपरीत, हटा दी जाती है (जब हाथ को कवर किया जाता है, तो रीडिंग तय हो जाती है) 345 पर)।

कुछ इस तरह दिखता है:

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

उदाहरण के लिए, मुझे इस तथ्य का सामना करना पड़ा कि "टेबल" परीक्षणों को सफलतापूर्वक आयोजित करने के बाद एक नियमित स्थान पर स्थापित किए जाने वाले एवलम्पिया पागल होने लगे। पहले तो मैंने सोचा कि बिजली की आपूर्ति को दोष देना है और यहां तक ​​​​कि सेंसर बिजली की आपूर्ति के समानांतर में कैपेसिटर (10 μF और 0.1 μF) की एक जोड़ी डाल दी, Arduino एनालॉग इनपुट को 10 kΩ रोकनेवाला के माध्यम से शून्य पर खींच लिया, और यहां तक ​​​​कि एक खरीदा पावर फिल्टर सॉकेट।

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

उदाहरण के लिए, यहां एक प्राथमिक स्केच है, जो सबसे पहले, आधे सेकेंड के अंतराल पर सेंसर रीडिंग प्रदर्शित करता है, और दूसरी बात, अगर रीडिंग 100 से 200 की सीमा में आती है तो Arduino LED को रोशनी देती है:

// पीला - A0, काला - जमीन, लाल - + 5V अहस्ताक्षरित int l; शून्य सेटअप () (सीरियल.बेगिन (9600); पिनमोड (ए0, इनपुट); पिनमोड (13, आउटपुट); एल = 0;) शून्य लूप () (एल = एनालॉगरेड (ए0); सीरियल.प्रिंट्लन (एल); देरी (1000); अगर (एल> 100 && एल< 200) { digitalWrite(13, HIGH); } else { digitalWrite(13, LOW); } }

संक्षेप में, सेंसर, जबकि थोड़ा सनकी है, उपयोग करना बहुत आसान है और अपेक्षाकृत सस्ता है।

इसका उपयोग रोबोट में किया जा सकता है, साथ ही दरवाजे के चौराहे को नियंत्रित करने के लिए, इशारों द्वारा नियंत्रित किसी प्रकार के इंटरैक्टिव उपकरणों में, और कुछ और जो कल्पना आपको बताती है।

मैं +33 . खरीदने की योजना बना रहा हूं पसंदीदा करने के लिए जोड़ें मुझे समीक्षा पसंद आई +38 +67

आज का डिवाइस इंफ्रारेड प्रॉक्सिमिटी सेंसर होगा। सेंसर को एक सस्ते Attiny13 माइक्रोकंट्रोलर पर इकट्ठा किया गया है, जो निर्माण में आसान है और इसके लिए किसी समायोजन की आवश्यकता नहीं है।

सेंसर वीडियो:

ऐसा सेंसर फैक्ट्री-निर्मित मोशन सेंसर (जो, वैसे, बहुत सस्ती और सस्ती हो गई है) से अलग कैसे है?

मुख्य अंतर गुंजाइश है। रेडीमेड सेंसर अभी भी बड़े कमरों और गति नियंत्रण पर अधिक केंद्रित हैं। हमारे मामले में, सेंसर कॉम्पैक्ट है और निकटता नियंत्रण कार्यों के लिए अधिक डिज़ाइन किया गया है और इसे तैयार परियोजनाओं में बनाने के लिए डिज़ाइन किया गया है।

उपयोग का दायरा व्यापक हो सकता है:

- हाथ के दृष्टिकोण के लिए वस्तुओं की प्रतिक्रिया (उदाहरण के लिए, इंटरैक्टिव खिलौने, स्वचालित उपकरण);
- हाथ के पास आने पर लॉकर, दरवाजे आदि खोलना;
- "चेक प्वाइंट" से गुजरते समय हल्का प्रज्वलन;
- रोबोट अंतरिक्ष में अभिविन्यास (दीवारों और बाधाओं का नियंत्रण);
- हाथ आंदोलन नियंत्रण प्रणाली;
- अलार्म;
— …

1 काम का सिद्धांत।

सेंसर बहुत ही सरलता से काम करता है। डिवाइस IR LED का उपयोग करके एक निश्चित अवधि के साथ पल्स भेजता है। वस्तु से परावर्तित अवरक्त किरणें TSOP अवरक्त रिसीवर द्वारा प्राप्त की जाती हैं। एक वस्तु है - एक संकेत है, कोई वस्तु नहीं है - कोई संकेत भी नहीं है। ताकि प्रकाश चालू होने पर घरेलू कंसोल, शोर, दालों से कोई झूठी सकारात्मकता न हो, डिवाइस दालों के एक निश्चित अनुक्रम को प्रसारित करता है और टीएसओपी को डिकोड करते समय, इस अनुक्रम से मेल नहीं खाने वाली हर चीज को छोड़ दिया जाता है। घरेलू उपकरणों (आईआर रिमोट कंट्रोल द्वारा नियंत्रित) पर डिवाइस का कोई प्रभाव नहीं पड़ता है, क्योंकि सिग्नल अपेक्षाकृत कमजोर होता है और एक अनुक्रम द्वारा संशोधित होता है जो कहीं भी उपयोग नहीं किया जाता है।

2 योजना, बोर्ड।

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

3 माइक्रोकंट्रोलर फर्मवेयर।

माइक्रोकंट्रोलर (बोर्ड में) को फ्लैश करने के लिए, आपको प्रोग्रामर को उपयुक्त पिन से कनेक्ट करना होगा:

मैं आपको याद दिला दूं: एल्गोरिथम बिल्डर और यूनीप्रोफ के लिए, चेकबॉक्स चित्र के रूप में सेट किए गए हैं।
पोनीप्रोग के लिए, एवीआर स्टूडियो, सिनाप्रोग चेकबॉक्स रिवर्स में रखे गए हैं।
फ्यूज बाइट्स: कम = $ 7A, उच्च = $ FF
माइक्रोकंट्रोलर्स को कैसे पढ़ा जाए

4 डिजाइन सुविधाएँ।

सर्किट के नुकसान में से एक समग्र रोशनी पर सेंसर संवेदनशीलता की निर्भरता है। यह स्वयं TSOP द्वारा संवेदनशीलता के स्वत: सुधार के कारण है (ताकि बाहरी रोशनी रिसीवर को गैर-कार्य क्षेत्र में न ले जाए)।

इस प्रभाव को कम करने के कई तरीके हैं:

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

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

एक और सिफारिश, इस बार सेंसर लगाने के लिए। चूंकि सेंसर का सिद्धांत परावर्तित विकिरण के रिसेप्शन पर आधारित होता है, जब कोई वस्तु एक परावर्तक विमान (उदाहरण के लिए, एक गलियारे में एक दीवार) के करीब होती है, तो विमान से प्रतिबिंब एक अतिरिक्त पृष्ठभूमि देगा जो समग्र संवेदनशीलता को कम करेगा . इस मामले में, सेंसर को विमान के कोण पर रखने की कोशिश करें - यह परावर्तित बीम को किनारे की ओर (अधिकांश भाग के लिए) निर्देशित करेगा।

5 सेंसर ऑपरेशन।

सेंसर को असेंबल करने के बाद, हम इसे चालू करते हैं। शुरू करने के लिए, हम संवेदनशीलता को बीच में सेट करते हैं, सेंसर चालू करते हैं, इसे सही दिशा में निर्देशित करते हैं और संवेदनशीलता के साथ हमें जिस वस्तु की आवश्यकता होती है उसके लिए एक विश्वसनीय प्रतिक्रिया सेट करते हैं।

यदि सेंसर के संचालन के दौरान, घरेलू रिमोट कंट्रोल से नियंत्रण का उपयोग किया जाएगा, तो आपको रिमोट कंट्रोल के बटन (कमांड) का अध्ययन करने की प्रक्रिया से गुजरना होगा। डिवाइस केवल एक बटन का उपयोग करता है - ट्रिगर मान को टॉगल करें। बटन का अध्ययन करने के लिए, डिवाइस को डिस्कनेक्ट करना आवश्यक है, TSOP आउटपुट लेग (आरेख पर, "आउट" लेग) को "ग्राउंड" पर "दबाएं", डिवाइस को चालू करें, "आउट" लेग को छोड़ दें और रिमोट कंट्रोल पर चयनित बटन दबाएं। सेंसर अब सामान्य रूप से काम करना शुरू कर देगा।

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

कई सेंसर के समानांतर संचालन के मामले में, उन सभी को रिमोट कंट्रोल पर एक ही बटन सिखाया जाना चाहिए, या सभी को नहीं सिखाया जाना चाहिए।

6। निष्कर्ष।

सर्किट के संचालन के फायदे और नुकसान दोनों हैं।

शुरुआत के लिए, नुकसान:
- प्रकाश की चमक पर डिवाइस के संचालन (संवेदनशीलता) की निर्भरता। इसका कुछ हद तक समाधान किया जा रहा है, लेकिन एक समस्या है;
- कम रिज़ॉल्यूशन (छोटी वस्तुएं बुरी तरह से "काम" करेंगी);
- ऑपरेशन की छोटी रेंज (परावर्तक दीवारों और छत की उपस्थिति सीमा को कम करती है, क्योंकि वे संवेदनशीलता को बढ़ाने की अनुमति नहीं देते हैं - प्रतिबिंबों से झूठे अलार्म दिखाई देते हैं)।

खैर, मिठाई के लिए - फायदे:
- डिजाइन की सादगी (और यदि आपने पहले एक स्कार्फ इकट्ठा किया है, तो आपको कुछ भी करने की ज़रूरत नहीं है!);
- दुर्लभ और महंगी वस्तुओं की कमी;
- समायोजन की आवश्यकता नहीं है।

जैसा कि आप वीडियो से देख सकते हैं, सेंसर आधे मीटर के भीतर हाथ पर काफी आत्मविश्वास से प्रतिक्रिया करता है। आत्मविश्वास से रिमोट कंट्रोल से काम करता है और पास के टीवी में हस्तक्षेप नहीं करता है। खपत की गई धारा 10mA के भीतर है। सेंसर को 3 से 6 वोल्ट के वोल्टेज वाले स्रोतों से संचालित किया जा सकता है (कुछ टीएसओपी 5 वोल्ट से नीचे काम नहीं कर सकते हैं - इसे ध्यान में रखा जाना चाहिए)।

  • पीबीवीएफ

    मैं स्थिति का अधिक विस्तार से वर्णन करूंगा: दो प्रवेश द्वारों वाला एक कमरा है। दोनों तरफ से प्रवेश करते समय, दीपक चालू होना चाहिए (गति संवेदक खड़ा है और मजबूती से ब्रेक लगाता है) कमरे से बाहर निकलते समय, यह तुरंत बंद हो जाता है।
    अगर इस कमरे में कोई वस्तु और कोई अन्य किसी भी प्रवेश द्वार को पार करता है, तो प्रकाश अभी भी चालू है, और यह तभी निकलेगा जब इस कमरे में लोग न हों ... चाहे वह कितना भी सरल क्यों न हो

  • GetChiper पोस्ट लेखक

    यह सेंसर अपने चौराहे की दिशा निर्धारित करने में सक्षम नहीं है (अर्थात यह नहीं जानता कि उन्होंने प्रवेश किया या बाहर निकला)।
    यह या तो सेंसर स्थापित करने के लिए आवश्यक है जो चौराहे की दिशा को नियंत्रित करते हैं, या मार्ग में लोगों की उपस्थिति को नियंत्रित करने के लिए (उदाहरण के लिए, पीर सेंसर के साथ)

  • पीबीवीएफ

    यह सब गलत है। मैं सभी कार्यों के एल्गोरिदम का वर्णन करने का प्रयास करूंगा, क्योंकि आप मेरे विपरीत प्रोग्राम लिख सकते हैं :-)। और इसलिए दो या तीन प्रवेश द्वार (और या निकास) वाला एक कमरा है। प्रत्येक इनपुट/आउटपुट आपके जैसे आईआर ब्लॉक द्वारा नियंत्रित होता है, और पूरे कमरे को पीआईआर सेंसर द्वारा नियंत्रित किया जाता है - प्रकाश, किसी के अंदर होने के बाद, चालू हो जाएगा, और पीआईआर सेंसर के आदेश के बाद ही बंद हो जाएगा कि सभी वस्तुओं ने इसे किसी भी आईआर-ब्लॉक से सिग्नल पर एक कमरा छोड़ दिया है। यह सब माइक्रोकंट्रोलर द्वारा संसाधित किया जाता है (जरूरी नहीं कि Tinka13, लेकिन बेहतर AVR धन्यवाद!

  • GetChiper पोस्ट लेखक

    उन्होंने इसे किसी तरह भ्रमित करके समझाया। ठीक से नहीं समझा गया। यदि कोई पीर सेंसर है जो कमरे में लोगों की निगरानी करता है, तो प्रवेश द्वार की निगरानी अलग से क्यों करें? या परिसर के प्रवेश द्वार लंबे गलियारे हैं?

  • पीबीवीएफ

    सभी पीर-सेंसर कुछ समय के लिए काम करते हैं जब ऑब्जेक्ट नियंत्रण क्षेत्र छोड़ देता है, या जब कमरे के अंदर कोई व्यक्ति होता है तो बंद हो जाता है। फिर से, सनसनी बहुत अच्छी नहीं है, और एक सेंसर कमरे को पूरी तरह से स्कैन नहीं कर सकता है, और नियंत्रण क्षेत्र में प्रवेश करते समय एक बड़ी देरी होती है। काउंटरों पर सर्किट होते हैं, लेकिन यह एक इनपुट/आउटपुट के साथ होता है। ठीक है, मेरे पास यहां एक विचार है ... आज मैं आपके सेंसर एकत्र करूंगा (मैंने कल बोर्ड बनाए थे), और मैं हलचल करूंगा। भागीदारी के लिए ए.टी.पी. और अगर फर्मवेयर में कुछ बदलने की जरूरत है, तो मुझे आशा है कि आप मना नहीं करेंगे

  • अनास्तास

    नमस्कार! क्या मैं कार्यक्रम के स्रोत कोड को खुश कर सकता हूं? फर्मवेयर किस भाषा में लिखा गया था?

  • GetChiper पोस्ट लेखक

    स्रोत लेख के अंत में है।
    http://algrom.net/russian.html . पर लिखा गया है

  • अनास्तास
  • विटिलिक.डॉग1958

    धन्यवाद! शायद सभी संशोधनों के माध्यम से नहीं देखा गया है।

  • विटिलिक.डॉग1958

    शुभ दोपहर गेटचिपर! मैंने आपके लिंक देखे, केवल तीसरे संपर्क के बारे में बातचीत हुई है।
    क्या पिन करेगा 3 तथा 7 याद के साथ और केवल रिमोट कंट्रोल से नहीं और क्या मुझे यह नहीं मिला? और कृपया उसी फर्मवेयर में 10 सेकंड करें। देरी से 5 पैरों पर।
    भवदीय। धन्यवाद।

  • GetChiper पोस्ट लेखक
  • चैनल "Tyap-lyap" ने इन्फ्रारेड प्रॉक्सिमिटी सेंसर के तैयार भागों से स्व-उत्पादन के लिए एक किट प्रस्तुत की। चैनल के होस्ट के मुताबिक यह घर में एक अपूरणीय चीज है। इसे बोर्ड पर चित्रित किया गया है, विवरण इंगित किया गया है। एक आरेख के साथ एक निर्देश है। दुर्भाग्य से, रूसी में कोई विवरण नहीं है। मुख्य बात यह है कि तत्वों पर हस्ताक्षर किए गए हैं।
    आप इसे इस चीनी स्टोर से खरीद सकते हैं।

    जब कोई वस्तु एक निश्चित दूरी तक पहुँचती है तो यह सेंसर प्रतिक्रिया करता है। रिले ट्रिगर करेगा और सर्किट को चालू या बंद कर देगा। विज़ार्ड तत्वों को बोर्ड पर रखेगा, सोल्डरिंग करेगा और प्रचालन में प्रॉक्सिमिटी सेंसर की जांच करेगा। शुरू करने से पहले, रोकनेवाला रेटिंग जांचें। इसके लिए एक आसान उपकरण का उपयोग किया जाता है।

    तत्वों को व्यावहारिक रूप से बोर्ड पर डाला जाता है, यह माइक्रोक्रिकिट को मिलाप करने के लिए रहता है और आप परीक्षण शुरू कर सकते हैं। सब तैयार है। यह बोर्ड को धोना बाकी है।
    डिवाइस की विशेषताएं। आपूर्ति वोल्टेज 12 वोल्ट है, लोड को 250 वोल्ट, 10 एम्पीयर से जोड़ा जा सकता है। सब कुछ परीक्षण के लिए तैयार है। हर चीज जुड़ी हुई हैं। एक 12 वोल्ट एलईडी लाइट बल्ब को लोड के रूप में इस्तेमाल किया जाएगा। यह एक अलग लीड-एसिड बैटरी द्वारा संचालित है। निष्क्रिय मोड में बोर्ड की खपत केवल 26 मिलीमीटर है। जब कोई बाधा दिखाई देती है, तो प्रकाश आता है। समय रिले कुछ समय के लिए काम करता है, भार का सामना करता है। फिर यह बंद हो जाता है। ऑपरेटिंग समय एक ट्रिमर द्वारा नियंत्रित किया जाता है। आइए इसे दक्षिणावर्त खोलने का प्रयास करें। लोड अब लगभग एक साथ बाधा को हटाने के साथ बंद कर दिया गया है। आइए इसके विपरीत, ऑपरेटिंग समय को बढ़ाने का प्रयास करें। आप परीक्षण में दिखाए गए समय से अधिक समय और बहुत कुछ निर्धारित कर सकते हैं।

    संवेदन दूरी के संबंध में। लगभग 10 सेंटीमीटर की दूरी पर संपर्क करने पर इन्फ्रारेड सेंसर हाथ पर प्रतिक्रिया करता है।
    यदि हम एक मोटी वस्तु लेते हैं, उदाहरण के लिए प्लाईवुड का एक टुकड़ा। 16 सेंटीमीटर तक पहुंचने पर इसे ट्रिगर किया गया था। सवाल उठता है: दूरी को क्या प्रभावित करता है? वस्तु का आयतन, उसकी मोटाई? कागज की एक शीट पर 12 सेंटीमीटर की दूरी पर एक क्रिया हुई।
    30 सेंटीमीटर के करीब पहुंचने पर एल्युमिनियम शीट ने प्रतिक्रिया दी। आइए एक दर्पण के साथ प्रयास करें। दर्पण ने 50 सेमी काम किया और यदि आप इसे और दूर ले जाते हैं और वस्तुओं को स्थानांतरित करने का प्रयास करते हैं? संवेदन दूरी एक और डेसीमीटर बढ़ गई है।

    स्रोत: youtu.be/ASsk3xXDmuU

    अवरक्त संवेदक


    ऊपर दिया गया आंकड़ा एक साधारण इन्फ्रारेड सेंसर का आरेख दिखाता है जो आपको संकेत देता है कि कुछ इसके पास आ रहा है।
    इन्फ्रारेड सेंसर की सीमा लगभग एक मीटर है, यह दूरी डिवाइस के इन्फ्रारेड ट्रांसीवर भाग की डिज़ाइन विशेषता पर निर्भर करती है, जिसे HOA1405 मॉड्यूल के रूप में बनाया गया है। यह एक ऐसा मॉड्यूल है, जिसके अंदर एक इंफ्रारेड एलईडी और एक फोटोट्रांसिस्टर बनाया गया है, मॉड्यूल का डिज़ाइन नीचे दिए गए चित्र में है।

    उत्सर्जित इंफ्रारेड लाइट किसी भी चीज से उछलती है और फोटोट्रांसिस्टर में प्रवेश करती है, जो कि पौराणिक और सर्वव्यापी NE555 टाइमर से जुड़ा है, जो एक मोनोस्टेबल ट्रिगर मोड में संचालित होता है। जब फोटोट्रांसिस्टर का एक निश्चित प्रतिरोध पहुंच जाता है, जो प्राप्त परावर्तित अवरक्त संकेत की तीव्रता पर निर्भर करता है, तो NE555 पर ट्रिगर अपनी स्थिति बदल देता है और बजर से एक ध्वनि सुनाई देती है, और एलईडी दो मिनट तक रोशनी करता है। अलार्म का समय R4 और C2 तत्वों पर निर्भर करता है। ट्रांसीवर मॉड्यूल के रूप में, किसी अन्य मॉड्यूल का उपयोग करने की अनुमति है, या एलईडी और फोटोट्रांसिस्टर को अलग-अलग रखने की अनुमति है, हालांकि, अलग-अलग उपयोग के साथ, इस तरह के डिजाइन के लिए प्रदान करना आवश्यक है, जब फोटोट्रांसिस्टर एलईडी द्वारा प्रकाशित नहीं होता है। योजना सरल है, दोहराने में आसान है और इसमें समायोजन की आवश्यकता नहीं है। आप कॉम्पैक्टनेस के लिए वॉल माउंटिंग का भी उपयोग कर सकते हैं। इस तरह के एक सेंसर का उपयोग किया जा सकता है, उदाहरण के लिए, बर्गलर अलार्म में, किसी चीज के संपर्क रहित स्विचिंग के लिए सिस्टम में, आदि, कल्पना की बात और एक रेडियो शौकिया की जरूरत है।

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

    सेंसर कनेक्शन:

    जीएनडीकिसी भी GND पिन के लिए --- arduino

    बाहर Arduino के किसी भी एनालॉग इनपुट के लिए (उदाहरणों में A0 से जुड़ा)

    वीसीसी arduino . पर + 5 वोल्ट पर

    मुख्य तकनीकी विशेषताएं:

    दूरी माप सीमा: 20 से 150 सेमी

    अनुरूप उत्पादन

    आयाम: 29.5x13x21.6 मिमी

    वर्तमान खपत: 33mA

    आपूर्ति वोल्टेज: 4.5 से 5.5 वी

    इसे अनपैक करने और Arduino IDE फ़ोल्डर में "लाइब्रेरीज़" फ़ोल्डर में जोड़ने की आवश्यकता है। यदि IDE जोड़ते समय IDE खुला था, तो परिवेश को रीबूट करना न भूलें।

    इस पुस्तकालय की ख़ासियत क्या है और हम इसका उपयोग करने की सलाह क्यों देते हैं? इसका उत्तर सरल है और इसके कार्य के सिद्धांत में निहित है। दूरी को मापने के लिए कई मापों का उपयोग किया जाता है, जिनमें से गलत मापों को छोड़ दिया जाता है, जो पड़ोसी मापों से बहुत भिन्न होते हैं। लेखकों के अनुसार, यदि आप गलत मापों को नहीं छोड़ते हैं, तो सभी रीडिंग का 12% अंतिम दूरी मान में त्रुटि का 42% योगदान देता है।

    आइए प्रोग्राम कोड पर चलते हैं - एक सेंसर के साथ काम करने का एक उदाहरण (उदाहरण GP2Y0A21Y सेंसर के लिए भी उपयुक्त है, कोड में मॉडल मान को 1080 में बदलना आवश्यक होगा):

    नमूना कार्यक्रम कोड

    #शामिल #define ir A0 // पिन जिससे सेंसर जुड़ा है। अनिवार्य रूप से अनुरूप!#डिफाइन मॉडल 20150 // सेंसर मॉडल। GP2Y0A21Y के लिए 1080, GP2Y0A02Y के लिए 20150 SharpIR SharpIR (ir, मॉडल); शून्य सेट अप () { धारावाहिक.बेगिन (9600); ) शून्य कुंडली() (देरी (2000); अहस्ताक्षरित लंबी पेपे1 = मिली (); // माप शुरू होने से पहले का समय गिनें int dis = SharpIR .distance (); // सेंसर से दूरी प्राप्त करें धारावाहिक.प्रिंट ("औसत दूरी:"); // पोर्ट मॉनिटर की दूरी को प्रिंट करें धारावाहिक.प्रिंट्लन (डिस); अहस्ताक्षरित लंबी pepe2 = मिली () -pepe1; // मापने में लगने वाले समय की गणना करें धारावाहिक.प्रिंट ("समय लिया गया (एमएस):"); // और इसे प्रदर्शित करें धारावाहिक.प्रिंट्लन (पेपे2); )