Skip to main content
शिक्षक पोर्टल

खेल

भाग 1 - चरण दर चरण

  1. निर्देशछात्रों को निर्देश दें कि वे एक प्रोजेक्ट बनाने जा रहे हैं जिसमें रोबोट आर्म एक डिस्क को उसके रंग के आधार पर स्थानांतरित करेगा।

    रोबोट आर्म तब तक प्रतीक्षा करेगा जब तक कि डिस्क का पता न चल जाए, डिस्क का रंग जांचेगा, तथा उस रंग के आधार पर निर्णय लेगा। यदि डिस्क प्रोजेक्ट में दिए गए रंग से मेल खाती है, तो रोबोट आर्म डिस्क को उठाएगा, और उसे टाइल के दूसरे भाग में ले जाएगा, डिस्क को नीचे गिराएगा, और प्रारंभिक स्थान पर वापस आ जाएगा। नीचे दिए गए वीडियो को देखें कि कैसे रोबोट आर्म पहले डिस्क को पहचान कर, तथा फिर उसके रंग के आधार पर उसे उठाकर दूसरे स्थान पर ले जाकर, डिस्क को सफलतापूर्वक स्थानांतरित कर सकता है।

    वीडियो फाइल
  2. मॉडलछात्रों के साथ प्रोजेक्ट में [यदि तो] ब्लॉक और [हमेशा के लिए] ब्लॉक को जोड़ने का मॉडल बनाएं। बता दें कि इस उदाहरण में रोबोट आर्म हरे रंग की तलाश करेगा
    • छात्रों को अपना लैब 4 भाग 2 प्रोजेक्ट खोलने और उसका नाम बदलने को कहें लैब 5 भाग 1

      VEXcode GO टूलबार के केंद्र में परियोजना नाम बॉक्स को लाल बॉक्स से हाइलाइट किया गया है, और उस पर लैब 5 भाग 1 लिखा है।
      परियोजना का नाम बताइए
    • यदि कोई छात्र लैब 4 में उपस्थित नहीं था या उसे अपना प्रोजेक्ट नहीं मिल रहा है, तो उसे लैब 5 इमेज स्लाइड शो से लैब 4 भाग 2 समाधान पुनः बनाने को कहें।

    लैब 4 भाग 2 समाधान परियोजना. परियोजना में ब्लॉक में लिखा है कि जब शुरू किया जाए, तब तक प्रतीक्षा करें जब तक आंख को कोई वस्तु न मिल जाए, बढ़ावा देने के लिए विद्युत चुम्बक को सक्रिय करें, 1 सेकंड प्रतीक्षा करें, 90 डिग्री तक भुजा को ऊपर घुमाएं, 90 डिग्री तक दाहिनी ओर घुमाएं, 90 डिग्री तक भुजा को नीचे घुमाएं, गिराने के लिए विद्युत चुम्बक को सक्रिय करें, और 90 डिग्री तक बायीं ओर घुमाएं।
    लैब 4 भाग 2 समाधान
    • शुरू करने से पहले, सुनिश्चित करें कि छात्रों ने अपने डिवाइस को अपने कोड रोबोट आर्म (2-एक्सिस) से कनेक्ट कर लिया है और उनके प्रोजेक्ट का कॉन्फ़िगरेशन रोबोट आर्म पर सेट है। यदि आवश्यक हो, तो रोबोट आर्म को कॉन्फ़िगर करें और VEX GO ब्रेन को कनेक्ट करेंके चरणों की समीक्षा करें, फिर छात्रों को अपने रोबोट आर्म को कनेक्ट और कॉन्फ़िगर करने के लिए इन चरणों का मॉडल बनाएं।

    नोट: जब आप पहली बार अपने रोबोट आर्म को अपने डिवाइस से कनेक्ट करते हैं, तो ब्रेन में निर्मित जायरो कैलिब्रेट हो सकता है, जिससे रोबोट आर्म एक पल के लिए अपने आप चलने लगता है। यह एक अपेक्षित व्यवहार है, कैलिब्रेट करते समय रोबोट आर्म को न छुएं।

    • [यदि तो] ब्लॉक को कार्यक्षेत्र में खींचें.

    ऊपर जैसा ही प्रोजेक्ट, जिसमें टूलबॉक्स से If then ब्लॉक को कार्यक्षेत्र में प्रोजेक्ट के बाईं ओर खींचा गया है।
    कार्यक्षेत्र में [यदि तो] ब्लॉक जोड़ें
    • मौजूदा ब्लॉकों के चारों ओर एक [यदि तो] ब्लॉक जोड़ा जा सकता है। विद्यार्थियों को ब्लॉक जोड़ते समय दिखाई देने वाली छाया दिखाएं। यह छाया इंगित करती है कि ब्लॉक को स्टैक में कहां जोड़ा जाएगा।

    वही प्रोजेक्ट जिसमें If then ब्लॉक को Wait until ब्लॉक के नीचे जोड़ा गया है, ताकि शेष ब्लॉक If then ब्लॉक के C के अंदर हों।
    किसी प्रोजेक्ट में [यदि तो] जोड़ना
    • विद्यार्थियों से पूछें कि वे किस स्थिति की जांच करना चाहते हैं (नेत्र संवेदक एक विशिष्ट रंग की वस्तु का पता लगाता है)। <Color sensing> ब्लॉक को [यदि तो] ब्लॉक में खींचें.

    वही प्रोजेक्ट जिसमें If then ब्लॉक का पैरामीटर Eye पर सेट है, लाल रंग का पता लगाता है। ब्लॉक अब पढ़ते हैं जब शुरू किया गया, तब तक प्रतीक्षा करें जब तक आंख को कोई वस्तु न मिल जाए, यदि आंख लाल का पता लगाती है, तो बढ़ावा देने के लिए विद्युत चुंबक को सक्रिय करें, 1 सेकंड प्रतीक्षा करें, 90 डिग्री के लिए हाथ को ऊपर घुमाएं, 90 डिग्री के लिए आधार को दाईं ओर घुमाएं, 90 डिग्री के लिए हाथ को नीचे घुमाएं, विद्युत चुंबक को गिराने के लिए सक्रिय करें, और 90 डिग्री के लिए आधार को बाईं ओर घुमाएं।
    <Color sensing> ब्लॉक जोड़ा गया
    • समझाएं कि <Color sensing> ब्लॉक का उपयोग डिस्क के रंगों का पता लगाने के लिए किया जा सकता है: लाल, नीला और हरा। 'हरा' ड्रॉप-डाउन विकल्प चुनें।

    वही परियोजना, आई के रंग पैरामीटर ड्रॉपडाउन के साथ रंग ब्लॉक को खुला और हरे रंग पर सेट करता है।
    'हरा' चुनें
    • समझाएं कि [यदि तो] ब्लॉक सशर्त कथन हैं जो रोबोट को एक स्थिति की जांच करने का निर्देश देते हैं, और यदि स्थिति सत्य है, तो यह ब्लॉक चलेगा।

    वही प्रोजेक्ट, जिसमें If then ब्लॉक का पैरामीटर अब eye पर सेट है, हरे रंग का पता लगाता है।
    [यदि तो] ब्लॉक
    के साथ प्रोजेक्ट
    • विद्यार्थियों से पूछें कि इस परियोजना प्रवाह में रोबोट आर्म कितनी बार <Color sensing> स्थिति की जांच करेगा। क्या वे चाहते हैं कि इसकी जांच कितनी बार की जाए? इसे बार-बार जांचने के लिए, उन्हें [हमेशा] ब्लॉक जोड़ना होगा। एक [Forever] ब्लॉक को कार्यक्षेत्र में खींचें और उसे ब्लॉकों के मौजूदा ढेर के चारों ओर रखें।

    इसी परियोजना में फॉरएवर लूप को इस प्रकार जोड़ा गया है कि Wait until ब्लॉक से लेकर सभी ब्लॉक फॉरएवर लूप के C के भीतर आ जाएं।
    [हमेशा के लिए] ब्लॉक
    जोड़ें
    • छात्रों को अपने प्रोजेक्ट में <Color sensing> ब्लॉक में उपलब्ध तीन रंगों में से किसी एक का चयन करने का निर्देश दें। उन्हें रोबोट आर्म पर इलेक्ट्रोमैग्नेट के साथ समान रंग की डिस्क को जोड़ना चाहिए और यह देखने के लिए अपना प्रोजेक्ट शुरू करना चाहिए कि रोबोट आर्म डिस्क को कैसे घुमाता है। 
      • नोट: लैब 5 भाग 1 समाधान चुने गए रंग समूहों के आधार पर थोड़ा भिन्न होगा।

    वही प्रोजेक्ट जिसमें फॉरएवर लूप जोड़ा गया है। परियोजना अब इस प्रकार है: जब शुरू किया गया, हमेशा के लिए, जब तक आंख को कोई वस्तु नहीं मिल जाती तब तक प्रतीक्षा करें, यदि आंख हरा रंग पहचान लेती है, तो विद्युत चुम्बक को बढ़ाने के लिए सक्रिय करें, 1 सेकंड प्रतीक्षा करें, भुजा को 90 डिग्री तक ऊपर घुमाएं, आधार को 90 डिग्री तक दाईं ओर घुमाएं, भुजा को 90 डिग्री तक नीचे घुमाएं, विद्युत चुम्बक को गिराने के लिए सक्रिय करें, और आधार को 90 डिग्री तक बाईं ओर घुमाएं।
    लैब 5 भाग 1 समाधान

     

  3. सुविधा प्रदान करनाजब छात्र अपनी परियोजनाएं बनाना शुरू करते हैं तो बातचीत को सुविधाजनक बनाएं। उन्हें अपनी परियोजनाएं बनाते समय उनका परीक्षण करने के लिए प्रोत्साहित करें।
    • क्या आपकी परियोजना अपेक्षित रूप से काम करती है? क्यों या क्यों नहीं?
    • आप इस परियोजना में [फॉरएवर] ब्लॉक क्या करता है, इसका वर्णन कैसे करेंगे?
    • आपको क्या लगता है अगर हम रोबोट आर्म के सामने एक अलग रंग की डिस्क रख दें तो क्या होगा? क्या रोबोट आर्म डिस्क को हिलाएगा? आप ऐसा क्यों सोचते हैं?
    • यदि आप चाहते हैं कि रोबोट आर्म में दो रंग हों, तो आपको और कौन से ब्लॉक जोड़ने होंगे?
  4. याद दिलाएंसमूहों को याद दिलाएं कि यदि वे भ्रमित हों तो प्रश्न पूछें। यदि उन्हें नये ब्लॉकों का उपयोग करने में कोई समस्या हो तो उन्हें पुनः इन चरणों का पालन करने को कहें।

    जिन समूहों ने अपनी परियोजना पूरी कर ली है, उनसे उन समूहों की मदद करने को कहें जिन्हें अधिक सहायता की आवश्यकता हो सकती है।

  5. पूछेंछात्रों से कक्षा या घर की घटनाओं का वर्णन “यदि...तो…” वाक्यों के रूप में करने के लिए कहें। उदाहरण के लिए:
    • यदि मुझे उत्तर पता है, तो मैं अपना हाथ उठाता हूँ।
    • यदि घंटी बजती है, तो यह दोपहर के भोजन का समय है।
    • यदि मैं अपना सारा होमवर्क पूरा कर लेता हूं, तो मुझे एक घंटे का स्क्रीनटाइम मिलता है।

खेल के बीच में ब्रेक & समूह चर्चा

जैसे ही प्रत्येक समूह अपने रोबोट आर्म कोरंगीन डिस्क उठाने के लिए कोड किया, वे बातचीत के लिए एक साथ आए।

  • आपके रोबोट आर्म ने क्या किया?
    • छात्रों को रोबोट के व्यवहार के बारे में यथासंभव विशिष्ट रूप से बोलने के लिए प्रोत्साहित करें। “इसने एक लाल डिस्क देखी” के स्थान पर कहें “रोबोट आर्म के नेत्र सेंसर ने एक लाल डिस्क का पता लगाया।”
  • रोबोट आर्म ने हमारी परियोजनाओं में निर्णय कैसे लिये? रोबोट आर्म को निर्णय लेने के निर्देश देने के लिए हमने किन ब्लॉकों का उपयोग किया?
  • रोबोट आर्म कितनी बार किसी रंग की जांच करेगा? क्यों? यदि हम [हमेशा के लिए] ब्लॉक हटा दें तो क्या होगा?
  • इस वार्तालाप को सुविधाजनक बनाने के लिए परियोजना प्रवाह छवि का उपयोग करें।

हमेशा के लिए लूप के भीतर if then ब्लॉक का प्रोजेक्ट प्रवाह। एक बाहरी तीर हमेशा के लिए लूप के नीचे से ऊपर की ओर जाता है और हमेशा के लिए दोहराता है लिखा होता है। यदि तो ब्लॉक में एक हरा तीर होता है जो यह दर्शाता है कि यदि आंख हरे रंग का पता लगाती है, और स्थिति सत्य है, तो C के अंदर के ब्लॉक चलते हैं। यदि आँख हरे रंग का पता नहीं लगा पाती है, तो यह गलत है, और परियोजना हमेशा के लिए लूप के निचले भाग में चली जाती है।
[फॉरएवर] ब्लॉक
के साथ प्रोजेक्ट प्रवाह

भाग 2 - चरण दर चरण

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

    कोड रोबोट आर्म 2 एक्सिस का ऊपर से नीचे का दृश्य, जिसमें डिस्क अंतिम स्थिति में हैं। हरी डिस्क 12 बजे की स्थिति में हरे झंडे पर होती है; लाल डिस्क 3 बजे की स्थिति में हरे झंडे पर होती है; और नीली डिस्क 6 बजे की स्थिति में हरे झंडे पर होती है।
    डिस्क स्थान
    • प्रत्येक समूह को अपने डिवाइस पर VEXcode GO लॉन्च करने और अपना लैब 5 भाग 1 प्रोजेक्ट खोलने के लिए कहें। नई परियोजना इसी परियोजना पर आधारित होगी।
    • छात्रों को लैब की शुरुआत में अपने प्रोजेक्ट को नए नाम से सेव करना होगा। उन्हें फ़ाइल मेनू से "इस रूप में सहेजें" या "अपने डिवाइस में सहेजें" (आप किस VEXcode GO संस्करण का उपयोग कर रहे हैं, इस पर निर्भर करता है) का चयन करने दें और अपने प्रोजेक्ट को लैब 5 भाग 2के रूप में सहेजें। यदि एक से अधिक समूह एक ही डिवाइस पर काम कर रहे हैं, तो उन्हें प्रोजेक्ट में अपना समूह नाम जोड़ने को कहें।

      VEXcode GO टूलबार के मध्य में परियोजना नाम बॉक्स को लाल रंग के बॉक्स से हाइलाइट किया गया है, और उस पर लैब 5 भाग 2 लिखा है।
      परियोजना का नाम बताइए
    • शुरू करने से पहले, सुनिश्चित करें कि छात्रों ने अपने डिवाइस को अपने कोड रोबोट आर्म (2-एक्सिस) से कनेक्ट कर लिया है और रोबोट आर्म कॉन्फ़िगर किया गया है। यदि आवश्यक हो, तो रोबोट आर्म को कॉन्फ़िगर करें और VEX GO ब्रेन को कनेक्ट करेंके चरणों की समीक्षा करें, फिर छात्रों को अपने रोबोट आर्म को कनेक्ट और कॉन्फ़िगर करने के लिए इन चरणों का मॉडल बनाएं।
    • फिलहाल, रोबोट आर्म में निर्देश हैं कि जब ग्रीन डिस्क का पता चले तो क्या करना है। ब्लॉकों की प्रतिलिपि बनाकर, अन्य रंगों के लिए निर्देश शीघ्रता से बनाए जा सकते हैं।
    • [यदि तो] ब्लॉक पर राइट-क्लिक करके या लंबे समय तक दबाकर ब्लॉकों की प्रतिलिपि बनाने का मॉडल बनाएं।

    लैब 5 भाग 1 परियोजना जिसमें यदि तो ब्लॉक पर संदर्भ मेनू खुला है, तथा डुप्लिकेट विकल्प लाल बॉक्स में हाइलाइट किया गया है।
    संदर्भ मेनू
    • [यदि तो] ब्लॉक को दो बार डुप्लिकेट करें और उन्हें पहले [यदि तो] ब्लॉक के नीचे जोड़ें।

    यदि तो ब्लॉकों के साथ एक ही परियोजना, और उनमें निहित ब्लॉकों को दो बार और दोहराया गया, इसलिए कुल मिलाकर यदि तो ब्लॉकों के 3 सेट हैं।
    डुप्लिकेट ब्लॉक
    • छात्रों को समझाएं कि उन्हें नए जोड़े गए [यदि तो] ब्लॉक के अंदर <Color sensing> ब्लॉक को अतिरिक्त डिस्क रंगों में बदलना होगा। दूसरे <Color sensing> ब्लॉक को 'लाल' में बदलें।

    प्रोजेक्ट में दूसरे If then ब्लॉक का नज़दीक से दृश्य, जिसमें पैरामीटर को Eye पर सेट किया गया है, लाल रंग का पता लगाता है। रंग पैरामीटर ड्रॉप डाउन खुला है, आंख रंग ब्लॉक का पता लगाता है और लाल का चयन किया जाता है।
    'लाल' में बदलें
    • इस [यदि तो] ब्लॉक के अंदर के ब्लॉक को बदलने की आवश्यकता है ताकि रोबोट आर्म को बताया जा सके कि लाल डिस्क को कहां रखना है। बेस मोटर को नियंत्रित करने वाले [स्पिन फॉर] ब्लॉक के मापदंडों को प्रत्येक दिशा में 180 डिग्री तक घुमाएं।

    यदि आँख, ब्लॉकों के लिए स्पिन के दूरी मापदंडों के साथ परियोजना के लाल भाग का पता लगाती है, जो लाल बक्सों के साथ हाइलाइट किए गए आधार को स्थानांतरित करते हैं और 180 डिग्री पर सेट करते हैं। परियोजना के इस भाग में अब लिखा है, यदि आंख लाल रंग का पता लगाती है, तो विद्युत चुम्बक को सक्रिय करें, 1 सेकंड प्रतीक्षा करें, भुजा को 90 डिग्री तक ऊपर घुमाएं, आधार को 180 डिग्री तक दाईं ओर घुमाएं, भुजा को 90 डिग्री तक नीचे घुमाएं, विद्युत चुम्बक को सक्रिय करें, तथा आधार को 180 डिग्री तक बाईं ओर घुमाएं।
    ड्रॉप ऑफ स्थान बदलें
    • अब चूंकि रोबोट आर्म को पता है कि लाल डिस्क या हरी डिस्क को कहां ले जाना है, इसलिए छात्रों को अंतिम स्टैक को संपादित करने का निर्देश दें। इस स्टैक में, रोबोट आर्म किसी भी ब्लू डिस्क को उसके निर्दिष्ट स्थान पर ले जाएगा।
    • छात्रों को इलेक्ट्रोमैग्नेट पर एक डिस्क रखने को कहें और प्रोजेक्ट शुरू करें तथा देखें कि उनका रोबोट आर्म किस प्रकार चलता है। उन्हें याद दिलाएं कि उन्हें प्रोजेक्ट की शुरुआत इलेक्ट्रोमैग्नेट से जुड़ी डिस्क से करनी चाहिए। यदि आवश्यक हो तोVEXcode GO में प्रोजेक्ट शुरू करने के चरणों की समीक्षा करें।
    • छात्रों को अपने प्रोजेक्ट को सभी रंगीन डिस्कों के साथ कई बार जांचने को कहें, ताकि यह सुनिश्चित हो सके कि यह अपेक्षित रूप से काम कर रहा है।
  3. सुविधा प्रदान करनापरियोजना प्रवाह में सशर्त कथनों के बारे में बातचीत को सुविधाजनक बनाना, क्योंकि छात्र पैरामीटर बदलते हैं और अपनी परियोजनाओं का परीक्षण करते हैं। लैब 5 स्लाइड शो में दिए गए समाधान का उपयोग करके उनकी परियोजनाओं की जांच करें।
    समाधान परियोजना को तीन खंडों में विभाजित किया गया है, तीन If then ब्लॉकों के लिए। यह पहले से समान प्रोजेक्ट को दिखाता है, अंतिम if then ब्लॉक को eye detects blue पर सेट किया गया है।  आंख परियोजना के नीले भाग का पता लगाती है, यदि आंख नीले रंग का पता लगाती है, तो विद्युत चुम्बक को बढ़ाने के लिए सक्रिय करें, 1 सेकंड प्रतीक्षा करें, 90 डिग्री के लिए हाथ को ऊपर घुमाएं, 90 डिग्री के लिए बाएं आधार को घुमाएं, 90 डिग्री के लिए हाथ को नीचे घुमाएं, विद्युत चुम्बक को गिराने के लिए सक्रिय करें, और 90 डिग्री के लिए दाएं आधार को घुमाएं।
    लैब 5 भाग 2 समाधान

    जब आप कमरे में घूमकर समूहों की जांच करें, तो चर्चा शुरू करने के लिए उनसे निम्नलिखित में से कुछ प्रश्न पूछें।

    • यदि हम चाहते हैं कि तीनों रंग एक ही स्थान पर समाप्त हों तो आप कोड को कैसे बदलेंगे?
    • मुझे बताएं कि यदि नेत्र संवेदक लाल रंग का पता लगा लेता है तो रोबोट भुजा किस प्रकार गति करेगी।
    • क्या होगा यदि मेरा [यदि तो] ब्लॉकों में से एक [हमेशा] ब्लॉक के बाहर हो? क्या रोबोट आर्म अपेक्षानुसार काम करेगा? क्यों या क्यों नहीं?
    • यदि मैं नेत्र संवेदक के सामने नारंगी किरण रखूं तो क्या होगा? क्या रोबोट भुजा इसे हिला सकेगी? बताएं कि परियोजना प्रवाह के संदर्भ में यह आगे क्यों नहीं बढ़ेगा।
  4. याद दिलाएंसमूहों को उनके डुप्लिकेट [f then] स्टैक को [Forever] ब्लॉक के अंदर रखने के लिए याद दिलाएं। यह उन संभावित त्रुटियों में से एक है जो छात्रों द्वारा अपनी परियोजनाएं बनाते समय हो सकती हैं।

    विद्यार्थियों को याद दिलाएं कि प्रयास करना और असफल होना ठीक है! अंतिम परियोजना बनाने से पहले कई संस्करण हो सकते हैं। असफलता को स्वीकार करें, यह सीखने की प्रक्रिया का एक हिस्सा है।

  5. पूछेंविद्यार्थियों से पूछें कि रोबोट आर्म द्वारा लिए गए निर्णय उनके द्वारा प्रतिदिन लिए जाने वाले निर्णयों से कैसे मिलते-जुलते या भिन्न हैं।

    वे किन नौकरियों के बारे में सोच सकते हैं जिनमें निर्णय लेने की आवश्यकता होती है?