खेल
भाग 1 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे VEXcode GO में एक प्रोजेक्ट बनाने जा रहे हैं, जिसमें कोड बेस को चलाकर इलेक्ट्रोमैग्नेट के साथ मंगल ग्रह की चट्टान का नमूना (लाल डिस्क) एकत्र करना है, फिर इसे 'मंगल बेस' (प्रारंभिक बिंदु) पर वापस लाना है।
-
छात्र आपके साथ मिलकर इस परियोजना का निर्माण करेंगे और फिर मंगल ग्रह की सतह (क्षेत्र) पर इसका परीक्षण करेंगे। नीचे दिया गया एनीमेशन यह दर्शाता है कि इस परियोजना के शुरू होने पर कोड बेस किस प्रकार आगे बढ़ेगा। रोबोट तब तक आगे बढ़ता है जब तक वह लाल डिस्क तक नहीं पहुंच जाता, फिर वह अपने विद्युत चुम्बक को शक्ति प्रदान करता है ताकि वह उसे उठा ले, फिर घूमकर अपनी प्रारंभिक स्थिति में वापस आ जाता है।
वीडियो फाइल
-
- मॉडलछात्रों के लिए मॉडल कि कैसे VEXcode GO में प्रोजेक्ट बनाएं और फील्ड पर अपने प्रोजेक्ट का परीक्षण करें।
- छात्रों को यह दिखाकर शुरुआत करें कि वे अपने कोड बेस पर स्थित ब्रेन को VEXcode GO में अपने डिवाइस से कैसे कनेक्ट करें। चूंकि विभिन्न डिवाइसों के बीच कनेक्शन के चरण भिन्न होते हैं, VEX GO Brain को अपने कंप्यूटर या टैबलेट से कनेक्ट करने के विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरी के कनेक्टिंग लेख देखें
- उन्हें कोड बेस के लिए VEXCode GO को भी कॉन्फ़िगर करना होगा। यदि आवश्यक हो, तो कोड बेस VEX लाइब्रेरी कॉन्फ़िगर करें लेख से चरणों का मॉडल बनाएं और सुनिश्चित करें कि छात्र टूलबॉक्स में ड्राइवट्रेन ब्लॉक देख सकें।
-
फिर एक साथ मिलकर अपना प्रोजेक्ट बनाना शुरू करें। सबसे पहले, [Drive for] ब्लॉक को कार्यक्षेत्र में खींचें और उसे {When started} ब्लॉक से जोड़ें. दूरी पैरामीटर को 400 मिमी में बदलें। यह कोड बेस को लाल डिस्क के पास ले जाकर उसे एकत्रित कर लेगा।
[ड्राइव के लिए] जोड़ें और दूरी निर्धारित करें -
प्रोजेक्ट में [विद्युत चुम्बक सक्रिय करें] ब्लॉक जोड़ें। इससे इलेक्ट्रोमैग्नेट डिस्क को उठा लेगा।
[विद्युत चुम्बक को सक्रिय करें] जोड़ें -
[टर्न फॉर] ब्लॉक जोड़ें और टर्न वैल्यू को 180 डिग्री पर सेट करें ताकि कोड बेस मंगल बेस पर वापस जाने के लिए घूम जाए।
[के लिए घुमाएँ] जोड़ें और 180 डिग्री पर सेट करें -
400 मिमी तक आगे ड्राइव करने के लिए एक और [ड्राइव फॉर] सेट जोड़ें, और एक और [एनर्जाइज़ इलेक्ट्रोमैग्नेट] ब्लॉक जोड़ें और इसे 'ड्रॉप' पर सेट करें। इससे कोड बेस डिस्क को बेस तक पहुंचा देगा। संपूर्ण परियोजना नीचे दी गई छवि से मेल खानी चाहिए:
अंतिम ब्लॉक जोड़ें और पैरामीटर सेट करें -
छात्रों को अपने प्रोजेक्ट का नाम जियो सैंपल 1 रखने और उसे अपने डिवाइस में सेव करने को कहें। VEXcode GO प्रोजेक्ट को सहेजने के लिए डिवाइस-विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरी का खोलें और सहेजें अनुभाग देखें।
पूर्ण परियोजना - भू नमूना 1
विद्यार्थियों को यह मॉडल दिखाएं कि वे अपने प्रोजेक्ट का परीक्षण मैदान पर कैसे करें।
-
सबसे पहले, उन्हें दिखाएं कि कैसे अपने रोबोट को प्रारंभिक बिंदु (मंगल बेस) और मैदान पर लाल डिस्क को रखना है, जैसा कि नीचे दी गई छवि में दिखाया गया है। संरेखण में सहायता के लिए फ़ील्ड पर ग्रिड लाइनों का उपयोग करें। डिस्क और इलेक्ट्रोमैग्नेट दोनों को फील्ड की ग्रिड लाइनों पर पंक्तिबद्ध किया जा सकता है, जिससे छात्रों को अपने प्रोजेक्ट का परीक्षण करते समय सफलता प्राप्त करने में आसानी होगी।
परीक्षण के लिए सेटअप -
एक बार कोड बेस स्थापित हो जाने पर, प्रोजेक्ट का परीक्षण करने के लिए VEXcode GO में 'प्रारंभ' का चयन करें।
प्रोजेक्ट का परीक्षण करने के लिए 'प्रारंभ' चुनें - छात्रों को प्रोजेक्ट को रोकने के लिए VEXcode GO टूलबार में 'स्टॉप' बटन का चयन करना होगा।
-
- जो छात्र जल्दी समाप्त कर लेते हैं और उन्हें अतिरिक्त चुनौतियों की आवश्यकता होती है, उन्हें लाल डिस्क को और दूर ले जाने को कहें। क्या वे अपने कोड को इस प्रकार समायोजित कर सकते हैं कि कोड बेस डिस्क एकत्रित कर सके?
- सुविधा प्रदान करनाछात्रों के साथ बातचीत को सुविधाजनक बनाना जब वे अपनी परियोजनाओं का परीक्षण कर रहे हों।
- इस परियोजना में कोड बेस कैसे चलता है?
- कोड बेस को कैसे पता चलता है कि इलेक्ट्रोमैग्नेट को कब सक्रिय करना है?
- हमने रोबोट को बेस पर वापस लौटने के लिए कैसे कोड किया?
अवधारणा पर ध्यान केंद्रित करें, परिशुद्धता पर नहीं। इस लैब का लक्ष्य किसी परियोजना में विद्युत-चुम्बक के उपयोग की अवधारणा पर ध्यान केंद्रित करना है। यदि छात्रों ने अपने कोड बेस को थोड़ा सा गलत संरेखित कर दिया है, या जब वे डिस्क की ओर ड्राइव करते हैं तो वह सही स्थान पर नहीं है, तो उन्हें याद दिलाएं कि डिस्क को थोड़ा सा हिलाना ठीक है, ताकि यह सुनिश्चित हो सके कि वह इलेक्ट्रोमैग्नेट द्वारा उठा ली जाए।
- याद दिलाएंविद्यार्थियों को याद दिलाएं कि भले ही यह एक छोटा प्रोजेक्ट है, लेकिन वे गलतियाँ कर सकते हैं, और उनके प्रोजेक्ट को सफलतापूर्वक पूरा करने के लिए एक से अधिक प्रयास करने पड़ सकते हैं।
- छात्रों को [ड्राइव फॉर] ब्लॉक में पैरामीटर की जांच करनी चाहिए ताकि यह सुनिश्चित हो सके कि नमूने तक पहुंचने के लिए यह सही दूरी है।
- उन्हें यह भी जांचना चाहिए कि [Turn for] ब्लॉक में पैरामीटर कोड बेस को पूरी तरह से घुमाने के लिए सेट किया गया है।
छात्रों को अपनी गलतियों को स्वीकार करने के लिए प्रोत्साहित करने के लिए, उनसे निम्नलिखित प्रश्न पूछें:
- आपने कौन सी गलती की जिससे आपको कुछ नया सीखने को मिला?
- प्रयोगशाला के किस भाग ने आपको अधिक सोचने पर मजबूर किया?
- पूछेंविद्यार्थियों से विभिन्न प्रकार के चट्टान और मिट्टी के नमूनों के बारे में पूछें जो उनके विचार में पर्सिवियरेंस रोवर अपने मिशन पर एकत्र कर रहा है। यदि वे मंगल ग्रह का अध्ययन करने वाले वैज्ञानिक होते, तो वे किस विषय पर जानना चाहते? रोवर इसकी जांच के लिए कौन से सेंसर का उपयोग कर सकता है?
खेल के बीच में ब्रेक & समूह चर्चा
जैसे ही प्रत्येक समूह लाल डिस्कको इकट्ठा करने और वापस करने के लिए अपने कोड बेस को कोड किया है, संक्षिप्त बातचीत के लिए एक साथ आएं।
- हमारे प्रोजेक्ट में इलेक्ट्रोमैग्नेट कैसे काम करता है? विद्युत चुम्बक को कौन से ब्लॉक नियंत्रित करते हैं?
- आपने इलेक्ट्रोमैग्नेट से डिस्क कैसे गिराई?
- यदि आपको किसी भिन्न स्थान से डिस्क एकत्रित करने की आवश्यकता हो तो क्या होगा? आप अपनी परियोजना को कैसे बदल सकते हैं? आप कौन से पैरामीटर बदलेंगे?
भाग 2 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे खेल भाग 1 में सीखी गई बातों को अपने प्रोजेक्ट पर लागू करेंगे, ताकि कोड बेस एक नए स्थान से लाल डिस्क को एकत्रित कर सके और वापस ला सके। वे कोड बेस को इस नए स्थान पर ले जाने के लिए अपनी परियोजनाओं में पैरामीटर या ब्लॉक बदल सकते हैं।
- छात्रों को नया फील्ड सेटअप दिखाएं और उन्हें 200 मिलीमीटर (~8 इंच) ड्राइव दूरी प्रदान करें ताकि वे इस परियोजना के कोड पर ध्यान केंद्रित कर सकें।
भाग 2 फ़ील्ड सेटअप चलाएँ-
निम्नलिखित एनीमेशन एक संभावित तरीका दिखाता है जिससे कोड बेस चुनौती को पूरा करने के लिए आगे बढ़ सकता है। रोबोट तब तक आगे बढ़ता है जब तक वह लाल डिस्क तक नहीं पहुंच जाता, फिर वह अपने विद्युत चुम्बक को शक्ति प्रदान करता है ताकि वह उसे उठा ले, फिर घूमकर अपनी प्रारंभिक स्थिति में वापस आ जाता है।
वीडियो फाइल
- मॉडलछात्रों के लिए मॉडल कि वे VEXcode GO में अपने प्रोजेक्ट कैसे शुरू करें।
- यदि आवश्यक हो, तो छात्रों को दिखाएं कि वे अपने कोड बेस पर स्थित ब्रेन को VEXcode GO में अपने डिवाइस से कैसे कनेक्ट करें। चूंकि विभिन्न डिवाइसों के बीच कनेक्शन के चरण भिन्न होते हैं, VEX GO Brain को अपने कंप्यूटर या टैबलेट से कनेक्ट करने के विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरी के कनेक्टिंग लेख देखें
- यदि आवश्यक हो, तो कोड बेस VEX लाइब्रेरी कॉन्फ़िगर करें लेख चरणों का मॉडल बनाएं और सुनिश्चित करें कि छात्र टूलबॉक्स में ड्राइवट्रेन ब्लॉक देख सकें।
- छात्रों को अपने प्रोजेक्ट का नाम जियो सैंपल 2 रखने और उसे अपने डिवाइस में सेव करने को कहें। VEXcode GO प्रोजेक्ट को सहेजने के लिए डिवाइस-विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरी के खोलें और सहेजें अनुभाग देखें.
यदि आवश्यक हो, तो विद्यार्थियों को यह मॉडल दिखाएं कि वे अपने प्रोजेक्ट का परीक्षण मैदान पर कैसे करें।
- उन्हें दिखाएं कि कोड बेस को मंगल बेस पर रखकर परीक्षण कैसे किया जाए। यदि आवश्यक हो तो ऊपर दिए गए प्ले पार्ट 2 फील्ड सेटअप चित्र को देखें।
-
एक बार कोड बेस स्थापित हो जाने पर, प्रोजेक्ट का परीक्षण करने के लिए VEXcode GO में 'प्रारंभ' का चयन करें।
प्रोजेक्ट का परीक्षण करने के लिए 'प्रारंभ' चुनें - छात्रों को प्रोजेक्ट को रोकने के लिए VEXcode GO टूलबार में 'स्टॉप' बटन का चयन करना होगा।
यदि छात्र जल्दी काम समाप्त कर लें, तो उन्हें मैदान पर दूसरी डिस्क रखने को कहें। क्या वे अपने रोबोट को दोनों नमूने एकत्र करने और वापस करने के लिए कोड कर सकते हैं?
- सुविधा प्रदान करनाछात्रों के साथ बातचीत को सुविधाजनक बनाना, जब वे अपनी परियोजनाएं बना रहे हों और उनका परीक्षण कर रहे हों, जैसे कि:
- डिस्क एकत्रित करने के लिए कोड बेस को किस प्रकार स्थानांतरित करने की आवश्यकता है? क्या आप मुझे अपने हाथों से दिखा सकते हैं?
- आप अपने प्रोजेक्ट में कौन से ब्लॉक जोड़ रहे हैं ताकि आपका कोड बेस नए स्थान से डिस्क एकत्रित कर सके?
- आप अपने कोड को किस प्रकार बदल रहे हैं ताकि कोड बेस डिस्क को नए स्थान पर पहुंचा सके?
विद्यार्थियों को परीक्षण और त्रुटि के लिए तैयार करें जो कि प्रयोग का एक अभिन्न अंग है जिसमें वे इस चुनौती से जुड़ेंगे। आप अपने विद्यार्थियों के साथ समस्या-समाधान प्रक्रिया के लिए एक संरचना स्थापित करने हेतु पृष्ठभूमि पृष्ठ से समस्या समाधान चक्र ग्राफिक को एक दृश्य सहायक के रूप में उपयोग करना चाह सकते हैं।
छात्र समस्या-समाधान चक्र इस चुनौती के कई संभावित समाधान हैं। निम्नलिखित एक उदाहरण है।
भाग 2 संभावित समाधान खेलें- अवधारणा पर ध्यान केंद्रित करें, परिशुद्धता पर नहीं। इस लैब का लक्ष्य किसी परियोजना में विद्युत-चुम्बक के उपयोग की अवधारणा पर ध्यान केंद्रित करना है। यदि छात्रों ने अपने कोड बेस को थोड़ा सा गलत संरेखित कर दिया है, या जब वे डिस्क की ओर ड्राइव करते हैं तो वह सही स्थान पर नहीं है, तो उन्हें याद दिलाएं कि डिस्क को थोड़ा सा हिलाना ठीक है, ताकि यह सुनिश्चित हो सके कि वह इलेक्ट्रोमैग्नेट द्वारा उठा ली जाए।
- यदि छात्रों को अपने प्रोजेक्ट में ब्लॉक कमांड के साथ कोड बेस के व्यवहार को जोड़ने के लिए अतिरिक्त सहायता की आवश्यकता है, तो प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करें, जिससे छात्रों को एक समय में एक ब्लॉक के माध्यम से अपने प्रोजेक्ट को देखने में मदद मिलेगी, ताकि वे देख सकें कि उनके प्रोजेक्ट में प्रत्येक ब्लॉक का निष्पादन कैसे किया जा रहा है। प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए, VEXcode GO में स्टेपिंग थ्रू ब्लॉक्स ट्यूटोरियल देखें।
VEXcode GO में ब्लॉकों के माध्यम से आगे बढ़ने का ट्यूटोरियल - याद दिलाएंविद्यार्थियों को ब्लॉकों के क्रम (या अनुक्रम) और प्रत्येक ब्लॉक को उनके प्रोजेक्ट में निर्धारित मापदंडों की जांच करने के लिए याद दिलाएं।
- आपने अपनी परियोजना में क्या परिवर्तन किया और क्या वैसा ही रहा? आपने यह कैसे तय किया कि आपके समूह में कौन से ब्लॉक या पैरामीटर बदलने हैं?
- क्या डिस्क अधिक दूरी पर थी या कम दूरी पर? कोड बेस की यात्रा के लिए सही दूरी का पता लगाने के लिए आप [ड्राइव फॉर] ब्लॉक में पैरामीटर कैसे बदल सकते हैं?
कक्षा में चक्कर लगाते हुए छात्रों से प्रत्येक मुद्दे के समाधान के बारे में बात करें। यह एक पुनरावृत्तीय प्रक्रिया होगी, इसलिए विद्यार्थियों को याद दिला दें कि मंगल रोवर्स को कोड करने वाले वैज्ञानिकों को भी रोवर को अपनी इच्छानुसार चलाने के लिए कई बार प्रयास करना पड़ता है।
- पूछेंछात्रों से मंगल ग्रह के रोवर्स के बारे में पूछें ताकि उनकी परियोजनाएं वास्तविक रोवर्स से जुड़ सकें। उनके अनुसार रोवर में कौन से उपकरण या सेंसर हैं जो उसे मार्शल चट्टान और मिट्टी के नमूनों का विश्लेषण करने में सक्षम बनाते हैं?