खेल
भाग 1 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे VEXcode GO में एक प्रोजेक्ट बनाने जा रहे हैं, जो कोड बेस को तब तक चलाएगा जब तक कि वह मंगल ग्रह के लैंडिंग क्षेत्र (फील्ड) पर किसी ऑब्जेक्ट का पता नहीं लगा लेता। नीचे दिया गया एनीमेशन यह दर्शाता है कि इस परियोजना के शुरू होने के बाद कोड बेस किस प्रकार बाधा की ओर दो स्थान आगे बढ़ेगा।
लैंडिंग क्षेत्र पर "बाधा" को दर्शाने के लिए हल्के या सफेद रंग की वस्तुओं का उपयोग करना सुनिश्चित करें, ताकि यह सुनिश्चित हो सके कि नेत्र संवेदक इस वस्तु का पता लगा लेगा। जब कोड बेस उस तक पहुंच कर रुक जाता है तो छात्र बाधा को हटा सकते हैं।
वीडियो फाइल - मॉडलछात्रों के लिए मॉडल कि कैसे VEXcode GO में प्रोजेक्ट बनाएं और फील्ड पर अपने प्रोजेक्ट का परीक्षण करें।
- छात्रों को यह दिखाकर शुरुआत करें कि वे अपने कोड बेस पर स्थित ब्रेन को VEXcode GO में अपने डिवाइस से कैसे कनेक्ट करें। क्योंकि कनेक्शन चरण डिवाइसों के बीच भिन्न होते हैं,VEX GO ब्रेन को अपने कंप्यूटर या टैबलेट से कनेक्ट करने के लिए विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरी के कनेक्टिंग लेख देखें।
- उन्हें कोड बेस के लिए VEXCode GO को भी कॉन्फ़िगर करना होगा। यदि आवश्यक हो,कोड बेस VEX लाइब्रेरी को कॉन्फ़िगर करने संबंधी लेखसे चरणों का मॉडल बनाऊंगा और सुनिश्चित करूंगा कि विद्यार्थी टूलबॉक्स में ड्राइवट्रेन ब्लॉक देख सकें।
- [ड्राइव] ब्लॉक को कार्यक्षेत्र में खींचें और इसे {When started} ब्लॉक से जोड़ें।
[ड्राइव] ब्लॉक जोड़ें- फिर छात्रों से [Wait until] ब्लॉक जोड़ने को कहें। इसके बाद, [Wait until] ब्लॉक के भीतर षट्कोणीय स्थान के अंदर<Found object> ब्लॉक खींचें।
[प्रतीक्षा करें] को <Found object> के साथ जोड़ें- छात्रों को एक [ड्राइविंग रोकें] ब्लॉक जोड़ने को कहें, ताकि जब कोई वस्तु पता चले तो कोड बेस ड्राइविंग बंद कर दे।
[ड्राइविंग बंद करें] जोड़ें- एक बार जब छात्र अपना प्रोजेक्ट बना लें, तो उन्हें अपने प्रोजेक्ट का नाम ड्राइव अनटिल 1 रखने को कहें और उसे अपने डिवाइस में सेव कर लें। VEXcode GO प्रोजेक्ट को सहेजने के लिए डिवाइस-विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरी के खोलें और सहेजें अनुभाग देखें.
विद्यार्थियों को यह मॉडल दिखाएं कि वे अपने प्रोजेक्ट का परीक्षण मैदान पर कैसे करें।
- सबसे पहले, उन्हें दिखाएं कि बाधा और कोड बेस को "X" वाले वर्ग पर कैसे रखा जाए।
बाधा को मैदान पर और कोड बेस को "X" पर रखें - सुनिश्चित करें कि रोबोट के सामने स्थित नेत्र संवेदक बाधा की ओर हो।
नेत्र संवेदक बाधा का सामना करता है - एक बार कोड बेस को फ़ील्ड पर रख दिया जाए, तो छात्रों को अपने प्रोजेक्ट का परीक्षण करने के लिए VEXcode GO में 'प्रारंभ' का चयन करने दें।
प्रोजेक्ट परीक्षण करने के लिए प्रारंभ चुनें- प्रोजेक्ट समाप्त होने के बाद, छात्रों को टूलबार में “स्टॉप” बटन का चयन करना होगा।
स्टॉप चुनें- जो समूह जल्दी काम पूरा कर लेते हैं और उन्हें अतिरिक्त चुनौतियों की आवश्यकता होती है, उन्हें बाधा को नए स्थान पर ले जाने और अपने प्रोजेक्ट का पुनः परीक्षण करने को कहें।
- सुविधा प्रदान करनाछात्रों के साथ बातचीत को सुविधाजनक बनाना जब वे अपनी परियोजनाओं का परीक्षण कर रहे हों।
- इस परियोजना में कोड बेस रोबोट कैसे चलता है? क्या आप मुझे अपने हाथों से दिखा सकते हैं?
- कोड बेस को कैसे पता चला कि कब रुकना है?
- आपको कैसे पता चलता है कि आपके सामने कोई चीज़ है?
- यदि आप कोड बेस होते, तो आपकी कौन सी इंद्रिय आपको किसी वस्तु तक पहुंचने में मदद करती?
- याद दिलाएंविद्यार्थियों को याद दिलाएं कि भले ही यह एक छोटा प्रोजेक्ट है, लेकिन वे गलतियाँ कर सकते हैं और उनके प्रोजेक्ट को सफलतापूर्वक पूरा करने के लिए एक से अधिक प्रयास करने पड़ सकते हैं। छात्रों को गलतियों को स्वीकार करने के लिए प्रोत्साहित करने हेतु उनसे निम्नलिखित प्रश्न पूछें:
- आपने कौन सी गलती की जिससे आपको कुछ सीख मिली?
- प्रयोगशाला के किस भाग ने आपको अधिक सोचने पर मजबूर किया?
- क्या कोड बेस को इस प्रकार पंक्तिबद्ध करना कठिन था कि नेत्र संवेदक वस्तु की ओर मुख करके खड़ा हो? इसे व्यवस्थित करने के लिए आपने कौन सी रणनीति अपनाई?
- पूछेंविद्यार्थियों से किसी ऐसे उपकरण या वस्तु का नाम या वर्णन करने को कहें जो उनके अनुसार नेत्र संवेदक का उपयोग करता है। उनसे पूछें कि क्या उन्होंने रोबोट वैक्यूम क्लीनर के बारे में सुना है? क्या वे बता सकते हैं कि [ड्राइव], [प्रतीक्षा करें], और <Found object> कमांड इस डिवाइस के साथ कैसे काम कर सकते हैं?
खेल के बीच में ब्रेक & समूह चर्चा
जैसे ही प्रत्येक समूह अपनी परियोजनाओं का परीक्षण समाप्त कर लेता है, एक संक्षिप्त बातचीत के लिए एक साथ आते हैं ।
- अपनी स्क्रीन को इस प्रकार प्रोजेक्ट करें कि सभी छात्र कोड देख सकें, या छात्रों को एक केन्द्रीय क्षेत्र में ले आएं जहां वे सभी आपके टैबलेट या कंप्यूटर पर कोड देख सकें।
- ड्राइव टिल 1 परियोजना शुरू करें और छात्रों से कहें कि परियोजना के चलते समय कोड देखें और जो उन्होंने देखा उसका वर्णन करें। विद्यार्थियों को यह बताने के लिए निर्देशित करें कि हाइलाइट सुविधा के साथ क्या होता है, तथा पहचानें कि यह [Wait until] ब्लॉक पर तब तक रहता है जब तक कि नेत्र संवेदक किसी वस्तु का पता नहीं लगा लेता।
- जब हम अपना प्रोजेक्ट शुरू करते हैं तो हरा हाइलाइट कैसे चलता है?
- आपको क्या लगता है कि [Wait until] ब्लॉक पर हरे रंग का हाइलाइट क्यों रुक जाता है?
- आपको क्या लगता है कि यह मुख्य बात हमें क्या बताती है?
भाग 2 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे अपने प्रोजेक्ट में क्या जोड़ेंगे ताकि जब नेत्र संवेदक मंगल ग्रह के लैंडिंग क्षेत्र में किसी बाधा का पता लगाए तो कोड बेस संकेत दे। छात्र अपने रोबोट में एक एलईडी बम्पर सेंसर जोड़ेंगे, फिर सिग्नल प्रभाव बनाने के लिए अपने प्रोजेक्ट में [बम्पर रंग सेट करें] और [प्रतीक्षा करें] ब्लॉक जोड़ेंगे।
जब वे अपनी परियोजनाओं का परीक्षण करेंगे, तो रोबोट के चमकने पर वे बाधा को हटा देंगे। नीचे दिया गया एनीमेशन यह दर्शाता है कि परियोजना शुरू होने के बाद कोड बेस किस प्रकार बाधा तक पहुंचने के लिए दो स्थान आगे बढ़ेगा, तथा वहां पहुंचने के बाद लाल रंग में चमकेगा। जब कोड बेस पर एलईडी बम्पर चमकने लगेगा, तो छात्रों को मैदान से बाधा को हटाना होगा। यह एनीमेशन में भी दिखाया गया है।
वीडियो फाइल - मॉडलछात्रों के लिए मॉडल कि कैसे अपने कोड बेस में एलईडी बम्पर सेंसर जोड़ें।
- ऐसे कई तरीके हैं जिनसे छात्र कोड बेस में एलईडी बम्पर जोड़ सकते हैं। नीचे केवल 2 लाल पिन और सेंसर का उपयोग करके इसे कोड बेस के शीर्ष पर जोड़ने का एक त्वरित और आसान तरीका दिया गया है। एलईडी बम्पर सेंसर को गो ब्रेन पर पोर्ट 2 से जोड़ना होगा।
एलईडी बम्पर सेंसर जोड़ें और पोर्ट 2 से कनेक्ट करें अपने मौजूदा VEXcode GO प्रोजेक्ट पर निर्माण करने तथा फील्ड पर उसका परीक्षण करने का मॉडल तैयार करें।
- यदि छात्रों को अपने ड्राइव तक 1 प्रोजेक्ट को खोलने की आवश्यकता है, तो डिवाइस-विशिष्ट चरणों को मॉडल करें,जैसा कि VEX लाइब्रेरी लेखों में खोलें और सहेजें अनुभागमें दिखाया गया है।
-
छात्रों को अपने VEXcode GO प्रोजेक्ट में ब्लॉक जोड़ने को कहें ताकि नीचे दी गई छवि में कोड को पुनः बनाया जा सके। नए ब्लॉकों में एलईडी बम्पर 3 सेकंड के लिए लाल चमकेगा, जो यह संकेत देगा कि उसने किसी वस्तु का पता लगा लिया है। लाल बॉक्स उन नये ब्लॉकों को इंगित करता है जिन्हें परियोजना में जोड़ने की आवश्यकता है।
एलईडी बम्पर को चमकाने के लिए ब्लॉक जोड़ें - [बम्पर रंग सेट करें] ब्लॉक को लाल रंग पर सेट करने से एलईडी बम्पर लाल रंग में चमकेगा।
- [प्रतीक्षा] ब्लॉक अगले ब्लॉक पर जाने से पहले एक विशिष्ट समय तक प्रतीक्षा करता है।
- [बम्पर रंग सेट करें] ब्लॉक को बंद करने से चमक प्रभाव बंद हो जाएगा।
- एक बार जब छात्र अपना प्रोजेक्ट बना लें, तो उन्हें अपने प्रोजेक्ट का नाम ड्राइव अनटिल 2 रखने को कहें और उसे अपने डिवाइस में सेव कर लें। VEXcode GO प्रोजेक्ट को सहेजने के लिए डिवाइस-विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरी का खोलें और सहेजें अनुभाग देखें।
- छात्रों को अपने प्रोजेक्ट का परीक्षण करने के लिए अपना कोड बेस मैदान में रखने को कहें।
बाधा को मैदान पर और कोड बेस को "X" पर रखें - एक बार कोड बेस को फ़ील्ड पर रख दिया जाए, तो छात्रों को अपने प्रोजेक्ट का परीक्षण करने के लिए VEXcode GO में 'प्रारंभ' का चयन करने दें।
प्रोजेक्ट का परीक्षण करने के लिए प्रारंभ चुनें - जब तक कोड बेस बाधा का पता नहीं लगा लेता, तब तक एलईडी बम्पर को 3 सेकंड के लिए लाल चमकना चाहिए, जिससे यह संकेत मिले कि उसने किसी वस्तु का पता लगा लिया है। जब एलईडी बम्पर हरा चमकने लगे तो छात्रों को वस्तु को हटा देना चाहिए।
- विद्यार्थियों को बताएं कि ऑब्जेक्ट हटाने के बाद उन्हें टूलबार में “स्टॉप” बटन का चयन करना होगा।
स्टॉप चुनें- यदि छात्र अपनी परियोजनाओं का निर्माण और परीक्षण शीघ्रता से पूरा कर लेते हैं, तो उन्हें अपने प्रोजेक्ट में अतिरिक्त ड्राइवट्रेन ब्लॉक जोड़ने को कहें, ताकि कोड बेस पुनः प्रारंभिक स्थिति में आ जाए। उन्हें उन विभिन्न रास्तों के साथ प्रयोग करने के लिए प्रोत्साहित करें जो कोड बेस प्रारंभिक बिंदु पर वापस आने के लिए अपना सकता है।
- सुविधा प्रदान करनाछात्रों को अपनी परियोजनाओं का परीक्षण करने और मैदान पर बारी-बारी से काम करने में सुविधा प्रदान करना। जब छात्र परीक्षण कर रहे हों, तो उनसे नेत्र संवेदक के बारे में प्रश्न पूछें, तथा यह भी पूछें कि उनके प्रोजेक्ट में ब्लॉकों के आधार पर कोड बेस किस प्रकार कार्य करेगा।
- आपका कोड बेस यह संकेत कैसे देगा कि उसने किसी ऑब्जेक्ट का पता लगा लिया है? इसे पूरा करने के लिए आप कौन से ब्लॉक का उपयोग कर रहे हैं?
- जब कोड बेस गाड़ी चलाना बंद कर देता है तो वह बाधा से कितनी दूरी पर होता है? क्या आप मुझे अपने हाथों से दिखा सकते हैं?
- हमारे प्रोजेक्ट में कौन से ब्लॉक कोड बेस को ड्राइविंग बंद करने के लिए कहते हैं?
एलईडी बम्पर के बारे में जानकारी के लिएVEX GO सेंसर का उपयोग करनाऔरVEX GO LED बम्पर के साथ कोडिंगलेखों की समीक्षा करें, ताकि उन छात्रों को मदद मिल सके जिन्हें यह समझने में अतिरिक्त सहायता की आवश्यकता है कि सेंसर उनके प्रोजेक्ट में कैसे काम करते हैं।
- याद दिलाएंछात्रों को याद दिलाएं कि उन्हें परीक्षण से पहले अपने प्रोजेक्ट की जांच करनी चाहिए और प्रोजेक्ट की छवि से उसकी तुलना करनी चाहिए। यदि एक छात्र ने VEXcode GO में प्रोजेक्ट बनाया है, तो उसका साथी फ़ील्ड पर कोड बेस रखने और प्रोजेक्ट शुरू करने से पहले कोड की जांच कर सकता है।
- पूछेंविद्यार्थियों से पूछें, वैज्ञानिक दूरस्थ स्थानों का अन्वेषण कैसे करते हैं?
वैज्ञानिक और इंजीनियर विभिन्न प्रकार के रोबोटों को ऐसे क्षेत्रों का पता लगाने के लिए डिजाइन करते हैं जो मनुष्यों के लिए बहुत दूर या बहुत खतरनाक होते हैं। वैज्ञानिक मंगल ग्रह का अन्वेषण करने के लिए रोवर्स, महासागर की जांच के लिए मानवरहित पनडुब्बियां, तथा यहां तक कि डेटा एकत्र करने के लिए सक्रिय ज्वालामुखियों में ड्रोन उड़ाते हैं!
- वैज्ञानिक समुद्र का अन्वेषण करने के लिए नेत्र सेंसर का उपयोग करने हेतु पनडुब्बी को कैसे कोड कर सकते हैं?
- ज्वालामुखी का अन्वेषण करने में वैज्ञानिक ड्रोन पर लगे नेत्र सेंसर का उपयोग कैसे कर सकते हैं? वे ड्रोन को ज्वालामुखी की दीवारों के पास तक उड़ाने के लिए किस कमांड का प्रयोग करेंगे?
- वैज्ञानिक एक नेत्र संवेदक की सहायता से मंगल ग्रह रोवर को और कौन से कार्य करने के लिए कोड कर सकते हैं?