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

पृष्ठभूमि

मार्स रोवर: सरफेस ऑपरेशंस यूनिट आपको और आपके छात्रों को किसी समस्या को हल करने के लिए VEXcode 123 प्रोजेक्ट बनाने से परिचित कराएगी। परसेवरेंस रोवर और मार्स 2020 मिशन की गतिविधियों को उन चुनौतियों के लिए प्रेरणा के रूप में इस्तेमाल किया जाता है, जिन पर छात्र VEXcode 123 और 123 रोबोट का उपयोग करके काम करेंगे। उनके द्वारा बनाई गई परियोजनाओं को नमूने एकत्र करने और उन्हें 'दफनाने' के लिए सही क्रम में व्यवस्थित करने की आवश्यकता होगी।

नासा का मार्स 2020 मिशन

नासा का मार्स 2020 मिशन मंगल ग्रह के अन्वेषण के लिए उच्च प्राथमिकता वाले वैज्ञानिक लक्ष्यों को संबोधित करता है: जीवन, जलवायु, भूविज्ञान और मनुष्य। परसेवरेंस रोवर लाल ग्रह पर अनुसंधान को आगे बढ़ाने में मदद करने के लिए डेटा एकत्र करने हेतु सतही संचालन पूरा करेगा।

मंगल ग्रह की सतह, जिसके पास ही एक मार्स रोवर मौजूद है। मिट्टी में बने टायरों के निशान बताते हैं कि गाड़ी कहाँ-कहाँ चली है।
क्रेडिट: नासा/जेपीएल

रोवर क्या होता है?

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

मंगल ग्रह पर मौजूद परसेवरेंस रोवर का एक क्लोज-अप शॉट, जिसमें बड़े पहिए और कई तरह के सेंसर और यांत्रिक भुजाएं लगी हुई हैं।
क्रेडिट: नासा/जेपीएल-कैल्टेक

सतही संचालन क्या होते हैं?

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

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

इस इकाई में अनुक्रमण का उपयोग किस प्रकार किया जाता है?

एक अनुक्रम वह विशिष्ट क्रम है जिसमें व्यवहारों को निष्पादित किया जाता है। एक क्रिया या घटना अनुक्रम में अगली क्रमबद्ध क्रिया की ओर ले जाती है। 123 रोबोट के लिए अनुक्रमण महत्वपूर्ण है, क्योंकि रोबोट केवल उन्हीं निर्देशों का पालन करते हुए आगे बढ़ेगा।

नीचे दिए गए एनिमेशन में, आप देख सकते हैं कि प्रोजेक्ट की शुरुआत {When started} ब्लॉक से होती है, जो प्रोजेक्ट के शीर्ष पर होता है, फिर प्रत्येक ब्लॉक ऊपर से नीचे तक क्रम से निष्पादित होता है। 123 रोबोट 123 फील्ड पर चार स्थान आगे बढ़ता है, 2 सेकंड प्रतीक्षा करता है, फिर एक ध्वनि बजाता है। ब्लॉक के चारों ओर मौजूद हरा हाइलाइट फीचर यह दर्शाता है कि उस समय कौन सा ब्लॉक चल रहा है। इससे छात्रों को 123 रोबोट के व्यवहार को विशिष्ट VEXcode 123 ब्लॉकों से जोड़ने के लिए तत्काल प्रतिक्रिया मिल सकती है।

वीडियो फाइल

किसी प्रोजेक्ट को क्रमबद्ध करने के चरण

  1. सबसे पहले, लक्ष्य की पहचान करें—क्या करने की आवश्यकता है? उदाहरण के लिए, शुरुआत से पहले नमूने तक ड्राइव करें।
    123 फील्ड टाइल्स से बने 2x2 वर्ग से मिलकर बने 123 फील्ड का ऊपर से नीचे का दृश्य। दो चिह्न प्रारंभिक स्थिति और नमूने की स्थिति को दर्शाते हैं। प्रारंभिक स्थिति नीचे बाएँ कोने से दाईं ओर 2 है, और नमूना नीचे बाएँ कोने से दाईं ओर 2 और ऊपर की ओर 4 है।
  2. फिर, लक्ष्य को प्राप्त करने के लिए आवश्यक चरणों को विभाजित करें, और इन चरणों को पूरा करने के लिए आवश्यक घटकों की पहचान करें। यहां आपको नमूने तक पहुंचने के लिए 4 कदम आगे बढ़ना होगा, 3 सेकंड प्रतीक्षा करनी होगी, फिर नमूना एकत्र होने का संकेत देने के लिए एक ध्वनि बजानी होगी। यह [Drive for], [Wait] और [Play sound] ब्लॉक की मदद से किया जा सकता है। तीन VEX कोड 123 ब्लॉक। पहला ब्लॉक '1 कदम आगे बढ़ें' संदेश वाला 'ड्राइव फॉर' है, दूसरा ब्लॉक '1 सेकंड प्रतीक्षा करें' संदेश वाला 'वेट' है, और तीसरा ब्लॉक 'हॉर्न बजाएं' संदेश वाला 'प्ले साउंड' है।

    [ड्राइव फॉर], [वेट] और [प्ले साउंड] ब्लॉक

  3. इसके बाद, प्रोजेक्ट के क्रम की योजना बनाने के लिए, संबंधित ब्लॉकों को वर्कस्पेस में खींचें और उन्हें {When started} ब्लॉक से ऊपर से नीचे की ओर जोड़ें। जैसे-जैसे प्रत्येक ब्लॉक जोड़ा जाता है, पहले बताए गए चरणों के अनुसार पैरामीटर बदलें। VEXcode 123 ब्लॉक का उदाहरण जो यह बताता है कि जब गाड़ी स्टार्ट हो, तो 4 कदम आगे बढ़ें, 3 सेकंड प्रतीक्षा करें, और फिर डोरबेल की आवाज़ बजाएं।

    उदाहरण अनुक्रम

  4. प्रोजेक्ट का परीक्षण करने और यह देखने के लिए कि क्या 123 रोबोट पहले चरण में निर्धारित लक्ष्य को पूरा करता है, "प्रारंभ करें" चुनें। VEXcode 123 टूलबार में स्टार्ट बटन को लाल बॉक्स में दिखाया गया है, जो रोबोट और स्टेप आइकन के बीच में स्थित है।

    'स्टार्ट' चुनें

यदि आप अपने प्रोजेक्ट में बदलाव करना चाहते हैं, तो बस पैरामीटर बदलें, या फिर से परीक्षण करने से पहले प्रोजेक्ट में ब्लॉक जोड़ें और हटाएं।

VEX कोड 123 क्या है?

VEXcode 123 एक ब्लॉक-आधारित प्रोग्रामिंग भाषा है जिसका उपयोग 123 रोबोट के साथ किया जाता है। प्रोग्रामिंग भाषा नियमों का एक समूह है जिसमें प्रतीक क्रियाओं का प्रतिनिधित्व करते हैं। प्रोग्रामिंग भाषाएँ चरण-दर-चरण निर्देशों का पालन करती हैं जिन्हें कंप्यूटर किसी प्रोजेक्ट को चलाने के लिए निष्पादित करता है। VEX कोड 123, के साथ काम करने के तरीके के बारे में अधिक जानकारी के लिए, VEX लाइब्रेरी के VEX कोड 123 अनुभाग देखें।

आपको VEXcode 123 के कौन से ब्लॉक चाहिए?

VEXcode 123 में मौजूद ब्लॉक 123 रोबोट कमांड को दर्शाते हैं जिनका उपयोग VEXcode 123 में प्रोजेक्ट बनाने के लिए किया जाता है। नीचे इस यूनिट के दौरान उपयोग किए जाने वाले मुख्य ब्लॉकों की सूची दी गई है।

VEX कोड 123 ब्लॉक व्यवहार
{When start} ब्लॉक
{When start} ब्लॉक प्रोजेक्ट शुरू होने पर संलग्न ब्लॉकों के स्टैक को चलाना शुरू कर देता है।
VEX कोड 123 ड्राइव फॉर ब्लॉक जो '1 कदम आगे बढ़ें' पढ़ता है।
[ड्राइव फॉर] ब्लॉक 123 रोबोट को दी गई दूरी तक आगे या पीछे ले जाता है। अंडाकार बॉक्स में मान दर्ज करके निर्धारित करें कि 123 रोबोट कितनी दूर तक चलेगा।
VEX कोड 123 टर्न फॉर ब्लॉक जिसका अर्थ है '90 डिग्री दाएं मुड़ें'।
[टर्न फॉर] ब्लॉक 123 रोबोट को निर्दिष्ट संख्या में डिग्री के लिए बाएं या दाएं ओर अपनी जगह पर ही घुमाता है।
VEX कोड 123 वेट ब्लॉक जो '1 सेकंड प्रतीक्षा करें' पढ़ता है।
[Wait] ब्लॉक प्रोजेक्ट में अगले ब्लॉक पर जाने से पहले एक निश्चित समय तक प्रतीक्षा करता है।
VEX कोड 123 प्ले साउंड ब्लॉक जो 'प्ले साउंड हॉन्क' पढ़ता है।
[प्ले साउंड] ब्लॉक 123 रोबोट को एक निर्दिष्ट ध्वनि बजाने के लिए बाध्य करता है।