VEX V5 स्मार्ट मोटर्स का समस्या निवारण

यदि आप निम्नलिखित में से एक या अधिक समस्याओं का अनुभव कर रहे हैं, तो निम्नलिखित आलेख VEX V5 स्मार्ट मोटर्स के समस्या निवारण के बारे में मार्गदर्शन प्रदान करेगा:

  • मोटर इच्छित स्थिति में नहीं घूम रही है
  • VEXcode V5 परियोजना अप्रत्याशित रूप से परियोजना के बीच में रुक रही है
  • मोटरें अप्रत्याशित रूप से चल रही हैं

समस्या: मोटर इच्छित स्थिति तक नहीं घूम रही है

यदि आपकी मोटर इच्छित स्थिति में नहीं घूम रही है, तो समस्या निवारण के लिए निम्नलिखित चरणों का प्रयास करें।

VEXcode V5 डिवाइसेस विंडो में मोटर विकल्प दिखाए गए हैं। नीचे, गियर कार्ट्रिज सेटिंग को हाइलाइट किया गया है। इस सेटिंग में तीन अलग-अलग अनुपात विकल्प हैं, जो 100 आरपीएम के साथ 36 से 1, 200 आरपीएम के साथ 18 से 1, या 600 आरपीएम के साथ 6 से 1 हैं।

अपने VEXcode V5 प्रोजेक्ट को संपादित करने से पहले, जांच लें कि आपने डिवाइस कॉन्फ़िगरेशन में सही गियर कार्ट्रिज का चयन किया है। डिफ़ॉल्ट विकल्प हरा 18:1 गियर कारतूस है।

VEXcode V5 में व्यक्तिगत मोटर्स को कॉन्फ़िगर करने के बारे में अधिक जानकारी के लिए, इस आलेख को देखें.

दो VEXcode V5 ब्लॉक दिखाए गए हैं, जिन पर लेबल लगे हैं जो यह दर्शाते हैं कि एक सही है और दूसरा गलत है। सही ब्लॉक में लिखा है कि स्पिन आर्म मोटर को 90 डिग्री की स्थिति पर घुमाएं। गलत ब्लॉक में लिखा है "आर्ममोटर की स्थिति को 0 डिग्री पर सेट करें"।

अपने प्रोजेक्ट में प्रयुक्त कमांड की जाँच करें। [स्पिन टू पोजीशन] का उपयोग मोटर को एक विशिष्ट स्थिति में घुमाने के लिए किया जाता है। इसके विपरीत, [Set position to] ब्लॉक मोटर एनकोडर की स्थिति को दिए गए मान पर सेट करता है और मोटर को स्थानांतरित नहीं करेगा।

सुनिश्चित करें कि आप अपनी परियोजनाओं में [Set position to] के बजाय [Spin ​​to position] का उपयोग कर रहे हैं।

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

सुनिश्चित करें कि आपको सही डिग्री स्थिति पता है जिस पर आप मोटर को ले जाना चाहते हैं। कोई भी गियर ट्रेन किसी भुजा को पूरी तरह से ऊपर उठाने या पंजे को खोलने के लिए आवश्यक डिग्री की संख्या को प्रभावित कर सकती है।

VEX V5 स्मार्ट मोटर्स के गियर अनुपात के बारे में अधिक जानने के लिए यह लेख देखें।

होम मेनू में ब्रेन स्क्रीन दिखाई देती है, जिसमें डिवाइसेस विकल्प हाइलाइट किया गया है।

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

ब्रेन स्क्रीन डिवाइस इन्फो मेनू में दिखाई देती है, जिसमें ब्रेन के सभी स्मार्ट पोर्ट और कनेक्टेड डिवाइसों की सूची होती है। डिवाइस इन्फो मेनू में कनेक्टेड मोटर का आइकन हाइलाइट किया गया है ताकि यह इंगित किया जा सके कि आइटम का चयन करके उनके सूचना मेनू को खोला जा सकता है।

फिर उस मोटर का चयन करें जिसके बारे में आप अधिक जानकारी देखना चाहते हैं।

नोट: डिवाइस की स्क्रीन पर दिखाई देने के लिए मोटर को V5 ब्रेन में प्लग किया जाना चाहिए।

मोटर के डैशबोर्ड में ब्रेन स्क्रीन दिखाई गई है, जिसमें चक्कर और डिग्री के मान हाइलाइट किए गए हैं।

एक बार खोलने के बाद, आप चयनित V5 स्मार्ट मोटर की डिग्री और घूर्णन स्थिति देख पाएंगे। यदि आप यह देखना चाहते हैं कि मोटर के घूमने पर मान किस प्रकार बदलते हैं तो यह वास्तविक समय में अपडेट हो जाएगा।

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


समस्या: VEXcode परियोजना अटक रही है

ऐसा लग सकता है कि आपकी परियोजना अटक गई है, क्योंकि मोटर अपनी इच्छित लक्ष्य स्थिति तक नहीं पहुंच पा रही है। आप मोटर की गति की स्थिति को समायोजित कर सकते हैं या मोटर के लिए "टाइमआउट" सेट कर सकते हैं।

VEXcode V5 में मोटर टाइमआउट ब्लॉक सेट करने का विकल्प मोटर ड्रॉपडाउन मेनू खुला होने के साथ दिखाया गया है। दो अलग-अलग मोटरें दिखाई गई हैं, जिससे यह पता चलता है कि प्रत्येक को व्यक्तिगत रूप से चुना जा सकता है।

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

VEXcode V5 ब्लॉक प्रोजेक्ट जो पढ़ता है कि शुरू होने पर, क्लॉमोटर टाइमआउट को 3 सेकंड पर सेट करें। इसके बाद, क्लॉमोटर को 360 डिग्री तक घुमाएं और फिर 200 मिमी आगे बढ़ाएं।

इस उदाहरण में, मोटर टाइमआउट 3 सेकंड पर सेट है। यदि पंजा 3 सेकंड के भीतर 360 डिग्री पर बंद नहीं होता है, तो मोटर 3 सेकंड के निशान पर घूमना बंद कर देगी, फिर अगले आदेश पर जाएगी और आगे बढ़ेगी।


समस्या: मोटरें अपनी स्थिति पर कायम नहीं हैं

हो सकता है कि आपके हाथ की मोटर अप्रत्याशित रूप से नीचे चली गई हो, क्योंकि वह गुरुत्वाकर्षण या अन्य बलों द्वारा खींची जा रही है। [सेट मोटर स्टॉपिंग] का उपयोग करने से आप किसी अन्य कमांड के पूरा होने के बाद हाथ की उस गति को नियंत्रित कर सकते हैं।

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

[Set stopping to] कमांड आपको मोटर के घूमना बंद करने के बाद उसके व्यवहार को निर्धारित करने की अनुमति देता है।

'होल्ड' पैरामीटर का उपयोग करने से मोटर को गुरुत्वाकर्षण से लड़ने का निर्देश मिलेगा। 'होल्ड' करने से मोटर तुरन्त रुक जाती है और यदि उसे हिलाया जाए तो वह पुनः रुकी हुई स्थिति में आ जाती है।

VEXcode V5 ब्लॉक प्रोजेक्ट जो एक फॉरएवर लूप का उपयोग करके कंट्रोलर इनपुट को हैंडल करता है और पंजे वाले रोबोट आर्म को नियंत्रित करता है। अधिकांश ब्लॉक हमेशा चलने वाले लूप के अंदर हैं, लेकिन प्रोजेक्ट की शुरुआत में दो ब्लॉक इसके बाहर हैं। इन दोनों ब्लॉक को हाइलाइट किया गया है और इनमें लिखा है: सेट आर्ममोटर स्टॉपिंग टू होल्ड और सेट क्लॉमोटर स्टॉपिंग टू होल्ड।

मोटर्स का उपयोग करते हुए अन्य कमांड से पहले मोटर्स को 'होल्ड' पर सेट करें जैसा कि इस कस्टम कंट्रोलर कोड उदाहरण में दिखाया गया है।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: