पायथन के साथ VEXcode VR में दूरी सेंसर का उपयोग करना

वी.आर. रोबोट पर लगा दूरी सेंसर वी.आर. रोबोट और निकटतम वस्तु के बीच की दूरी की रिपोर्ट करता है। सेंसर, लेजर प्रकाश को किसी वस्तु से टकराकर सेंसर तक वापस आने में लगने वाले समय के आधार पर दूरी की गणना करता है।


वीआर रोबोट पर दूरी सेंसर

VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, ब्लॉक-आधारित कोडिंग वातावरण को प्रदर्शित करता है, जिसे STEM शिक्षा में छात्रों और शिक्षकों के लिए एक ट्यूटोरियल के भाग के रूप में, एक आभासी रोबोट के माध्यम से कोडिंग अवधारणाओं को पढ़ाने के लिए डिज़ाइन किया गया है।

डिस्टेंस सेंसर एक सेंसर है जो वीआर रोबोट और निकटतम ठोस वस्तु के बीच की दूरी की रिपोर्ट करता है।

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

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


दूरी सेंसर के साथ प्रयुक्त VEXcode VR कमांड

VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, ब्लॉक-आधारित कोडिंग वातावरण को प्रदर्शित करता है, जिसे शैक्षिक सेटिंग्स में वर्चुअल रोबोटिक्स के माध्यम से कोडिंग अवधारणाओं को पढ़ाने के लिए डिज़ाइन किया गया है।

दूरी सेंसर के साथ प्रयुक्त कमांड सेंसिंग श्रेणी में पाए जा सकते हैं।

get_distance कमांड

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

get_distance कमांड का उपयोग करके, दूरी सेंसर निकटतम वस्तु की दूरी मिलीमीटर (मिमी) या इंच में रिपोर्ट कर सकता है। get_distanceकमांड संख्यात्मक मानों को मिलीमीटर (मिमी) या इंच में रिपोर्ट करता है।

VEXcode VR ट्यूटोरियल इंटरफ़ेस का स्क्रीनशॉट, जो वर्चुअल रोबोट प्रोग्रामिंग के लिए ब्लॉक-आधारित कोडिंग विकल्पों को प्रदर्शित करता है, जिसे STEM शिक्षा में कोडिंग कौशल और समस्या-समाधान को बढ़ाने के लिए डिज़ाइन किया गया है।

मॉनिटर कंसोल में दूरी मिलीमीटर (मिमी) और इंच में प्रदर्शित की जाएगी।

ऑब्जेक्ट मिला कमांड

VEXcode VR प्रोग्रामिंग इंटरफ़ेस का स्क्रीनशॉट, जो उपयोगकर्ताओं को एक वर्चुअल रोबोट के माध्यम से कोडिंग अवधारणाओं को सीखने के लिए ब्लॉक-आधारित कोडिंग वातावरण प्रदर्शित करता है, जिसे STEM में शैक्षिक उद्देश्यों के लिए डिज़ाइन किया गया है।

दूरी सेंसर दूरी वस्तु आदेश का उपयोग करके पता लगाता है कि उसके सामने कोई वस्तु है या नहीं। दूरी सेंसर, सेंसर के 3000 मिमी (~118 इंच) के भीतर किसी वस्तु या सतह का पता लगा सकता है। दूरी पाया ऑब्जेक्ट कमांड सत्य या असत्यके रूप में एक बूलियन मान लौटाता है।

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

सत्य या असत्य रिपोर्ट की जाएगी और मॉनिटर कंसोल में दिखाई देगी।

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


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

VEXcode VR प्रोग्रामिंग इंटरफ़ेस का स्क्रीनशॉट, जो वर्चुअल रोबोटिक्स के माध्यम से कोडिंग अवधारणाओं को सिखाने के लिए डिज़ाइन किए गए ब्लॉक-आधारित कोडिंग वातावरण को प्रदर्शित करता है। इसमें सिम्युलेटेड सेटिंग में कोड बनाने, परीक्षण करने और डिबगिंग के लिए उपकरण शामिल हैं।

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

वर्चुअल रोबोट की प्रोग्रामिंग के लिए ब्लॉक-आधारित कोडिंग वातावरण को प्रदर्शित करने वाले VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, STEM शिक्षा संदर्भ में शुरुआती और उन्नत उपयोगकर्ताओं के लिए सुविधाओं पर प्रकाश डालता है।

दूरी सेंसर, दूरी सेंसर के सामने और वस्तु के सामने के भाग के बीच की दूरी को माप सकता है। यह दीवारों से लगातार टकराए बिना या किसी वस्तु से बचते हुए भूलभुलैया को पूरा करने में सहायक हो सकता है।


दूरी सेंसर उदाहरण परियोजना

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

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

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

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

Last Updated: