मुख्य सामग्री पर जाएं
शिक्षक पोर्टल

खेल

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

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

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

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

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

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

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

    • [If then] ब्लॉक को वर्कस्पेस में खींचें।

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

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

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

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

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

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

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

     

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

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

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

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

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

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

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

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

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

    कोड रोबोट आर्म 2 एक्सिस का ऊपर से लिया गया दृश्य जिसमें डिस्क अपनी अंतिम स्थिति में हैं। हरी डिस्क हरे झंडे पर 12 बजे की स्थिति में है; लाल डिस्क हरे झंडे पर 3 बजे की स्थिति में है; और नीली डिस्क हरे झंडे पर 6 बजे की स्थिति में है।
    डिस्क स्थान

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

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

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

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

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

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

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

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

    वे किन-किन नौकरियों के बारे में सोच सकते हैं जिनमें निर्णय लेने की क्षमता का उपयोग होता है?