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

आवश्यक हार्डवेयर, अपना इंजीनियरिंग नोटबुक प्राप्त करें और VEXcode V5 खोलें।
| मात्रा | आवश्यक सामग्री |
|---|---|
| 1 |
VEX V5 क्लासरूम स्टार्टर किट |
| 1 |
VEXcode V5 (नवीनतम संस्करण, विंडोज, macOS, क्रोमबुक) |
| 1 |
इंजीनियरिंग नोटबुक |
| 1 |
विज़न सेंसर को कॉन्फ़िगर करना (ट्यूटोरियल) |
| 1 |
विज़न सेंसर को ट्यून करना (ट्यूटोरियल) |
| 1 |
ऑब्जेक्ट्स का पता लगाना (विज़न) उदाहरण प्रोजेक्ट |
यह गतिविधि आपको विजन सेंसर का उपयोग करने के लिए आवश्यक उपकरण प्रदान करेगी।
आप VEXcode V5 के अंदर दी गई सहायता जानकारी का उपयोग करके ब्लॉकों के बारे में जान सकते हैं। हेल्पफ़ीचर का उपयोग करने के बारे में मार्गदर्शन के लिए, यूजिंग हेल्प ट्यूटोरियल देखें।
चरण 1: एक उदाहरण प्रोजेक्ट खोलें।
VEXcode V5 में कई अलग-अलग उदाहरण प्रोजेक्ट शामिल हैं। आप इस अन्वेषण में इनमें से किसी एक का उपयोग करेंगे। उदाहरण परियोजनाओं के उपयोग में सहायता और सुझावों के लिए, उदाहरण और टेम्पलेट का उपयोग करना नामक ट्यूटोरियल देखें।
फिर, निम्नलिखित चरणों को पूरा करके डिटेक्टिंग ऑब्जेक्ट्स (विज़न) उदाहरण प्रोजेक्ट खोलें:
- फ़ाइल मेनू खोलें।
- खोलेंउदाहरण चुनें।

- एप्लिकेशन के शीर्ष पर स्थित फ़िल्टर बार का उपयोग करें और "सेंसिंग" चुनें।
Detecting Objects (Vision)उदाहरण प्रोजेक्ट का चयन करें और खोलें।
अपनी परियोजना को ऑब्जेक्ट का पता लगाने के रूप में।
- यह सुनिश्चित करने के लिए जांच करें कि प्रोजेक्ट का नामDetecting Objectsअब टूलबार के केंद्र में स्थित विंडो में दिखाई दे रहा है।
- अतिरिक्त सहायता के लिए, उदाहरण प्रोजेक्ट और टेम्प्लेट का उपयोग करने से संबंधित ट्यूटोरियल वीडियो देखें।
शिक्षक सुझाव
-
सुनिश्चित करें कि छात्रों ने फ़ाइल मेनू सेओपन एग्जांपल्सचयन किया है।
-
सुनिश्चित करें कि छात्रों नेऑब्जेक्ट्स का पता लगाना (दृष्टि)उदाहरण परियोजना का चयन किया है। आप छात्रों को बता सकते हैं किओपन एग्जांपल्सपेज पर चुनने के लिए कई विकल्प मौजूद हैं। छात्रों को याद दिलाएं कि वे किसी भी समय उदाहरणों और टेम्पलेट्स का उपयोग करने वाले ट्यूटोरियल का संदर्भ ले सकते हैं।
-
आप छात्रों से प्रोजेक्ट के नाम में अपने नाम के पहले अक्षर या अपने समूह का नाम जोड़ने के लिए कह सकते हैं। यदि आप छात्रों से कार्यक्रम प्रस्तुत करने के लिए कहते हैं तो इससे कार्यक्रमों में अंतर करने में मदद मिलेगी।
-
VEXcode V5 में ऑटोसेव की सुविधा होने के कारण, प्रोजेक्ट को पहली बार सेव करने के बाद उसे दोबारा सेव करने की आवश्यकता नहीं होती है।
-
यदि छात्रों को प्रोजेक्ट सेव करने में सहायता की आवश्यकता हो, तो उन्हें प्रोजेक्ट का नामकरण और सेव करने से संबंधित ट्यूटोरियल वीडियो देखने के लिए निर्देशित करें।
चरण 2: विज़न सेंसर को कॉन्फ़िगर करना और उसका उपयोग करना
- सबसे पहले विज़न सेंसर को कॉन्फ़िगर करने का ट्यूटोरियल वीडियो देखें।
- बाद, विज़न सेंसरको तीन रंगीन वस्तुओं: लाल, हरे और नीले रंग के लिए कॉन्फ़िगर करें।
पहले से सहेजे गए Detecting Objects (Vision) उदाहरण प्रोजेक्ट को खोलें।
इस परियोजना में विजन सेंसर का उपयोग किस प्रकार किया जा रहा है? परियोजना के लागू होने पर क्या होगा, इसका अनुमान लगाएं और अपने इंजीनियरिंग नोटबुक में अनुमानों को लिख लें।
प्रोजेक्ट डाउनलोड करें और चलाएं. विजन सेंसर के सामने अलग-अलग रंगों की वस्तुएं रखें और रोबोट के व्यवहार का अवलोकन करें। अपनी इंजीनियरिंग नोटबुक में लिखें
परियोजना से प्राप्त वास्तविक परिणाम की तुलना में आपकी भविष्यवाणी कितनी भिन्न या सही थी।
सहायता के लिए, डाउनलोड और रन ए प्रोजेक्ट ट्यूटोरियल वीडियो देखें।
शिक्षक सुझाव
तीनों रंगीन वस्तुएं घन ही होनी जरूरी नहीं हैं, वे कोई भी अपेक्षाकृत छोटी हरी, लाल और नीली वस्तु हो सकती हैं।
चर्चा को प्रेरित करें
-
उत्तर
छात्रों को अपनी इंजीनियरिंग नोटबुक में यह बताने के लिए कक्षा में चर्चा करने के लिए प्रेरित करें कि उन्होंने इस परियोजना से क्या अपेक्षा की थी और विज़न सेंसर को कॉन्फ़िगर करने के तरीके पर भी विचार करें।
निम्नलिखित प्रश्न पूछकर चर्चा को आगे बढ़ाएं:
-
विज़न सेंसर को कॉन्फ़िगर करने के चरण क्या हैं?
-
<Object exists> ब्लॉक क्या करता है?
-
[If then else] ब्लॉक क्या करता है?
-
अगर हम कमरे बदल दें तो विज़न सेंसर द्वारा वस्तुओं को पहचानने के तरीके में क्या बदलाव आएगा?
उत्तर अलग - अलग होगा:
-
छात्रों को ध्यान देना चाहिए कि वस्तु का नाम तय करना होगा। वस्तु को विज़न सेंसर के फ्रेम में रखा जाना चाहिए और "फ्रीज़" बटन का उपयोग करके उसे स्थिर किया जाना चाहिए। इसके बाद "सेट" बटन का उपयोग करके रंग का चयन और कॉन्फ़िगरेशन किया जाएगा। छात्रों कोमें सूचीबद्ध चरणों के साथ-साथ विज़न सेंसर को कॉन्फ़िगर करने वाले ट्यूटोरियल वीडियो में सूचीबद्ध चरणों की रूपरेखा तैयार करनी चाहिए।
-
<Object exists> ब्लॉक यह रिपोर्ट करता है कि क्या विज़न सेंसर ने किसी कॉन्फ़िगर किए गए ऑब्जेक्ट का पता लगाया है। इस ब्लॉक का उपयोग कैसे करें, इस बारे में अधिक जानकारीसहायताजानकारी में पाई जा सकती है।
-
[If then else] ब्लॉक, रिपोर्ट किए गए बूलियन मान के आधार पर [If then else] के पहले या दूसरे भाग के अंदर के ब्लॉकों को चलाता है। इस ब्लॉक का उपयोग कैसे करें, इस बारे में अधिक जानकारी सहायता अनुभाग में मिल सकती है।
-
यदि विज़न सेंसर को किसी भिन्न वातावरण में वस्तुओं का पता लगाने के लिए कहा जाए, तो प्रकाश व्यवस्था बदल सकती है और वस्तुओं के रंग अलग दिख सकते हैं। इससे विजन सेंसर के लिए वस्तुओं का पता लगाना मुश्किल हो सकता है।
शिक्षक टूलबॉक्स
-
प्रसारण ब्लॉक
ऑब्जेक्ट्स का पता लगाने (विज़न) उदाहरण प्रोजेक्ट में, प्रोजेक्ट को [ब्रॉडकास्ट और वेट] ब्लॉक का उपयोग करके व्यवस्थित किया गया है। प्रोजेक्ट में बदलाव करके [ब्रॉडकास्ट और वेट] ब्लॉक को हटाया जा सकता है और सभी स्टैक को [फॉरएवर] ब्लॉक के अंदर रखा जा सकता है। दोनों परियोजनाओं से रोबोट को एक ही प्रकार की क्रियाएं करने की अनुमति मिलेगी। [ब्रॉडकास्ट और वेट] ब्लॉक का उपयोग करने से ब्लॉक और प्रोग्रामिंग प्रवाह का बेहतर संगठन संभव होता है।
ब्रॉडकास्ट ब्लॉक के बारे में अधिक जानकारी के लिए,सहायताजानकारी पर जाएँ। आवश्यकतानुसार VEXcode V5 के भीतर दिए गए सहायता ट्यूटोरियल का उपयोग करें।
अपने ज्ञान का विस्तार करें
-
अधिक ऑब्जेक्ट कॉन्फ़िगर करें
कॉन्फ़िगरेशन के लिए दो अन्य रंगीन वस्तुएं चुनें, संभवतः सफेद, बैंगनी, पीला, आदि...

यदि छात्रों कोकॉन्फ़िगर करने मेंकी सहायता की आवश्यकता है, तो उन्हेंसहायताजानकारी या ट्यूटोरियल का संदर्भ दें।
चरण 3: विज़न सेंसर को ट्यून करना
अक्सर किसी वस्तु को इस तरह से कॉन्फ़िगर किया जाता है कि उसे विज़न सेंसर द्वारा एक विशेष वातावरण में पहचाना जा सके, उदाहरण के लिए, एक कक्षा में। जब विजन सेंसर को किसी भिन्न वातावरण में ले जाया जाता है, जैसे कि किसी प्रतियोगिता स्थल पर, तो हो सकता है कि विजन सेंसर उस वस्तु को पहचान न पाए। यह अक्सर विज़न सेंसर को कॉन्फ़िगर किएके बाद प्रकाश व्यवस्था में बदलाव के कारण होता है इस समस्या को हल करने के लिए, आपको अपने विज़न सेंसर को ट्यून करना पड़ सकता है।
- सबसे पहले विज़न सेंसर को ट्यून करने का ट्यूटोरियल वीडियो देखें।
- बाद, विज़न सेंसरको तीन रंगीन वस्तुओं: लाल, हरे और नीले रंग के लिए ट्यून करें।
पहले से सहेजे गए Detecting Objects (Vision) उदाहरण प्रोजेक्ट को खोलें।
विज़न सेंसर को ट्यून करने से वस्तुओं को पहचानने की उसकी क्षमता पर क्या प्रभाव पड़ेगा? क्लॉबॉट को कमरे के किसी ऐसे हिस्से में ले जाएं जहां कम या ज्यादा रोशनी हो।
प्रोजेक्ट डाउनलोड करें और चलाएं. विजन सेंसर के सामने अलग-अलग रंगों की वस्तुएं रखें और रोबोट के व्यवहार का अवलोकन करें। अपनी इंजीनियरिंग नोटबुक में लिखें कि विज़न सेंसर वस्तुओं का पता कितनी अच्छी तरह लगाता है। क्या स्थान परिवर्तन के बाद विज़न सेंसर को ट्यून करने की आवश्यकता है?
अतिरिक्त सहायता के लिए, डाउनलोड और रन ए प्रोजेक्ट ट्यूटोरियल वीडियो देखें।
आवश्यकतानुसार विज़न सेंसर को ट्यून करें। विज़न सेंसर को ट्यून करने के बाद उसका परीक्षण करें ताकि यह निर्धारित किया जा सके कि क्या वह वस्तुओं को बेहतर ढंग से पहचान सकता है और आवश्यकतानुसार समायोजन करें।
चर्चा को प्रेरित करना
-
गतिविधि पर चिंतन करना
प्रश्न: क्या विज़न सेंसर ने आपकी अपेक्षा के अनुसार वस्तुओं का पता लगाया?
उत्तर:उत्तर भिन्न-भिन्न हो सकते हैं; हालाँकि, इस प्रश्न का उद्देश्य संज्ञानात्मक सोचबढ़ावा देना है। छात्रों को ध्यान देना चाहिए कि विज़न सेंसर की वस्तुओं का पता लगाने की क्षमता वातावरण और प्रकाश के आधार पर बदल सकती है।
प्रश्न: आवश्यकतानुसार विज़न सेंसर को ट्यून करने में सक्षम होना क्यों महत्वपूर्ण है?
उत्तर:हालांकि उत्तर भिन्न-भिन्न हो सकते हैं, एक सामान्य प्रतिक्रिया यह होनी चाहिए कि यदि कोई रोबोट विज़न सेंसरउपयोग करता है और उसे किसी प्रतियोगिता में ले जाया जाता है या किसी खेल या चुनौती में उपयोग किया जाता है, तो रोबोट का प्रदर्शन विज़न सेंसर की सटीकता पर निर्भर करेगा। सटीकता के लिए इसे ट्यून करना महत्वपूर्ण है।
अपने ज्ञान का विस्तार करें
-
एकाधिक वस्तुएँ
छात्रों से 'ऑब्जेक्ट डिटेक्टिंग' प्रोजेक्ट चलाने और विज़न सेंसर के सामने कॉन्फ़िगर किए गए ऑब्जेक्ट्स में से एक से अधिक ऑब्जेक्ट्स रखने के लिए कहें। क्या होता है? उनसे कहें कि वे अपने निष्कर्षों को अपनी इंजीनियरिंग नोटबुक में लिखें।
, छात्रों से कहें कि वे विज़न सेंसर के सामने एक कॉन्फ़िगर की गई वस्तु और एक अज्ञात या कॉन्फ़िगर न की गई वस्तु रखें। क्या होता है? उनसे कहें कि वे अपने निष्कर्षों को अपनी इंजीनियरिंग नोटबुक में दर्ज करें। परीक्षण करने से पहले छात्रों से पूछें
यदि वे विज़न सेंसर के सामने तीन निर्धारित वस्तुएँ रख दें
क्या होगा? छात्रों से कहें कि वे परीक्षण करने से पहले अपनी भविष्यवाणियां लिख लें। उनसे कहें कि परीक्षण करने के बाद वे अपने अवलोकन दर्ज करें।

छात्रों द्वारा की गई भविष्यवाणियों और अवलोकनों पर चर्चा को सुगम बनाएं।
निम्नलिखित प्रश्न पूछकर चर्चा को सुगम बनाएं:
- एक, दो और तीन वस्तुओं में क्या अंतर थे?
- क्या आप एक से अधिक वस्तुओं को पहचानने के लिए प्रोजेक्ट में किसी प्रकार का बदलाव करेंगे?