IQ डिस्टेंस सेंसर (दूसरी पीढ़ी) का उपयोग करना

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

VEX IQ (द्वितीय पीढ़ी) दूरी सेंसर टुकड़ा.


सेंसर का विवरण

IQ डिस्टेंस सेंसर (दूसरी पीढ़ी) में निम्नलिखित क्षमताएं हैं:

  • दूरी मापना: सेंसर, सेंसर के सामने से किसी वस्तु तक की दूरी मापने के लिए कक्षा-सुरक्षित लेजर प्रकाश की पल्स का उपयोग करता है। मस्तिष्क के सेंसर डैशबोर्ड पर दूरी इंच या सेंटीमीटर में तथा VEXcode IQ में इंच या मिलीमीटर में दर्ज की जाती है।
  • वस्तु का पता लगाना: सेंसर का उपयोग यह पता लगाने के लिए भी किया जा सकता है कि वह किसी वस्तु के निकट है।
  • वस्तु का सापेक्ष आकार निर्धारित करें: सेंसर का उपयोग किसी वस्तु का सापेक्ष आकार निर्धारित करने के लिए भी किया जा सकता है जिसका पता लगाया गया है। किसी वस्तु का अनुमानित आकार छोटा, मध्यम या बड़ा बताया जाता है।
  • वस्तु वेग की रिपोर्ट करें: सेंसर का उपयोग सेंसर के पास आने वाली वस्तु, या सेंसर द्वारा किसी वस्तु के पास आने वाले वेग की गणना करने और मीटर प्रति सेकंड में रिपोर्ट करने के लिए किया जा सकता है।

दो नीले पिनों के साथ एक बीम टुकड़े से जुड़े दूरी सेंसर का आरेख।

सेंसर के आवास के पीछे पांच छेद हैं, जो रोबोट पर सेंसर को लगाते समय लचीलापन प्रदान करते हैं।

दूरी सेंसर टुकड़ा, इसकी संवेदन विंडो के साथ हाइलाइट किया गया। खिड़की को सेंसर के सामने की ओर थोड़ा सा स्थापित किया गया है।

सेंसर के सामने एक छोटी सी खिड़की होती है जहां से लेजर किरण को बाहर भेजा जाता है और फिर दूरी मापने के लिए उसे प्राप्त किया जाता है।

एक (द्वितीय पीढ़ी) दूरी सेंसर से जुड़े IQ मस्तिष्क का आरेख।

डिस्टेंस सेंसर (दूसरी पीढ़ी) को IQ ब्रेन के साथ कार्यात्मक बनाने के लिए, सेंसर के स्मार्ट पोर्ट और IQ ब्रेन के स्मार्ट पोर्ट को एक स्मार्ट केबल के साथ जोड़ा जाना चाहिए।

सेंसर IQ ब्रेन पर मौजूद 12 स्मार्ट पोर्ट में से किसी के साथ भी काम करेगा।

IQ स्मार्ट केबल को पोर्ट से जोड़ते समय, सुनिश्चित करें कि केबल का कनेक्टर पोर्ट में पूरी तरह से लगा हुआ है और कनेक्टर का लॉकिंग टैब पूरी तरह से लगा हुआ है।


दूरी सेंसर (दूसरी पीढ़ी) कैसे काम करता है

आईक्यू डिस्टेंस सेंसर (द्वितीय पीढ़ी) कक्षा-सुरक्षित लेजर प्रकाश का एक स्पंद भेजता है और स्पंद को परावर्तित होने में लगने वाले समय को मापता है। इससे दूरी की गणना संभव हो जाती है।

सेंसर का क्लास 1 लेजर आधुनिक सेल फोन पर सिर का पता लगाने के लिए उपयोग किए जाने वाले लेजर के समान है। लेजर सेंसर को बहुत ही संकीर्ण दृश्य क्षेत्र प्रदान करता है, इसलिए संसूचन हमेशा सेंसर के ठीक सामने होता है।

सेंसर की माप सीमा 20 मिलीमीटर (मिमी) से 2,000 मिलीमीटर (मिमी) (0.79 इंच से 78.74 इंच) है। 200 मिलीमीटर (मिमी) से नीचे सटीकता लगभग +/‐15 मिलीमीटर (मिमी) है; 200 मिलीमीटर (मिमी) से ऊपर सटीकता लगभग 5% है।

दूरी सेंसर (दूसरी पीढ़ी) को VEXcode IQ के साथ जोड़ा जाना चाहिए, ताकि IQ ब्रेन के लिए एक उपयोगकर्ता प्रोग्राम बनाया जा सके, जो रोबोट के व्यवहार को नियंत्रित करने के लिए सेंसर की रीडिंग का उपयोग कर सके।

उपयोगकर्ता परियोजना के साथ मिलकर IQ ब्रेन का उपयोग दूरी सेंसर (द्वितीय पीढ़ी) रीडिंग को निम्न में परिवर्तित करने के लिए किया जा सकता है:

  • किसी वस्तु से दूरी सेंटीमीटर, मिलीमीटर या इंच में मापी जाती है।
  • वस्तु का वेग मीटर प्रति सेकंड में.
  • वस्तु का आकार छोटा, मध्यम या बड़ा है।
  • वस्तु मिली.

दूरी सेंसर का सेटअप (दूसरी पीढ़ी)

प्लेसमेंट

सरल क्लॉबोट निर्माण जिसमें एक दूरी सेंसर संलग्न है जो रोबोट के सामने हाइलाइट किया गया है और इंगित कर रहा है।

सटीक रीडिंग प्राप्त करने के लिए दूरी सेंसर (द्वितीय पीढ़ी) का स्थान बहुत महत्वपूर्ण है।

सुनिश्चित करें कि रोबोट पर कोई भी संरचना सेंसर के सामने छोटे सेंसर की खिड़की के सामने न हो।

मापी जा रही किसी भी वस्तु और सेंसर के बीच सेंसर के सामने एक स्पष्ट रास्ता होना चाहिए।

रीडिंग डिस्टेंस सेंसर (दूसरी पीढ़ी) मान

डिवाइस मेनू में डिस्टेंस सेंसर डिवाइस चयनित होने पर ब्रेन स्क्रीन दिखाई जाती है।

डिस्टेंस सेंसर (दूसरी पीढ़ी) द्वारा दी जा रही जानकारी को देखने के लिए IQ ब्रेन पर डिवाइस स्क्रीन का उपयोग करना सहायक होता है।

सेंसर डैशबोर्ड से, डिस्टेंस सेंसर (दूसरी पीढ़ी) डैशबोर्ड निकटतम वस्तु की दूरी इंच या सेंटीमीटर में रिपोर्ट करता है।

इंच और सेंटीमीटर के बीच टॉगल करने के लिए ब्रेन पर चेक बटन का चयन करके इकाइयों को बदला जा सकता है।

सेंसर डैशबोर्ड का उपयोग करने के लिए, इस आलेख में दिए गए चरणों का पालन करें। 


VEXcode IQ में डिवाइस के रूप में दूरी सेंसर (दूसरी पीढ़ी) जोड़ना

जब भी किसी सेंसर का उपयोग किसी प्रोग्रामिंग भाषा के साथ किया जाता है, तो उसे उसी भाषा के भीतर कॉन्फ़िगर किया जाना आवश्यक होता है। 

VEXcode IQ डिवाइस मेनू पर क्लिक करें, जब डिवाइस जोड़ें बटन का चयन किया गया हो। दूरी (द्वितीय पीढ़ी) विकल्प हाइलाइट किया गया है।

VEXcode IQ के साथ, यह डिवाइस विंडो से 'डिवाइस जोड़ें' सुविधा का उपयोग करके पूरा किया जाता है।

कॉन्फ़िगरेशन में दूरी सेंसर (2nd gen) जोड़ने के लिए, इस आलेख में दिए गए चरणों का पालन करें। 

डिवाइस मेनू खुला होने के साथ VEXcode IQ का स्क्रीनशॉट। कनेक्टेड डिस्टेंस सेंसर को डिवाइस मेनू में सूचीबद्ध और हाइलाइट किया गया है। ब्लॉक टूलबॉक्स खुला है और डिस्टेंस सेंसिंग (द्वितीय पीढ़ी) ब्लॉक हाइलाइट किए गए हैं।

एक बार जब डिस्टेंस सेंसर (दूसरी पीढ़ी) आपके प्रोजेक्ट में जोड़ दिया जाता है, तो सेंसर ब्लॉक का एक नया सेट उपलब्ध हो जाएगा।

डिस्टेंस सेंसर (दूसरी पीढ़ी) से संबंधित 'सेंसिंग' श्रेणी के ब्लॉकों के बारे में अधिक जानकारी के लिए, सहायता जानकारी देखें (ब्लॉक प्रोजेक्ट या सी++ प्रोजेक्ट)।


दूरी सेंसर के सामान्य उपयोग (दूसरी पीढ़ी)

दूरी सेंसर (दूसरी पीढ़ी) कई माप उत्पन्न कर सकता है जिसका उपयोग रोबोट के व्यवहार को बदलने के लिए किया जा सकता है। इन विशेषताओं में शामिल हैं:

किसी वस्तु का पता लगाना

VEXcode IQ उस प्रोजेक्ट को ब्लॉक करता है जो किसी वस्तु को खोजने के लिए दूरी सेंसर का उपयोग करता है और फिर उसकी ओर ड्राइव करता है। परियोजना में लिखा है, जब शुरू करें, तो दाईं ओर मुड़ें, तब तक प्रतीक्षा करें जब तक Distance7 को कोई वस्तु न मिल जाए, और फिर 400 मिमी तक आगे बढ़ें।

यह सुविधा आपके रोबोट को किसी वस्तु का पता लगाने की अनुमति देती है जब वह दूरी सेंसर (द्वितीय पीढ़ी) की सीमा के भीतर आ जाती है। दूरी संवेदक (द्वितीय पीढ़ी) किसी वस्तु के पाए जाने की सूचना तब देगा जब वह लगभग 1000 मिमी से कम दूरी पर होगी।

बाईं ओर दिखाया गया उदाहरण प्रोजेक्ट, एक रोबोट को कोड करने के लिए उपयोग किया जाता है, जिसके सामने एक दूरी संवेदक (द्वितीय पीढ़ी) लगा होता है, जो तब तक घूमता रहता है जब तक कि वह किसी वस्तु, जैसे कि घन, का पता नहीं लगा लेता, और फिर जब सेंसर द्वारा वस्तु का पता लगा लिया जाता है, तो आगे बढ़ जाता है।

किसी वस्तु से दूरी

VEXcode IQ उस प्रोजेक्ट को ब्लॉक करता है जो रोबोट को किसी वस्तु की ओर ले जाने के लिए डिस्टेंस सेंसर का उपयोग करता है और फिर उसे पकड़ने के लिए पंजे का उपयोग करता है। परियोजना में लिखा है, जब शुरू किया जाए, तो आगे बढ़ें और तब तक प्रतीक्षा करें जब तक कि दूरी7 मिमी में वस्तु की दूरी 75 से कम न हो जाए। अंत में, गाड़ी चलाना बंद करें और क्लॉमोटर को 25 डिग्री तक घुमाएं।

यह सेंसर के सामने वाले भाग और किसी वस्तु या अवरोध/दीवार के बीच की माप प्रदान करता है।

बाईं ओर दिखाया गया उदाहरण प्रोजेक्ट एक रोबोट को कोड करने के लिए उपयोग किया जाता है, जिसके सामने की ओर एक दूरी सेंसर (दूसरी पीढ़ी) लगा हुआ है और एक पंजा जुड़ा हुआ है। रोबोट तब तक चलता रहेगा जब तक कि उसे यह पता न चल जाए कि कोई वस्तु सेंसर से 75 मिमी से कम दूरी पर है, फिर वह वस्तु के चारों ओर पंजा बंद कर देगा। यह उदाहरण तब उपयोगी होगा जब यह ज्ञात हो कि रोबोट के सामने कोई वस्तु है और आप चाहते हैं कि रोबोट उस वस्तु को लेने के लिए आगे बढ़े। 

यह निर्धारित करने के लिए कि कोई वस्तु सेंसर से कितनी दूरी पर है और परियोजना में उस पैरामीटर का उपयोग करने के लिए, IQ (द्वितीय पीढ़ी) ब्रेन पर सेंसर डैशबोर्ड का उपयोग करें। सेंसर डैशबोर्ड के उपयोग के बारे में अधिक जानकारी के लिए यह लेख देखें।

वस्तु वेग की रिपोर्ट करें

VEXcode IQ ब्लॉक प्रोजेक्ट, जो किसी वस्तु के वेग की लाइव रिपोर्ट करने के लिए दूरी सेंसर और प्रिंट ब्लॉक का उपयोग करता है। प्रोजेक्ट में लिखा है, जब शुरू किया जाए, तो ब्रेन पर प्रिंट परिशुद्धता 0.1 पर सेट करें। अगला चरण फॉरएवर लूप है जिसमें 5 ब्लॉक हैं। 5 ब्लॉकों में लिखा है, ब्रेन पर सभी पंक्तियों को साफ़ करें, ब्रेन पर पंक्ति 1 कॉलम 1 पर कर्सर सेट करें, डिस्टेंस 7 प्रिंट करें, ब्रेन पर एक ऑब्जेक्ट मिला और कर्सर को अगली पंक्ति पर सेट करें, डिस्टेंस 7 ऑब्जेक्ट वेग को ब्रेन पर m/s में प्रिंट करें, और अंत में 0.25 सेकंड प्रतीक्षा करें।

यह सुविधा सेंसर के पास आने वाली वस्तु, या सेंसर द्वारा किसी वस्तु के पास आने के लिए मीटर प्रति सेकंड में वेग का माप प्रदान करती है।

किसी निकट आती वस्तु के साथ वेग में परिवर्तन का निरीक्षण करने के लिए, बाईं ओर दिए गए उदाहरण का उपयोग किया जा सकता है। इस परियोजना में, जानकारी मस्तिष्क की स्क्रीन पर मुद्रित की जाएगी। जब दूरी सेंसर (द्वितीय पीढ़ी) द्वारा किसी वस्तु का पता लगाया जाता है तो मस्तिष्क उस वस्तु का वेग मीटर/सेकेंड में प्रिंट कर देता है। उन बदलती संख्याओं को अधिक सटीकता से देखने के लिए, प्रिंट परिशुद्धता को 0.1 पर सेट किया जाता है। 

एक क्यूब को सेंसर के करीब और दूर ले जाकर इस प्रोजेक्ट का परीक्षण करें। जब वस्तु और/या सेंसर एक दूसरे से दूर जा रहे हों, तो वेग मान ऋणात्मक होगा।

वस्तु का सापेक्ष आकार निर्धारित करें

VEXcode IQ ब्लॉक प्रोजेक्ट, जो किसी वस्तु के आकार की लाइव रिपोर्ट करने के लिए डिस्टेंस सेंसर और प्रिंट ब्लॉक का उपयोग करता है। इस परियोजना में When started ब्लॉक के बाद Forever लूप होता है जिसमें 13 कमांड होते हैं। फॉरएवर लूप में पहले तीन कमांड हैं: ब्रेन पर सभी पंक्तियां साफ़ करें, ब्रेन पर पंक्ति 1 कॉलम 1 पर कर्सर सेट करें, और ब्रेन पर ऑब्जेक्ट साइज प्रिंट करें और कर्सर को अगली पंक्ति पर सेट करें। अगला एक If ब्लॉक है जिसमें लिखा है If Distance7 found an Object? इस पहले If ब्लॉक के अंदर एक दूसरा ब्लॉक है जो Else if स्टेटमेंट और Else स्टेटमेंट से जुड़ा है। ये आंतरिक If कथन एक साथ पढ़ते हैं यदि Distance7 ऑब्जेक्ट का आकार छोटा है तो Brain पर Small प्रिंट करें, अन्यथा यदि Distance7 ऑब्जेक्ट का आकार मध्यम है तो Brain पर Medium प्रिंट करें, और अन्यथा Brain पर Large प्रिंट करें। पहले If ब्लॉक के बाद एक Else कथन आता है जो else प्रिंट करता है कि Brain पर कोई ऑब्जेक्ट नहीं मिला। अंत में, दोनों If कथनों के बाहर एक Wait ब्लॉक है, जिसमें Wait 0.25 सेकंड लिखा है।

यह सुविधा आपके रोबोट को सेंसर की रीडिंग के आधार पर किसी वस्तु को छोटे, मध्यम या बड़े के रूप में पहचानने की अनुमति देती है।

बाईं ओर दिया गया यह उदाहरण मस्तिष्क पर किसी वस्तु के सापेक्ष आकार को प्रिंट करने के लिए [यदि तो अन्यथा] और [प्रिंट] ब्लॉक का उपयोग करता है। सेंसर के सामने विभिन्न वस्तुएं रखें और वास्तविक समय में आकार की पहचान करने के लिए मस्तिष्क की स्क्रीन पर रीडिंग देखें।

किसी वस्तु के सापेक्ष आकार का निर्धारण करने के लिए, सेंसर, सेंसर पर परावर्तित होने वाले प्रकाश की मात्रा के बारे में जानकारी का उपयोग करता है। आकार का सबसे सटीक प्रतिनिधित्व प्राप्त करने के लिए वस्तुओं को सेंसर से 100 मिमी और 300 मिमी (लगभग 4-12 इंच) की दूरी पर रखा जाना चाहिए।


प्रतियोगिता रोबोट पर दूरी सेंसर (दूसरी पीढ़ी) का उपयोग

डिस्टेंस सेंसर (दूसरी पीढ़ी) प्रतिस्पर्धी रोबोटों के लिए बेहतर प्रतिस्पर्धात्मक लाभ प्रदान करेगा। परिधि दीवार से दूरी का पता लगाने और रोबोट के वेग को मापने की क्षमता, स्वायत्त रूटीन डिजाइन करते समय बहुत सारी जानकारी प्रदान करेगी। वस्तु का पता लगाना तथा वस्तु के सापेक्ष आकार का निर्धारण करने से खेल के टुकड़ों और/या लक्ष्यों का पता लगाने में सहायक जानकारी मिलेगी।

फ्लिंग हीरो बॉट निर्माण जिसमें एक दूरी सेंसर संलग्न है जो हाइलाइट किया गया है और रोबोट के पीछे इंगित करता है।

उदाहरण के लिए, 2021 - 2022 VEX IQ चैलेंज, पिचिंग इन में, रिवर्स में ड्राइविंग करते समय दीवारों का पता लगाने के लिए आपके रोबोट के पीछे एक डिस्टेंस सेंसर (2nd gen) लगाया जा सकता है।

यह आंदोलनों को स्वचालित करने में मदद कर सकता है, खासकर जब एक गेंद को इंटेक में पुनः प्राप्त करना, रिवर्स में ड्राइविंग करना और फिर गेंद को गोल में लॉन्च करने के लिए मुड़ना।

कोई फर्क नहीं पड़ता कि VEX IQ डिस्टेंस सेंसर (2nd gen) का उपयोग किस एप्लिकेशन के लिए किया जाता है, इसमें कोई संदेह नहीं है कि यह टीमों के लिए एक स्वागत योग्य अतिरिक्त होगा।

सेंसर के मानों का कार्य उपयोगकर्ता की कल्पना के लिए खुला है।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: