खेल
भाग 1 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे एक ऐसा प्रोजेक्ट बनाने जा रहे हैं जिसमें रोबोट आर्म डिस्क को उसके रंग के आधार पर स्थानांतरित करेगा।
रोबोटिक भुजा डिस्क का पता चलने तक प्रतीक्षा करेगी, डिस्क के रंग की जांच करेगी और उस रंग के आधार पर निर्णय लेगी। यदि डिस्क का रंग प्रोजेक्ट में दिए गए रंग से मेल खाता है, तो रोबोट आर्म डिस्क को उठाएगा, उसे टाइल के दूसरे हिस्से में ले जाएगा, डिस्क को नीचे गिराएगा और वापस शुरुआती स्थान पर लौट आएगा। नीचे दिए गए वीडियो को देखें कि कैसे रोबोट आर्म पहले डिस्क को सेंस करके और फिर उसके रंग के आधार पर उसे उठाकर दूसरे स्थान पर ले जाकर डिस्क को सफलतापूर्वक स्थानांतरित कर सकता है।
वीडियो फाइल - मॉडलछात्रों को प्रोजेक्ट में [If then] ब्लॉक और [Forever] ब्लॉक जोड़ने का तरीका बताएं। समझाएं कि इस उदाहरण में, रोबोट आर्म हरे रंग की तलाश करेगा।
-
छात्रों को अपना लैब 4 भाग 2 प्रोजेक्ट खोलने और उसका नाम बदलकर लैब 5 भाग 1 रखने के लिए कहें।
परियोजना का नाम बताइए - यदि कोई छात्र लैब 4 में उपस्थित नहीं था या उसे अपना प्रोजेक्ट नहीं मिल रहा है, तो उनसे लैब 5 इमेज स्लाइडशो से लैब 4 पार्ट 2 का हल दोबारा बनाने के लिए कहें।
लैब 4 भाग 2 समाधान - शुरू करने से पहले, सुनिश्चित करें कि छात्रों ने अपने डिवाइस को अपने कोड रोबोट आर्म (2-एक्सिस) से कनेक्ट कर लिया है और उनके प्रोजेक्ट का कॉन्फ़िगरेशन रोबोट आर्म के लिए सेट किया गया है। यदि आवश्यक हो, रोबोट आर्म को कॉन्फ़िगर करने चरणों की समीक्षा करें फिर छात्रों को अपने रोबोट आर्म को कनेक्ट और कॉन्फ़िगर करने के लिए इन चरणों का प्रदर्शन करके दिखाएं
नोट: जब आप पहली बार अपने रोबोट आर्म को अपने डिवाइस से कनेक्ट करते हैं, तो ब्रेन में निर्मित जाइरो कैलिब्रेट हो सकता है, जिससे रोबोट आर्म कुछ क्षण के लिए अपने आप हिल सकता है। यह एक अपेक्षित व्यवहार है, कैलिब्रेशन के दौरान रोबोट आर्म को न छुएं।
- [If then] ब्लॉक को वर्कस्पेस में खींचें।
कार्यक्षेत्र में एक [यदि तब] ब्लॉक जोड़ें - [If then] ब्लॉक को मौजूदा ब्लॉकों के चारों ओर जोड़ा जा सकता है। छात्रों को वह छाया दिखाएं जो ब्लॉक जोड़ते समय दिखाई देती है। यह छाया दर्शाती है कि ब्लॉक को स्टैक में कहाँ जोड़ा जाएगा।
किसी प्रोजेक्ट में [यदि तब] जोड़ना - छात्रों से पूछें कि वे किस स्थिति की जांच करना चाहते हैं (आंखों का सेंसर किसी विशिष्ट रंग की वस्तु का पता लगाता है)। <Color sensing> ब्लॉक को [If then] ब्लॉक में खींचें।
<Color sensing> ब्लॉक जोड़ा गया - समझाएं कि <Color sensing> ब्लॉक का उपयोग डिस्क के रंगों का पता लगाने के लिए किया जा सकता है: लाल, नीला और हरा। 'हरे' रंग का ड्रॉप-डाउन विकल्प चुनें।
'हरा' चुनें - समझाएं कि [If then] ब्लॉक सशर्त कथन हैं जो रोबोट को एक शर्त की जांच करने का निर्देश देते हैं, और यदि शर्त सही है, तो यह ब्लॉक चलेगा।
[यदि तब] ब्लॉक के साथ प्रोजेक्ट करें- छात्रों से पूछें कि इस प्रोजेक्ट प्रक्रिया में रोबोट आर्म कितनी बार <Color sensing> की स्थिति की जांच करेगा। क्या वे इसे इतनी बार जांच करवाना चाहते हैं? इसकी बार-बार जांच करने के लिए, उन्हें एक [Forever] ब्लॉक जोड़ना होगा। एक [फॉरएवर] ब्लॉक को वर्कस्पेस में खींचें और उसे ब्लॉकों के मौजूदा ढेर के चारों ओर रखें।
[हमेशा के लिए] ब्लॉक जोड़ें- छात्रों को निर्देश दें कि वे अपने प्रोजेक्ट में <Color sensing> ब्लॉक में उपलब्ध तीन रंगों में से कोई भी रंग चुनें। उन्हें रोबोट आर्म पर लगे इलेक्ट्रोमैग्नेट से एक ही रंग की डिस्क को जोड़ना चाहिए और यह देखने के लिए अपना प्रोजेक्ट शुरू करना चाहिए कि रोबोट आर्म डिस्क को कैसे घुमाता है।
- नोट: लैब 5 भाग 1 का समाधान चुने गए रंग समूहों के आधार पर थोड़ा भिन्न होगा।
लैब 5 भाग 1 समाधान -
- सुविधा प्रदान करेंछात्रों द्वारा अपनी परियोजनाएं बनाना शुरू करने पर बातचीत को सुगम बनाएं। उन्हें अपने प्रोजेक्ट बनाते समय ही उनका परीक्षण करने के लिए प्रोत्साहित करें।
- क्या आपका प्रोजेक्ट इच्छानुसार काम कर रहा है? क्यों या क्यों नहीं?
- आप इस प्रोजेक्ट में [Forever] ब्लॉक के कार्य को कैसे समझाएंगे?
- अगर हम रोबोट आर्म के सामने अलग रंग की डिस्क रख दें तो क्या होगा? क्या रोबोटिक भुजा डिस्क को हिला पाएगी? आप ऐसा क्यों सोचते हैं?
- यदि आप चाहते हैं कि रोबोट आर्म दो रंगों को अलग कर सके, तो आपको और कौन से ब्लॉक जोड़ने होंगे?
- याद दिलाएंसमूहों को याद दिलाएं कि यदि वे भ्रमित हो जाएं तो प्रश्न पूछें। यदि उन्हें नए ब्लॉक का उपयोग करने में कोई समस्या आती है, तो उन्हें इन चरणों का दोबारा पालन करने के लिए कहें।
जिन समूहों ने अपना प्रोजेक्ट पूरा कर लिया है, उनसे उन समूहों की मदद करने के लिए कहें जिन्हें अधिक सहायता की आवश्यकता हो सकती है।
- प्रश्नछात्रों से कक्षा या घर की घटनाओं का वर्णन “यदि...तो…” वाक्यों के रूप में करने के लिए कहें। उदाहरण के लिए:
- यदि मुझे उत्तर पता है, तो मैं अपना हाथ उठाता हूँ।
- यदि घंटी बजती है, तो दोपहर के भोजन का समय हो गया है।
- अगर मैं अपना सारा होमवर्क पूरा कर लेता हूँ, तो मुझे एक घंटे का स्क्रीनटाइम मिलता है।
खेल के बीच में विराम & समूह चर्चा
जैसे ही प्रत्येक समूह ने अपने रोबोट आर्म को रंगीन डिस्क को सफलतापूर्वक उठाने के लिए कोडित किया, एक संक्षिप्त बातचीत के लिए एक साथ आएं ।
- आपके रोबोटिक हाथ ने क्या किया?
- छात्रों को रोबोट के व्यवहार के बारे में यथासंभव विशिष्ट रूप से बोलने के लिए प्रोत्साहित करें। “इसने एक लाल डिस्क देखी” के बजाय, कहें “रोबोट आर्म के आई सेंसर ने एक लाल डिस्क का पता लगाया।”
- हमारे प्रोजेक्ट्स में रोबोट आर्म ने निर्णय कैसे लिए? हमने रोबोट आर्म को निर्णय लेने का निर्देश देने के लिए किन ब्लॉकों का उपयोग किया?
- रोबोटिक भुजा रंग की जांच कितनी बार करेगी? क्यों? अगर हम [Forever] ब्लॉक को हटा दें तो क्या होगा?
- इस बातचीत को आगे बढ़ाने में मदद के लिए प्रोजेक्ट फ्लो इमेज का उपयोग करें।
भाग 2 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे अपने प्रोजेक्ट में कुछ ऐसा जोड़ने जा रहे हैं जिससे रोबोट का हाथ रंगीन डिस्क को उनके रंग के आधार पर अलग-अलग स्थानों पर ले जा सके। नीचे दिए गए वीडियो को देखें कि कैसे रोबोट आर्म पहले डिस्क को सेंस करके और फिर रंग के आधार पर उसे उठाकर दूसरे स्थान पर ले जाकर तीनों डिस्क को सफलतापूर्वक स्थानांतरित कर सका। इस एनिमेशन में, पहले एक हरी डिस्क को स्थानांतरित किया जाता है, फिर एक लाल डिस्क को, और अंत में, एक नीली डिस्क को सफलतापूर्वक पहुंचाया जाता है।
वीडियो फाइल
- मॉडलके लिए एक मॉडल जिसमें वे चरण शामिल कर सकते हैं ताकि रोबोट आर्म को रंग के आधार पर डिस्क को अलग-अलग स्थानों पर ले जाने का निर्देश दिया जा सके।
डिस्क स्थान - प्रत्येक समूह को अपने डिवाइस पर VEXcode GO लॉन्च करने और अपना लैब 5 भाग 1 प्रोजेक्ट खोलने के लिए कहें। यह नई परियोजना इसी परियोजना पर आधारित होगी।
-
छात्रों को लैब की शुरुआत में अपने प्रोजेक्ट को एक नए नाम से सेव करना होगा। उन्हें फ़ाइल मेनू से "सेव ऐज़" या "सेव टू योर डिवाइस" (आप जिस VEXcode GO संस्करण का उपयोग कर रहे हैं उसके आधार पर) का चयन करने दें और अपने प्रोजेक्ट लैब 5 भाग रूप में । यदि एक ही डिवाइस पर कई समूह काम कर रहे हैं, तो उनसे कहें कि वे प्रोजेक्ट में अपने समूह का नाम जोड़ें।
परियोजना का नाम बताइए - शुरू करने से पहले, सुनिश्चित करें कि छात्रों ने अपने डिवाइस को अपने कोड रोबोट आर्म (2-एक्सिस) से कनेक्ट कर लिया है और रोबोट आर्म कॉन्फ़िगर किया गया है। यदि आवश्यक हो, रोबोट आर्म को कॉन्फ़िगर करने चरणों की समीक्षा करें फिर छात्रों को अपने रोबोट आर्म को कनेक्ट और कॉन्फ़िगर करने के लिए इन चरणों का प्रदर्शन करके दिखाएं
- फिलहाल, रोबोट आर्म को निर्देश दिए गए हैं कि ग्रीन डिस्क का पता चलने पर क्या करना है। ब्लॉकों की प्रतिकृति बनाकर, अन्य रंगों के लिए निर्देश शीघ्रता से तैयार किए जा सकते हैं।
- [If then] ब्लॉक पर राइट-क्लिक करके या देर तक दबाकर ब्लॉक को डुप्लिकेट करने का तरीका बताएं।
संदर्भ मेनू - [If then] ब्लॉक को दो बार डुप्लिकेट करें और उन्हें पहले [If then] ब्लॉक के नीचे जोड़ें।
डुप्लिकेट ब्लॉक - छात्रों को समझाएं कि उन्हें नए जोड़े गए [If then] ब्लॉक के अंदर मौजूद <Color sensing> ब्लॉक को अतिरिक्त डिस्क रंगों में बदलना होगा। दूसरे <Color sensing> ब्लॉक को 'लाल' रंग में बदलें।
'लाल' में बदलें - इस [If then] ब्लॉक के अंदर के ब्लॉकों को बदलकर रोबोट आर्म को यह बताना होगा कि लाल डिस्क को कहाँ रखना है। बेस मोटर को प्रत्येक दिशा में 180 डिग्री घुमाने के लिए नियंत्रित करने वाले [Spin for] ब्लॉक के मापदंडों को बदलें।
ड्रॉप ऑफ लोकेशन बदलें - अब जबकि रोबोट आर्म को पता है कि लाल डिस्क या हरी डिस्क को कहाँ ले जाना है, छात्रों को अंतिम स्टैक को संपादित करने का निर्देश दें। इस स्टैक में, रोबोट आर्म सभी नीली डिस्क को उनके निर्धारित स्थान पर ले जाएगा।
- छात्रों को विद्युतचुंबक पर एक डिस्क रखने के लिए कहें और परियोजना शुरू करें और देखें कि उनका रोबोटिक हाथ कैसे चलता है। उन्हें याद दिलाएं कि उन्हें विद्युतचुंबक से जुड़ी डिस्क के साथ परियोजना शुरू करनी चाहिए। यदि आवश्यक हो तो VEXcode प्रोजेक्ट शुरू करने के चरणों की समीक्षा करें।
- छात्रों को अपने प्रोजेक्ट को सभी रंगीन डिस्क के साथ कई बार टेस्ट करने दें ताकि यह सुनिश्चित हो सके कि यह इच्छानुसार काम कर रहा है।
- सुविधा प्रदान करेंपरियोजना प्रवाह में सशर्त कथनों के बारे में बातचीत को सुविधाजनक बनाएं, क्योंकि छात्र मापदंडों को बदलते हैं और अपनी परियोजनाओं का परीक्षण करते हैं। जब आप छात्रों के बीच घूम रहे हों, तो उनके प्रोजेक्ट की जांच करने के लिए लैब 5 स्लाइडशो में दिए गए समाधान का उपयोग करें।
लैब 5 भाग 2 समाधान जब आप कमरे में घूमकर समूहों की जाँच कर रहे हों, तो चर्चा शुरू करने के लिए उनसे निम्नलिखित में से कुछ प्रश्न पूछें।
- यदि हम चाहते हैं कि तीनों रंग एक ही स्थान पर हों, तो आप कोड में क्या बदलाव करेंगे?
- मुझे समझाएं कि यदि आई सेंसर लाल रंग का पता लगाता है तो रोबोट आर्म कैसे गति करेगा।
- अगर मेरे [If then] ब्लॉकों में से कोई एक [Forever] ब्लॉक के बाहर हो तो क्या होगा? क्या रोबोटिक आर्म इच्छानुसार काम करेगा? क्यों या क्यों नहीं?
- अगर मैं आई सेंसर के सामने नारंगी रंग की किरण रख दूं तो क्या होगा? क्या रोबोटिक भुजा इसे हिला पाएगी? परियोजना प्रवाह के संदर्भ में यह आगे क्यों नहीं बढ़ेगा, इसका कारण स्पष्ट करें।
- रिमाइंडसमूहों को याद दिलाएं कि वे अपने डुप्लिकेट [f then] स्टैक को [Forever] ब्लॉक के अंदर रखें। यह उन संभावित त्रुटियों में से एक है जो छात्रों द्वारा अपनी परियोजना बनाते समय हो सकती हैं।
छात्रों को याद दिलाएं कि कोशिश करना और असफल होना ठीक है! अंतिम प्रोजेक्ट तैयार करने से पहले उनके कई संस्करण हो सकते हैं। असफलता को स्वीकार करें, यह सीखने की प्रक्रिया का एक हिस्सा है।
- प्रश्नछात्रों से पूछें कि रोबोट आर्म द्वारा लिए गए निर्णय उनके द्वारा प्रतिदिन लिए जाने वाले निर्णयों से किस प्रकार मिलते-जुलते या भिन्न हैं।
वे किन-किन नौकरियों के बारे में सोच सकते हैं जिनमें निर्णय लेने की क्षमता का उपयोग होता है?