पाठ 1: दूरी सेंसर
इस पाठ में, आप सीखेंगे कि डिस्टेंस सेंसर क्या है, और आप वीआर रोबोट के साथ डिस्टेंस सेंसर का उपयोग क्यों करेंगे। आप सीखेंगे कि डिस्टेंस सेंसर कैसे काम करता है, और VEXcode VR प्रोजेक्ट में डिस्टेंस सेंसर का उपयोग कैसे करें।
सीखने के परिणाम
- पहचानें कि दूरी सेंसर अपने और निकटतम वस्तु के बीच की दूरी की रिपोर्ट करता है।
- पहचानें कि दूरी संवेदक, अल्ट्रासोनिक तरंगों को किसी वस्तु से टकराकर संवेदक तक वापस आने में लगने वाले समय का उपयोग करके दूरी निर्धारित करता है।
- पहचानें कि <Distance found object> ब्लॉक एक बूलियन रिपोर्टर ब्लॉक है जो रिपोर्ट करता है कि क्या डिस्टेंस सेंसर ने कोई ऑब्जेक्ट ढूंढ लिया है।
- पहचानें कि (दूरी से) ब्लॉक निकटतम वस्तु की दूरी मिलीमीटर या इंच में बताता है।
- बताइये कि VEXcode VR परियोजना में डिस्टेंस सेंसर का उपयोग क्यों किया जाएगा।
दूरी सेंसर
दूरी सेंसर, वीआर रोबोट पर लगे दूरी सेंसर के सामने वाले भाग और निकटतम वस्तु के बीच की दूरी की रिपोर्ट करता है। दूरी सेंसर वीआर रोबोट की सामने वाली आंख में स्थित है।

दूरी संवेदक, अल्ट्रासोनिक तरंगों को किसी वस्तु से टकराकर संवेदक तक वापस आने में लगने वाले समय का उपयोग करके दूरी की गणना करता है।

डिस्टेंस सेंसर कैसे काम करता है, और VEXcode VR प्रोजेक्ट में डिस्टेंस सेंसर का उपयोग कैसे करें, इस बारे में विस्तृत जानकारी के लिए लेख डिस्टेंस सेंसर - रोबोट विशेषताएं - VEX VRपढ़ें।
<Distance found object> ब्लॉक
जब किसी प्रोजेक्ट में <Distance found object> ब्लॉक का उपयोग किया जाता है तो डिस्टेंस सेंसर यह पता लगाता है कि उसके सामने कोई वस्तु है या नहीं। <Distance found object> ब्लॉक एक बूलियन रिपोर्टर ब्लॉक है जो सत्य या असत्य मान की रिपोर्ट करता है। इस ब्लॉक का उपयोग षट्कोणीय (छह-पक्षीय) रिक्त स्थान वाले ब्लॉकों के अंदर किया जाता है।

- <Distance found object> सत्य रिपोर्ट करता है जब दूरी सेंसर अपने दृश्य क्षेत्र के भीतर और सेंसर के 3000 मिमी के भीतर किसी वस्तु या सतह का पता लगाता है।
- <Distance found object> तब FALSE रिपोर्ट करता है जब दूरी सेंसर 3000 मिमी के भीतर किसी वस्तु या सतह का पता नहीं लगाता है।
ब्लॉक से (दूरी)
(दूरी से) ब्लॉक एक संख्यात्मक रिपोर्टर ब्लॉक है जो वीआर रोबोट के सामने से निकटतम वस्तु की दूरी की रिपोर्ट करता है। संख्यात्मक रिपोर्टर ब्लॉक (दूरी से) एक अंडाकार ब्लॉक है जिसका उपयोग अंडाकार इनपुट रिक्त स्थान वाले ब्लॉक के अंदर किया जाता है। निम्नलिखित ज्ञानकोष आलेख में VEXcode VR ब्लॉकों के पांच विभिन्न आकारों पर चर्चा की गई है तथा बताया गया है कि ब्लॉकों का प्रत्येक आकार आपको VEXcode VR परियोजनाओं में उसकी भूमिका के बारे में क्या बताता है।

चुनें कि (दूरी) मिलीमीटर (मिमी) या इंच (इंच) में बताई जाए।

(दूरी से) ब्लॉक का उपयोग किसी प्रोजेक्ट में अन्य ब्लॉकों के साथ VR रोबोट को किसी वस्तु से एक निश्चित दूरी दूर (या उसकी ओर) ले जाने के लिए, या एक विशिष्ट दूरी की सूचना मिलने पर कोई कार्य पूरा करने के लिए निर्देश देने के लिए किया जा सकता है।
निम्नलिखित उदाहरण में, आप देख सकते हैं कि VEXcode VR प्रोजेक्ट में बूलियन रिपोर्टर ब्लॉक के अंदर (Distance from) ब्लॉक का उपयोग कैसे किया जाता है। इस परियोजना में वीआर रोबोट तब तक आगे बढ़ता रहेगा जब तक कि बताई गई दूरी किसी वस्तु से 50 मिलीमीटर (मिमी) से कम न हो जाए। फिर, वी.आर. रोबोट रुक जाएगा।

नोट: यह परियोजना <Less than> ब्लॉक का उपयोग करती है। आप इस इकाई में <Greater than> और <Less than> बूलियन रिपोर्टर ब्लॉक के बारे में अधिक जानेंगे।
आवेदन करना
दूरी सेंसर यह पता लगा सकता है कि वीआर रोबोट के सामने कोई वस्तु है या नहीं। इसका उपयोग किसी दीवार या वस्तु से बचने या उसे ढूंढने के लिए किया जा सकता है। दूरी सेंसर, दीवार या वस्तु के सामने के भाग और दूरी सेंसर के सामने के भाग के बीच की दूरी को माप सकता है।
डिस्टेंस सेंसर का उपयोग करने से वीआर रोबोट किसी वस्तु को छुए बिना उस तक पहुंच सकेगा। यह VEXcode VR प्लेग्राउंड में किसी वस्तु से बचने, या किसी वस्तु या दीवार तक ड्राइव करने, दीवारों से लगातार टकराए बिना भूलभुलैया में नेविगेट करने में सहायक हो सकता है।
नीचे दिया गया यह वीडियो एक वीआर रोबोट का उदाहरण है जो डिस्टेंस सेंसर का उपयोग करके वॉल भूलभुलैया खेल के मैदान में नेविगेट कर रहा है। ध्यान दें कि वी.आर. रोबोट किसी भी दीवार को नहीं छूता है। रोबोट तब तक आगे बढ़ता रहता है जब तक कि उसे दीवार का पता नहीं चल जाता, फिर वह भूलभुलैया के आरंभ से नंबर 2 तक जाते हुए बाएं या दाएं मुड़ जाता है।
स्विच ब्लॉक का उपयोग करना
नीचे दी गई तालिका VEXcode और स्विच की तुलना करती है
| VEXcode ब्लॉक | स्विच ब्लॉक |
|---|---|
![]() |
![]() |
![]() |
![]() |
याद रखें कि आप "INCHES" टाइप करके स्विच (दूरी से) ब्लॉक के यूनिट पैरामीटर को बदल सकते हैं। जैसे ही आप पैरामीटर टाइप करेंगे, एक सुझाव दिखाई देगा, और आप एंटर, टैब कुंजी दबा सकते हैं, या सुझाई गई इकाई पर क्लिक करके उसका चयन कर सकते हैं।




