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

रोबोट आर्म की प्रोग्रामिंग - ब्लॉक-आधारित

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - गतिविधि रूपरेखा

  • इस अध्ययन के माध्यम से छात्रों को वी5 क्लॉबॉट के आर्म मोटर की बुनियादी प्रोग्रामिंग से परिचित कराया जाएगा।

  • आर्म मोटर को प्रोग्राम करना सीखने से छात्र वी5 क्लॉबॉट की भुजाओं की गतिविधियों को ठीक से नियंत्रित कर सकते हैं। उपयोग किए गए ब्लॉकों के बारे में अधिक जानकारी के लिए, सहायता जानकारीपर जाएँ

V5 क्लॉबॉट पहुंचने के लिए तैयार है!


इस अन्वेषण से आपको वी5 क्लॉबॉट के हाथ का उपयोग करके कुछ शानदार प्रोजेक्ट बनाना शुरू करने के लिए आवश्यक उपकरण मिलेंगे।

  • इस अन्वेषण में उपयोग किए जाने वाले VEXcode V5 में निम्नलिखित शामिल हैं:

VEXcode V5 ब्लॉक पढ़ता है: आर्ममोटर को 90 डिग्री ऊपर की ओर घुमाएँ।

  • ब्लॉक के बारे में अधिक जानकारी प्राप्त करने के लिए, सहायता खोलें और फिर [स्पिन फॉर] ब्लॉक का चयन करें।

VEXcode V5 में बाईं ओर वर्कस्पेस में Spin for ब्लॉक और दाईं ओर Help खुला हुआ दिखाया गया है। हेल्प में बताया गया है कि स्पिन फॉर ब्लॉक एक वी5 स्मार्ट मोटर को एक निश्चित दूरी तक घुमाता है, और प्रोजेक्ट में इस ब्लॉक का उपयोग कैसे करें, इसके बारे में जानकारी दी गई है।

  • सुनिश्चित करें कि आपके पास आवश्यक हार्डवेयर, आपका इंजीनियरिंग नोटबुक और VEXcode V5 डाउनलोड और तैयार हैं।

शिक्षक सुझाव आइकन शिक्षक सुझाव

यदि छात्र पहली बार VEXcode V5 का उपयोग कर रहे हैं, तो वे इस अन्वेषण के दौरान किसी भी समय ट्यूटोरियल का संदर्भ ले सकते हैं। ट्यूटोरियल टूलबार में स्थित हैं।

VEXcode V5 टूलबार, जिसमें ट्यूटोरियल आइकन को लाल बॉक्स में हाइलाइट किया गया है। बाईं ओर से शुरू करने पर, टूलबार में V5 का लोगो, एक ग्लोब आइकन, फ़ाइल और फिर ट्यूटोरियल दिखाई देते हैं। ट्यूटोरियल के दाईं ओर अन्य आइकन और कार्यक्षमताएँ मौजूद हैं।

सामग्री की आवश्यकता:
मात्रा आवश्यक सामग्री
1

VEX V5 क्लासरूम स्टार्टर किट (नवीनतम फर्मवेयर के साथ)

1

VEXcode V5

1

इंजीनियरिंग नोटबुक

1

क्लॉबॉट और एडवांस्ड ट्रेनिंगबॉट (ड्राइवट्रेन 2-मोटर, बिना जाइरो) उदाहरण प्रोजेक्ट

चरण 1: अन्वेषण की तैयारी

गतिविधि शुरू करने से पहले, क्या आपके पास ये सभी चीजें तैयार हैं? निम्नलिखित में से प्रत्येक की जाँच करें:

शिक्षक सुझाव आइकन शिक्षक सुझाव

छात्रों के लिए समस्या निवारण के प्रत्येक चरण का प्रदर्शन करें।

चरण 2: एक नया प्रोजेक्ट शुरू करें

अपना प्रोजेक्ट शुरू करने से पहले, सही टेम्पलेट प्रोजेक्ट का चयन करें। क्लॉबॉट और एडवांस्ड ट्रेनिंगबॉट (ड्राइवट्रेन 2-मोटर, नो जाइरो) टेम्पलेट उदाहरण प्रोजेक्ट में क्लॉबॉट के मोटर्स का कॉन्फ़िगरेशन शामिल है। यदि टेम्पलेट का उपयोग नहीं किया जाता है, तो आपका रोबोट प्रोजेक्ट को सही ढंग से नहीं चला पाएगा।

VEXcode V5 टूलबार में फ़ाइल मेनू खुला हुआ है और ओपन एग्जांपल्स को लाल बॉक्स में हाइलाइट किया गया है। ओपन एग्जांपल्स, न्यू ब्लॉक्स प्रोजेक्ट, न्यू टेक्स्ट प्रोजेक्ट और ओपन के नीचे मेनू में चौथा आइटम है।

निम्नलिखित चरणों को पूरा करें:

  • फ़ाइल मेनू खोलें।
  • खोलेंउदाहरण चुनें।

एक आइकन जिस पर क्लॉबॉट और एडवांस्ड ट्रेनिंगबॉट (ड्राइवट्रेन 2-मोटर, नो जाइरो) लिखा है और टेक्स्ट के ऊपर एक ग्रे रोबोट बना हुआ है।

  • क्लॉबॉट और एडवांस्ड ट्रेनिंगबॉट (ड्राइवट्रेन 2-मोटर, नो जाइरो) टेम्पलेट उदाहरण प्रोजेक्ट का चयन करें और खोलें।
  • चूंकि हम आर्म को नियंत्रित करने के लिए प्रोग्रामिंग करेंगे, इसलिए अपने प्रोजेक्ट का नाम बदलकरArmControl. कर दें।
  • अपनी परियोजना सहेजें
  • यह सुनिश्चित करने के लिए जांच करें कि प्रोजेक्ट का नाम ArmControl अब टूलबार के केंद्र में स्थित विंडो में दिखाई दे रहा है।

VEXcode V5 टूलबार में प्रोजेक्ट नाम डायलॉग बॉक्स में Arm Control लिखा हुआ है। स्लॉट 1 का चयन किया गया है और टूलबार के दाईं ओर 'सहेजा गया' लिखा हुआ है।

शिक्षक सुझाव आइकन शिक्षक सुझाव

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

    आप छात्रों को बता सकते हैं किपृष्ठ पर चुनने के लिए कई विकल्प उपलब्ध हैं जैसे-जैसे वे अन्य रोबोटों का निर्माण और उपयोग करेंगे, उन्हें विभिन्न टेम्पलेट्स का उपयोग करने का मौका मिलेगा।
  • आप छात्रों से प्रोजेक्ट के नाम में अपने नाम के पहले अक्षर या अपने समूह का नाम जोड़ने के लिए कह सकते हैं। यदि आप छात्रों से प्रोजेक्ट जमा करने के लिए कहते हैं तो इससे प्रोजेक्टों में अंतर करने में मदद मिलेगी।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - बचत परियोजनाएं

इस बात पर ध्यान दें कि जब उन्होंने पहली बार VEXcode V5 खोला, तो विंडो परVEXcode Projectलिखा हुआ था और इसे सहेजा नहीं गया था (जैसा कि टूलबार पर दिखाया गया है)। VEXcode V5 को पहली बार खोलने पर VEXcode प्रोजेक्ट डिफ़ॉल्ट प्रोजेक्ट नाम होता है। प्रोजेक्ट का नाम बदलकरArmControlकर दिया गया और उसे सेव कर दिया गया, तो डिस्प्ले पर 'सेव्ड' दिखाई देने लगा। टूलबार में मौजूद इस विंडो का उपयोग करके, यह आसानी से जांचा जा सकता है कि छात्र सही प्रोजेक्ट का उपयोग कर रहे हैं और वह सेव हो गया है।

एक बार प्रोजेक्ट सेव हो जाने के बाद, VEXcode V5 प्रोजेक्ट नाम के आगे दिए गए संदेश के अनुसार, बाद में किए गए सभी बदलावों को स्वतः सेव कर लेता है।

छात्रों को बताएं कि वे अब अपना पहला प्रोजेक्ट शुरू करने के लिए तैयार हैं। छात्रों को समझाएं कि कुछ सरल चरणों का पालन करके, वे एक ऐसा प्रोजेक्ट बना और चला सकेंगे जो क्लॉबॉट की भुजा को ऊपर और नीचे करेगा।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - रुकें और चर्चा करें

यह एक अच्छा अवसर है कि छात्र समूह रुकें और VEXcode V5 में एक नया प्रोजेक्ट शुरू करने के लिए अभी-अभी पूरे किए गए चरणों की समीक्षा करें।

चरण 3: बांह को ऊपर उठाएं

अब हम हाथ को ऊपर उठाने के लिए प्रोग्रामिंग शुरू करने जा रहे हैं!

स्पिन फॉर ब्लॉक रीड्स: आर्ममोटर को 90 डिग्री ऊपर की ओर घुमाएँ।

  • प्रोग्रामिंग क्षेत्र में{When started}ब्लॉक के नीचे [Spin ​​for] ब्लॉक जोड़ें।

VEXcode V5 टूलबार में ट्यूटोरियल को लाल बॉक्स में हाइलाइट किया गया है। टूलबार में बाएं से दाएं V5 का लोगो, ग्लोब का आइकन, फाइल और ट्यूटोरियल दिखाई देते हैं। ट्यूटोरियल के दाईं ओर अतिरिक्त आइकन और कार्यक्षमता मौजूद हैं।

  • यदि आप डेमो देखना चाहते हैं तो VEXcode V5 में आर्म को मूव करने का ट्यूटोरियल देखें।

VEXcode V5 टूलबार में स्लॉट का चयन, जिसमें स्लॉट 1 का चयन किया गया है और उसे लाल बॉक्स से हाइलाइट किया गया है।

  • स्लॉटआइकन पर क्लिक करें। आप अपने प्रोजेक्ट को रोबोट ब्रेन में उपलब्ध स्लॉट में से किसी एक में डाउनलोड कर सकते हैं। स्लॉट 1 पर क्लिक करें।

VEXcode V5 टूलबार में, निष्क्रिय कंट्रोलर आइकन के दाईं ओर और डाउनलोड आइकन के दाईं ओर, मस्तिष्क आइकन हरे रंग में दिखाई देता है। मस्तिष्क के आइकन को लाल बॉक्स से हाइलाइट किया गया है।

  • रोबोट को अपने कंप्यूटर या टैबलेट से कनेक्ट करें। सफल कनेक्शन स्थापित होने के बाद टूलबार में मौजूद ब्रेन आइकन हरे रंग का हो जाता है।

VEXcode V5 टूलबार में डाउनलोड बटन को लाल बॉक्स से हाइलाइट किया गया है। डाउनलोड आइकन हरे रंग के ब्रेन आइकन के दाईं ओर और रन बटन के बाईं ओर स्थित है।

  • ड्राइव प्रोजेक्ट को रोबोट ब्रेन में डाउनलोड करने के लिए टूलबार पर मौजूदडाउनलोडबटन पर क्लिक करें।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - ब्लॉक के साथ सहायता

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

    [Spin ​​for] ब्लॉक पर क्लिक करके उसे प्रोग्रामिंग क्षेत्र में खींचकर {When started} ब्लॉक से जोड़ने का प्रदर्शन करें। जब यह जुड़ जाएगा तो आपको एक क्लिक की आवाज सुनाई देगी।

  • यदि आप कंप्यूटर का उपयोग कर रहे हैं, तो छात्र को वीईएक्स वी5 रोबोट ब्रेन कोयूएसबी केबल का उपयोग करके कंप्यूटर से कनेक्ट करना चाहिए। यदि आप टैबलेट का उपयोग कर रहे हैं, तो VEX V5 रोबोट ब्रेन को स्मार्ट रेडियो का उपयोग करके टैबलेट से कनेक्ट किया जाना चाहिए।

  • यदि छात्र कंप्यूटर का उपयोग कर रहे हैं, तो उनसे कहें कि वे रोबोट ब्रेन से यूएसबी केबल को डिस्कनेक्ट कर दें। किसी प्रोजेक्ट को चलाते समय रोबोट को कंप्यूटर से कनेक्ट रखने से रोबोट कनेक्शन केबल को खींच सकता है।

V5 ब्रेन होम स्क्रीन के निचले बाएं कोने में स्लॉट एक में आर्म कंट्रोल प्रोजेक्ट दिखाई देता है। इसके ऊपर मौजूद आइकनों की पंक्ति में ड्राइव, डिवाइसेस, सेटिंग्स और एक VEX फोल्डर लिखा हुआ था।

  • यह सुनिश्चित करें कि आर्मकंट्रोल प्रोजेक्ट आपके द्वारा चुने गए स्लॉट में ब्रेन में डाउनलोड हो गया है।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - पहले मॉडल बनाने का विकल्प

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

चरण 4: यह आजमाएं: आर्म को नीचे की ओर प्रोग्राम करें

अब जब आपने भुजा को ऊपर की ओर ले जाने के लिए प्रोग्राम कर दिया है, तो अब आप भुजा को नीचे की ओर ले जाने के लिए प्रोग्राम करेंगे।

वी5 क्लॉबॉट का पार्श्व दृश्य जिसमें पंजा दाईं ओर है।

वी5 क्लॉबॉट, जिसका हाथ नीचे की ओर है।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - समाधान

इससे पहले, "ऊपर" और "90 डिग्री" के लिए पैरामीटर सेट किए गए [स्पिन फॉर] ब्लॉक का उपयोग करके भुजा को ऊपर की ओर ले जाया गया था। छात्रों को अब "3 सेकंड" पर सेट किया गया एक [प्रतीक्षा] ब्लॉक और "नीचे" पर सेट किया गया दूसरा [स्पिन फॉर] ब्लॉक जोड़ना चाहिए। आर्म को अपनी मूल स्थिति में वापस लाने के लिए 90 डिग्री के पैरामीटर को बदलने की आवश्यकता नहीं है। [Wait] ब्लॉक के चलने के दौरान, आर्म अपनी स्थिति

रखेगा क्योंकि V5 स्मार्ट मोटर का डिफ़ॉल्ट स्टॉपिंग प्रकार "Hold" है। यह ध्यान रखना महत्वपूर्ण है कि यदि स्टॉपिंग प्रकार को ब्रेक लगाने या बिना गति बढ़ाए चलने के लिए सेट किया गया था, तो भुजा अपने वजन और गुरुत्वाकर्षण बल के कारण वापस नीचे की ओर गिरने लगेगी।

नमूना समाधान में एक 'When started' ब्लॉक दिखाया गया है जिसमें तीन ब्लॉक जुड़े हुए हैं। ब्लॉक ऊपर से नीचे की ओर इस प्रकार हैं: स्पिन आर्म मोटर को 90 डिग्री ऊपर घुमाएँ; 3 सेकंड प्रतीक्षा करें; स्पिन आर्म मोटर को 90 डिग्री नीचे घुमाएँ।

चरण 5: फ्लाइट ट्रैफिक कंट्रोलर चैलेंज को पूरा करें

वी5 क्लॉबॉट का पार्श्व दृश्य जिसमें भुजा ऊपर की ओर फैली हुई है और पंजे के नीचे ऊपर और नीचे की ओर इशारा करते हुए दो तीर हैं, जो ऊपर और नीचे की गति को दर्शाते हैं।

एक V5 क्लॉबॉट अपनी भुजा को ऊपर और नीचे उठा रहा है।फ्लाइट ट्रैफिक कंट्रोलर चैलेंज में, क्लॉबॉट को अपनी भुजा को 90 डिग्री तक ऊपर और नीचे घुमाना होगा, 3 सेकंड तक प्रतीक्षा करनी होगी, फिर भुजा को 45 डिग्री तक दो बार ऊपर और नीचे घुमाना होगा, 5 सेकंड तक प्रतीक्षा करनी होगी, और फिर भुजा को 90 डिग्री तक तीन बार ऊपर और नीचे घुमाना होगा।

यहां क्लॉबॉट के व्यवहारों की सूची दी गई है:

  • हाथ को ऊपर उठाएं और फिर 90 डिग्री तक नीचे लाएं।
  • 3 सेकंड प्रतीक्षा करें।
  • हाथ को ऊपर उठाएं और फिर 45 डिग्री नीचे लाएं।
  • हाथ को ऊपर उठाएं और फिर 45 डिग्री नीचे लाएं।
  • 5 सेकंड प्रतीक्षा करें।
  • हाथ को ऊपर उठाएं और फिर 90 डिग्री तक नीचे लाएं।
  • हाथ को ऊपर उठाएं और फिर 90 डिग्री तक नीचे लाएं।
  • हाथ को ऊपर उठाएं और फिर 90 डिग्री तक नीचे लाएं।

शिक्षक टूलबॉक्स आइकन शिक्षक टूलबॉक्स - समाधान

इस चुनौती के अधिकांश ब्लॉक [स्पिन फॉर] ब्लॉक हैं। हाथ को ऊपर की ओर ले जाने के लिए एक [स्पिन फॉर] ब्लॉक और हाथ को नीचे की ओर ले जाने के लिए एक और ब्लॉक जोड़ने के बाद, आप पहले [स्पिन फॉर] ब्लॉक पर राइट-क्लिक या लॉन्ग-क्लिक करके डुप्लिकेट विकल्प चुन सकते हैं और इसी तरह तीसरा और चौथा [स्पिन फॉर] ब्लॉक जोड़ सकते हैं। इस चुनौती के लिए कुल बारह [स्पिन फॉर] ब्लॉक की आवश्यकता है। फिर चुनौती के अनुरूप मापदंडों को बदला जा सकता है और [स्पिन फॉर] ब्लॉक के बीच [वेट] ब्लॉक जोड़े जा सकते हैं।

एक VEXcode प्रोजेक्ट जिसमें 'When started' ब्लॉक के साथ दो 'Spin for' ब्लॉक जुड़े हुए हैं। कॉन्टेक्स्ट मेनू खुल जाता है और उसमें डुप्लिकेट विकल्प चयनित होता है।