खेल
भाग 1 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे VEXcode में एक प्रोजेक्ट बनाकर हमारे कोड/डे नाइट बिल्ड का परीक्षण करने जा रहे हैं जो पृथ्वी को रोशन करने के लिए आई सेंसर पर एलईडी लाइट का उपयोग करता है। वे दिन और रात दिखाने के लिए VEXcode GO का उपयोग करेंगे, न कि स्विच का, जैसा कि उन्होंने पिछली प्रयोगशाला में किया था।
-
नीचे दिए गए एनिमेशन को छात्रों के साथ साझा करें और उन्हें याद दिलाएं कि उन्हें अपनी परियोजनाओं को सूर्य की ओर सीधे मुख किए हुए बिंदु से शुरू करना होगा। VEXcode का उपयोग पृथ्वी को उसकी धुरी पर घुमाने के लिए किया जाता है, जिसमें पृथ्वी के घूमने के दौरान एक तरफ एलईडी लाइट जलती है।
वीडियो फाइल - छात्र आपके साथ मिलकर इस परियोजना का पहला भाग तैयार करेंगे, जिसमें पृथ्वी को सूर्य से 180 डिग्री दूर घूमने के लिए कोड किया जाएगा। वे पृथ्वी पर स्थित बिंदु और रात्रिकालीन स्थिति को देखने के लिए इसका परीक्षण करेंगे, और यह भी देखेंगे कि एलईडी प्रकाश मॉडल को कैसे रोशन करता है, जिससे इसे देखना आसान हो जाता है।
- फिर वे अपने-अपने समूहों में परियोजना के दूसरे भाग को कोड करेंगे, जिसमें पृथ्वी को वापस सूर्य के ठीक सामने घुमाना शामिल है।
-
- मॉडल छात्रों को VEXcode GO में प्रोजेक्ट बनाने और अपने प्रोजेक्ट का परीक्षण करने का तरीकाहै।
- छात्रों को यह दिखाकर शुरुआत करें कि वे VEXcode GO में अपने कोड बेस पर मौजूद ब्रेन को अपने डिवाइस से कैसे कनेक्ट करें। क्योंकि डिवाइस के अनुसार कनेक्शन के चरण अलग-अलग होते हैं, VEX GO ब्रेन को अपने कंप्यूटर या टैबलेट से कनेक्ट करने के विशिष्ट चरणों के लिए VEX लाइब्रेरी के VEXcode GO सेक्शन के कनेक्टिंग लेख देखें।
- उन्हें VEXCode GO को इस तरह से कॉन्फ़िगर करने की भी आवश्यकता होगी ताकि मोशन और सेंसिंग श्रेणियों में मौजूद ब्लॉक उनके लिए उपलब्ध हो सकें। छात्रों को ऐसा करने के लिए निम्नलिखित चरणों का पालन करने के लिए कहें:
-
डिवाइस विंडो खोलने के लिए दाएं कोने में स्थित डिवाइस बटन का चयन करें।
डिवाइस बटन का चयन करें। -
'डिवाइस जोड़ें' चुनें
'एक डिवाइस जोड़ें' चुनें -
'कस्टम रोबोट' चुनें
'कस्टम रोबोट' चुनें -
इसके बाद, 'MOTOR' चुनें।
'मोटर' चुनें -
आपको एक पोर्ट चुनने के लिए कहा जाएगा। कोड डे/नाइट बिल्ड में, मोटर को पोर्ट 1 में प्लग किया जाता है, इसलिए कॉन्फ़िगरेशन में '1' चुनें।
पोर्ट चुनें -
मोटर का नाम या दिशा बदलना आवश्यक नहीं है, इसलिए 'हो गया' चुनें।
'पूर्ण' चुनें
-
- आई सेंसर को कॉन्फ़िगर करने के लिए भी इसी प्रक्रिया का पालन करें।
-
सबसे पहले 'डिवाइस जोड़ें' चुनें।
'एक डिवाइस जोड़ें' चुनें -
इस बार 'EYE' चुनें।
'आँख' चुनें -
आपको अपने आई सेंसर को आई पोर्ट से कनेक्ट करने के लिए कहा जाएगा। चूंकि आपने कोड डे/नाइट बिल्ड बनाते समय यह पहले ही कर लिया है, इसलिए 'DONE' चुनें।
'पूर्ण' चुनें -
तीर का चयन करके डिवाइस विंडो बंद करें। आपका कोड डे/नाइट बिल्ड अब कॉन्फ़िगर हो गया है!
तीर का चयन करें
-
- फिर मिलकर अपना प्रोजेक्ट बनाना शुरू करें।
-
[Set eye light] ब्लॉक को वर्कस्पेस में खींचें और उसे {When started} ब्लॉक से अटैच करें।
[आँखों की रोशनी सेट करें] ब्लॉक जोड़ें -
फिर प्रोजेक्ट में एक [Spin for] ब्लॉक जोड़ें।
[स्पिन फॉर] ब्लॉक जोड़ें -
[Spin for] ब्लॉक में पैरामीटर को 180 डिग्री में बदलें, क्योंकि प्रोजेक्ट के इस हिस्से में, हम चाहते हैं कि पृथ्वी रात के समय की स्थिति में घूमे, जिसमें बिंदु सीधे सूर्य से दूर की ओर हो।
पैरामीटर को 180 डिग्री में बदलें -
उन्हें VEXcode GO में 'START' का चयन करके प्रोजेक्ट को परीक्षण के लिए चलाने दें।
VEX कोड में 'START' चुनें GO - पृथ्वी को इस प्रकार घूमना चाहिए कि बिंदु सीधे सूर्य से दूर की ओर हो। छात्रों से मॉडल का वर्णन करने और यह बताने के लिए कहें कि यदि वे पृथ्वी पर उसी स्थान पर होते जहां वह बिंदु स्थित है तो उन्हें क्या दिखाई देगा।
-
- अब जबकि छात्रों ने आपके साथ परियोजना का पहला भाग पूरा कर लिया है, उन्हें समझाएं कि अब वे डे/नाइट बिल्ड को इस तरह से कोड करेंगे कि बिंदु एक बार फिर सीधे सूर्य की ओर उन्मुख हो जाए।
-
सबसे पहले उनसे [Wait] ब्लॉक को वर्कस्पेस में ड्रैग करके लाने और उसे अपने प्रोजेक्ट से अटैच करने के लिए कहें। इससे पृथ्वी कुछ समय के लिए रात की स्थिति में ठहर जाएगी, जिससे छात्रों को दिन/रात के चक्र के बारे में अवलोकन करने का अवसर मिलेगा।
[प्रतीक्षा] ब्लॉक जोड़ें - फिर उन्हें एक ऐसा ब्लॉक चुनने की चुनौती दें जो पृथ्वी को वापस सूर्य की ओर घुमा सके, और उसे अपनी परियोजनाओं में शामिल करें।
- एक बार जब छात्र अपना प्रोजेक्ट बना लें, तो उन्हें अपने प्रोजेक्ट का नामEarth and Sky with LEDरखने और उसे अपने डिवाइस में सेव करने के लिए कहें। VEXcode GO प्रोजेक्ट को सेव करने के लिए डिवाइस-विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरीकेओपन और सेव सेक्शन को देखें।
-
- सुविधा प्रदान करेंउनके VEXcode प्रोजेक्ट्स और कोड डे/नाइट बिल्ड के बारे में चर्चा को सुविधाजनक बनाएं।
- एलईडी जोड़ने से दिन/रात मॉडल में क्या सुधार होता है?
- आपने पृथ्वी को वापस सूर्य की ओर घुमाने के लिए किस ब्लॉक का उपयोग किया?
- क्या आपको अपने द्वारा उपयोग किए गए ब्लॉक में पैरामीटर बदलने की आवश्यकता थी? आपने इसे बदलकर क्या किया और क्यों?
- क्या दिन/रात के चक्र को मॉडल करने के लिए हमें प्रोजेक्ट में [Wait] ब्लॉक की आवश्यकता है?
- छात्रोंयाद दिलाएं कि उनके प्रोजेक्ट में [प्रतीक्षा] ब्लॉक एक उद्देश्य की पूर्ति कर रहा है - ताकि वे रात के समय पृथ्वी की स्थिति के बारे में अवलोकन कर सकें, लेकिन वास्तविकता में, पृथ्वी रुकती नहीं है, अपनी धुरी पर लगातार घूमती रहती है।
- प्रश्नछात्रों से पूछें कि उन्होंने अन्य वैज्ञानिक मॉडल कहाँ देखे हैं, और वैज्ञानिक उन्हें क्यों बनाते हैं।
- इस बारे में सोचें कि आपने वैज्ञानिक विचारों के अन्य मॉडल कहाँ देखे हैं। ये मॉडल किन विचारों की व्याख्या कर रहे थे?
- वैज्ञानिक अपने काम में मॉडल का उपयोग किन कारणों से करते हैं? क्या आपको लगता है कि कुछ प्रकार के वैज्ञानिकों को मॉडल दूसरों की तुलना में अधिक उपयोगी लग सकते हैं?
- यदि आपको किसी वैज्ञानिक प्रक्रिया या पैटर्न का मॉडल बनाना हो, तो आप क्या चुनेंगे?
- क्या सभी मॉडल भौतिक होने चाहिए, या वे डिजिटल भी हो सकते हैं? यदि हां, तो आपने किसी वैज्ञानिक प्रक्रिया या पैटर्न का डिजिटल मॉडल कहां देखा है?
खेल के बीच में विराम & समूह चर्चा
जैसे ही प्रत्येक समूह ने पृथ्वी को सूर्यकी ओर वापस घुमाने के लिए कोड करने के लिए एक ब्लॉक जोड़ा है, एक बातचीत के लिए एक साथ आएं।
- अब हमने ब्रेन और एलईडी लाइट का उपयोग करके दिन/रात के चक्र को प्रदर्शित करने के लिए एक VEXcode प्रोजेक्ट बना लिया है। आपके अनुसार कौन सा मॉडल बेहतर है, और क्यों?
- यदि आप एक ऐसा VEXcode प्रोजेक्ट बनाना चाहते हैं जो यह समझाने में मदद करे कि सूर्य आकाश में गतिमान क्यों दिखाई देता है, तो आपको क्या लगता है कि आप इसे कोड करने के लिए किन ब्लॉकों का उपयोग कर सकते हैं?
भाग 2 - चरण दर चरण
- निर्देशछात्रों को निर्देश दें कि वे अब अपने सीखे हुए ज्ञान के आधार पर अपने कोड डे/नाइट बिल्ड के लिए एक VEXcode प्रोजेक्ट बनाएंगे जो यह समझाने में मदद करेगा कि दिन भर आकाश में सूर्य की गति क्यों दिखाई देती है। वे पृथ्वी को इस तरह से कोड करेंगे कि वह लगातार 6 घंटे तक घूमे और रुके, ताकि वे यह देख सकें और दस्तावेज़ बना सकें कि पृथ्वी पर स्थित बिंदु से सूर्य उन सभी छह घंटों के दौरान कैसा दिखाई देगा। पृथ्वी को घूमते हुए देखने के लिए नीचे दिए गए एनिमेशन को देखें और फिर इसे एक-एक घंटे के लिए रोकें, इस दौरान घूर्णन की डिग्री प्रदर्शित होती रहेगी और जैसे-जैसे पृथ्वी घूमती है, वैसे-वैसे अपडेट होती रहेगी।
वीडियो फाइल
- मॉडलछात्रों के लिए VEXcode GO में प्रोजेक्ट बनाने का तरीका बताने वाला मॉडल।
-
सबसे पहले, लैब 1 में बनाए गए प्रोजेक्ट से [Spin for] और [Wait] ब्लॉक को हटा दें। अब यह प्रोजेक्ट इस प्रकार दिखेगा:
पिछले प्रोजेक्ट के आखिरी दो ब्लॉक हटा दें। - इसके बाद छात्र को तीन [टिप्पणी] ब्लॉक जोड़ने चाहिए। उन्हें टिप्पणियों में 1:00, 2:00 और 3:00 बजे का समय डालने के लिए कहें। यह समझाएं कि हम अपने प्रोजेक्ट में कोडिंग करते समय प्रत्येक घंटे का हिसाब रखने के लिए टिप्पणियों का उपयोग करने जा रहे हैं।
तीन [टिप्पणी] ब्लॉक जोड़ें। - फिर, छात्रों को 1:00 [टिप्पणी] ब्लॉक के नीचे [स्पिन फॉर] ब्लॉक जोड़ने के लिए कहें, उन्हें याद दिलाते हुए कि हम ब्लॉक में पैरामीटर सेट कर सकते हैं ताकि मोटर पृथ्वी को एक घंटे के बराबर दूरी तक घुमा सके।
[स्पिन फॉर] ब्लॉक जोड़ें। - अगले चरण में, यह प्रदर्शित करें कि पैरामीटर में निर्धारित की जाने वाली डिग्री की संख्या कैसे निर्धारित की जाती है।
- छात्रों को समझाएं कि हम चाहते हैं कि पृथ्वी एक बार में केवल एक घंटे की दूरी के बराबर घूमे, लेकिन पहले हमें यह पता लगाना होगा कि वह दूरी कितने डिग्री होगी।
- छात्रों को इस गणना को समझाएं:
- पृथ्वी का एक पूर्ण घूर्णन 360 डिग्री होता है, और एक पृथ्वी दिवस 24 घंटे का होता है। यदि हम 360 डिग्री को 24 घंटे से विभाजित करते हैं, तो हमें 15 डिग्री मिलता है, इसलिए हमें प्रत्येक घंटे के घूर्णन के लिए अपनी मोटर को 15 डिग्री आगे की ओर घुमाना होगा।
-
अब, छात्रों से कहें कि वे अपने [Spin for] ब्लॉक में पैरामीटर में 15 टाइप करें।
पैरामीटर को 15 डिग्री पर सेट करें। - फिर प्रोजेक्ट का परीक्षण करने के लिए VEXcode GO में 'स्टार्ट' चुनें।
प्रोजेक्ट चलाने के लिए स्टार्ट चुनें। -
छात्रों को सूर्य के सापेक्ष पृथ्वी पर स्थित बिंदु की स्थिति का अवलोकन करना चाहिए। जब भी छात्र अपने प्रोजेक्ट का परीक्षण करें, तो उन्हें यह सुनिश्चित करना चाहिए कि स्टार्ट बटन दबाने से पहले पृथ्वी पर बना बिंदु सीधे सूर्य की ओर हो।
सूर्य की ओर सीधे मुख किए हुए बिंदु से शुरू करें। - फिर, VEXcode प्रोजेक्ट में एक और घंटा जोड़ने का प्रदर्शन करें। एक [Wait] ब्लॉक को खींचकर लाएँ और उसे [Spin for] ब्लॉक से जोड़ दें। इससे प्रोजेक्ट 1:00 बजे की स्थिति पर रुक जाएगा और फिर अगले घंटे पर आगे बढ़ेगा। अन्यथा, पृथ्वी बिना रुके घूमती रहेगी। जब आप यह कर रहे हों तो छात्रों को अपने साथ-साथ चलने के लिए कहें, और फिर [Wait] ब्लॉक में पैरामीटर को 2 सेकंड में बदल दें। इससे छात्रों को अपने प्रोजेक्ट के दौरान सूर्य के संबंध में बिंदु की स्थिति का अवलोकन करने का समय मिलेगा।
[Wait] ब्लॉक जोड़ें और पैरामीटर को 2 सेकंड पर सेट करें। -
इसके बाद, छात्रों को अगले दो घंटों तक प्रोजेक्ट में ब्लॉक जोड़ते रहने के लिए कहें, और आपके द्वारा जोड़े गए ब्लॉकों का अनुसरण करते हुए, उसी पैटर्न को जारी रखें। छात्रों को अपने प्रोजेक्ट चलाने दें और प्रत्येक घंटे सूर्य के सापेक्ष बिंदु की स्थिति का अवलोकन करने के लिए कहें।
दो घंटों में कोड में ब्लॉक जोड़ें - अब, छात्रों को इसी पैटर्न का पालन करते हुए प्रोजेक्ट में ब्लॉक जोड़ना जारी रखना चाहिए, जब तक कि पृथ्वी लगातार छह घंटे तक एक-एक घंटे के अंतराल में घूमती न रहे।
- अंत में, छात्रों को अपनी परियोजनाओं को चलाना चाहिए और यह देखना चाहिए कि पृथ्वी पर स्थित बिंदु के संबंध में सूर्य कहाँ स्थित है, हर बार जब वह [प्रतीक्षा] ब्लॉकों पर रुकता है। उन्हें आकाश में सूर्य की गति के पैटर्न पर विशेष ध्यान देना चाहिए।
- एक बार जब छात्र अपना प्रोजेक्ट बना लें, तो उन्हें अपने प्रोजेक्ट का नामEarth's Hourly Rotationरखने और उसे अपने डिवाइस में सेव करने के लिए कहें। VEXcode GO प्रोजेक्ट को सेव करने के लिए डिवाइस-विशिष्ट चरणों के लिए VEXcode GO VEX लाइब्रेरीकेओपन और सेव सेक्शन को देखें।
- जो छात्र जल्दी काम पूरा कर लेते हैं और जिन्हें अतिरिक्त चुनौती की आवश्यकता होती है, उन्हें अपने प्रोजेक्ट में [Repeat] ब्लॉक जोड़कर अपने कोड को सरल बनाने का प्रयास करने के लिए कहें। क्या वे कम ब्लॉकों का उपयोग करके उसी लक्ष्य को प्राप्त कर सकते हैं?
-
- सुविधा प्रदान करेंछात्रों के साथ बातचीत की सुविधा प्रदान करें क्योंकि वे अपनी परियोजनाओं का परीक्षण करते हैं और कोड डे/नाइट बिल्ड की गतिविधि का अवलोकन करते हैं।
- आपने इस परियोजना में कौन सा पैटर्न देखा? क्या आप उस पैटर्न का उपयोग करके प्रोजेक्ट में अगले तीन घंटे जोड़ सकते हैं?
- क्या आप प्रोजेक्ट को कोड करने का कोई अलग तरीका सोच सकते हैं जिससे कोड डे/नाइट बिल्ड उसी तरह से काम करे?
- जैसे-जैसे प्रत्येक घंटा बीतता है, पृथ्वी पर स्थित बिंदु के सापेक्ष सूर्य की स्थिति में आप क्या बदलाव देखते हैं? आपको वहां कौन सा पैटर्न नजर आता है?
- यदि छात्रों को इस पैटर्न को समझने में कठिनाई हो रही है, तो उन्हें अपनी सीटों पर खड़े होकर कोड डे/नाइट बिल्ड की गति का अभिनय करने के लिए कहें (जैसा कि उन्होंने लैब के एंगेज सेक्शन में किया था)। उन्हें कमरे के सामने वाले हिस्से को सूर्य मानकर अपने मॉडल में पृथ्वी के साथ घूमना चाहिए। उन्हें घुमाते समय एक हाथ सूर्य की ओर (कमरे के सामने) रखने के लिए कहें, ताकि उन्हें इस पैटर्न को आत्मसात करने में मदद मिल सके।
- मान लीजिए कि हमने दोपहर 12 बजे परियोजना शुरू की, तो क्या आप आधी रात को सूर्य और पृथ्वी की स्थिति का अनुमान लगा सकते हैं? सुबह 6:00 बजे क्या होगा?
- छात्रोंयाद दिलाएं कि वे अपने [स्पिन फॉर] और [वेट] ब्लॉक दोनों में पैरामीटर सही ढंग से सेट करना सुनिश्चित करें, क्योंकि जब वे वैज्ञानिक पैटर्न का अवलोकन करने की कोशिश कर रहे होंगे यह कोड डे/नाइट बिल्ड के प्रदर्शन को प्रभावित करेगा।
- छात्रों को यह समझाएं कि गलतियाँ करना कोडिंग का एक हिस्सा है, और महत्वपूर्ण बात यह है कि उनसे सीखते हुए आगे बढ़ना चाहिए।
- प्रश्न छात्रों से यह विचार करने के लिए कहें कि दिन/रात के चक्र के दौरान क्या हो रहा है और दिन के अलग-अलग समय पर पृथ्वी के घूर्णन की स्थिति को समझना क्यों महत्वपूर्ण है?
- दिन/रात का चक्र पौधों और जानवरों को कैसे प्रभावित करता है?
- हम दिन/रात के चक्र के ज्ञान का उपयोग मानव स्वास्थ्य या शहरों में परिवहन जैसी चीजों को बेहतर बनाने के लिए कैसे कर सकते हैं?
- आप किन-किन प्रकार के करियर के बारे में सोच सकते हैं जो दिन/रात के चक्र से सीधे प्रभावित होते हैं?