VEX V5 സ്മാർട്ട് മോട്ടോറുകളുടെ ട്രബിൾഷൂട്ടിംഗ്

താഴെ പറയുന്ന ഒന്നോ അതിലധികമോ പ്രശ്നങ്ങൾ നിങ്ങൾ നേരിടുന്നുണ്ടെങ്കിൽ, VEX V5 സ്മാർട്ട് മോട്ടോഴ്‌സിന്റെ പ്രശ്‌നപരിഹാരം എങ്ങനെ പരിഹരിക്കാം എന്നതിനെക്കുറിച്ചുള്ള മാർഗ്ഗനിർദ്ദേശം ഇനിപ്പറയുന്ന ലേഖനം നൽകും:

  • മോട്ടോർ ഉദ്ദേശിച്ച സ്ഥാനത്തേക്ക് കറങ്ങുന്നില്ല.
  • പ്രോജക്റ്റിന്റെ മധ്യത്തിൽ VEXcode V5 പ്രോജക്റ്റ് അപ്രതീക്ഷിതമായി നിർത്തുന്നു.
  • മോട്ടോറുകൾ അപ്രതീക്ഷിതമായി നീങ്ങുന്നു

പ്രശ്നം: മോട്ടോർ ഉദ്ദേശിച്ച സ്ഥാനത്തേക്ക് കറങ്ങുന്നില്ല.

നിങ്ങളുടെ മോട്ടോർ ഉദ്ദേശിച്ച സ്ഥാനത്തേക്ക് കറങ്ങുന്നില്ലെങ്കിൽ, ട്രബിൾഷൂട്ട് ചെയ്യാൻ ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ പരീക്ഷിക്കുക.

മോട്ടോർ ഓപ്ഷനുകൾ കാണിച്ചിരിക്കുന്ന VEXcode V5 ഉപകരണ വിൻഡോ. താഴെ, ഗിയർ കാട്രിഡ്ജ് ക്രമീകരണം ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. ഈ ക്രമീകരണത്തിന് മൂന്ന് വ്യത്യസ്ത അനുപാത ഓപ്ഷനുകളുണ്ട്, അവ 100 rpm-ൽ 36 മുതൽ 1 വരെ, 200 rpm-ൽ 18 മുതൽ 1 വരെ, അല്ലെങ്കിൽ 600 rpm-ൽ 6 മുതൽ 1 വരെ എന്നിങ്ങനെ വായിക്കുന്നു.

നിങ്ങളുടെ VEXcode V5 പ്രോജക്റ്റ് എഡിറ്റ് ചെയ്യുന്നതിനുമുമ്പ്, ഉപകരണ കോൺഫിഗറേഷനിൽ ശരിയായ ഗിയർ കാട്രിഡ്ജ് തിരഞ്ഞെടുത്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക. സ്ഥിരസ്ഥിതി ചോയ്‌സ് പച്ച 18:1 ഗിയർ കാട്രിഡ്ജ് ആണ്.

VEXcode V5-ൽ വ്യക്തിഗത മോട്ടോറുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം കാണുക.

രണ്ട് VEXcode V5 ബ്ലോക്കുകൾ കാണിച്ചിരിക്കുന്നു, ഒന്ന് ശരിയാണെന്നും മറ്റൊന്ന് തെറ്റാണെന്നും സൂചിപ്പിക്കുന്ന ലേബലുകൾ ഉണ്ട്. 90 ഡിഗ്രി സ്ഥാനത്തേക്ക് ശരിയായ ബ്ലോക്ക് സ്പിൻ ആംമോട്ടർ എന്ന് വായിക്കുന്നു. തെറ്റായ ബ്ലോക്ക് "Set ArmMotor position to 0 ഡിഗ്രി" എന്ന് കാണിക്കുന്നു.

നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഉപയോഗിച്ചിരിക്കുന്ന കമാൻഡുകൾ പരിശോധിക്കുക. [സ്പിൻ ടു പൊസിഷൻ] ഒരു മോട്ടോർ ഒരു പ്രത്യേക സ്ഥാനത്തേക്ക് തിരിക്കുന്നതിന് ഉപയോഗിക്കുന്നു. ഇതിനു വിപരീതമായി, [Set position to] ബ്ലോക്ക് മോട്ടോർ എൻകോഡറിന്റെ സ്ഥാനം നൽകിയിരിക്കുന്ന മൂല്യത്തിലേക്ക് സജ്ജമാക്കുന്നു, മാത്രമല്ല മോട്ടോർ ചലിപ്പിക്കുകയുമില്ല.

നിങ്ങളുടെ പ്രോജക്റ്റുകളിൽ [Set position to] എന്നതിന് പകരം [Spin ​​to position] ആണ് ഉപയോഗിക്കുന്നതെന്ന് ഉറപ്പാക്കുക.

ബന്ധിപ്പിച്ചിരിക്കുന്ന രണ്ട് ഗിയറുകളുടെ ഡയഗ്രം, ഒന്ന് ചെറുതും ഡ്രൈവിംഗ് ഗിയർ എന്നും മറ്റൊന്ന് വലുതും ഡ്രൈവൺ ഗിയർ എന്നും ലേബൽ ചെയ്തിരിക്കുന്നു. ഹൈലൈറ്റ് ചെയ്ത രണ്ട് വരികൾ അവ തമ്മിലുള്ള ഡിഗ്രി വ്യത്യാസത്തെ സൂചിപ്പിക്കുന്നു.

മോട്ടോർ നീങ്ങേണ്ട ശരിയായ ഡിഗ്രി പൊസിഷൻ നിങ്ങൾക്കറിയാമെന്ന് ഉറപ്പാക്കുക. ഏതൊരു ഗിയർ ട്രെയിനുകളും ഒരു കൈ പൂർണ്ണമായി ഉയർത്തുന്നതിനോ ഒരു നഖം തുറക്കുന്നതിനോ ആവശ്യമായ ഡിഗ്രികളുടെ എണ്ണത്തെ ബാധിച്ചേക്കാം.

VEX V5 സ്മാർട്ട് മോട്ടോഴ്‌സിലെ ഗിയർ അനുപാതങ്ങളെക്കുറിച്ച് കൂടുതലറിയാൻ ഈ ലേഖനം കാണുക.

ഹോം മെനുവിൽ ഡിവൈസസ് ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നതോടൊപ്പം ബ്രെയിൻ സ്ക്രീൻ കാണിച്ചിരിക്കുന്നു.

ഒരു മോട്ടോർ എത്ര ദൂരം നീക്കണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ, V5 ബ്രെയിൻ സ്ക്രീനിൽ ലഭ്യമായ ഉപകരണ വിവരങ്ങൾ ഉപയോഗിക്കുക. ഒരു മോട്ടോറിനായുള്ള ഉപകരണ വിവരങ്ങൾ തുറക്കാൻ, ആദ്യം V5 ബ്രെയിൻ സ്ക്രീനിൽ നിന്ന് 'Devices' തിരഞ്ഞെടുക്കുക.

ബ്രെയിനിന്റെ എല്ലാ സ്മാർട്ട് പോർട്ടുകളുടെയും കണക്റ്റുചെയ്‌ത ഉപകരണങ്ങളുടെയും ലിസ്റ്റ് ഉള്ള ഉപകരണ വിവര മെനുവിൽ ബ്രെയിൻ സ്‌ക്രീൻ കാണിച്ചിരിക്കുന്നു. ഉപകരണ വിവര മെനുവിലെ കണക്റ്റുചെയ്‌ത മോട്ടോറിനുള്ള ഐക്കൺ ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നത്, ഇനങ്ങൾക്ക് അവയുടെ വിവര മെനുകൾ തുറക്കാൻ തിരഞ്ഞെടുക്കാനാകുമെന്ന് സൂചിപ്പിക്കുന്നു.

തുടർന്ന് കൂടുതൽ വിവരങ്ങൾ കാണാൻ ആഗ്രഹിക്കുന്ന മോട്ടോർ തിരഞ്ഞെടുക്കുക.

കുറിപ്പ്: ഉപകരണങ്ങളുടെ സ്ക്രീനിൽ മോട്ടോർ കാണണമെങ്കിൽ അത് V5 ബ്രെയിനിൽ പ്ലഗ് ചെയ്തിരിക്കണം.

ഒരു മോട്ടോറിന്റെ ഡാഷ്‌ബോർഡിൽ ബ്രെയിൻ സ്‌ക്രീൻ കാണിച്ചിരിക്കുന്നു, അതിൽ വിപ്ലവങ്ങളും ഡിഗ്രി മൂല്യങ്ങളും ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു.

തുറന്നുകഴിഞ്ഞാൽ, തിരഞ്ഞെടുത്ത V5 സ്മാർട്ട് മോട്ടോറിന്റെ ഡിഗ്രിയും ഭ്രമണ സ്ഥാനവും നിങ്ങൾക്ക് കാണാൻ കഴിയും. മോട്ടോർ കറങ്ങുമ്പോൾ മൂല്യങ്ങൾ എങ്ങനെ മാറുന്നുവെന്ന് കാണണമെങ്കിൽ ഇത് തത്സമയം അപ്‌ഡേറ്റ് ചെയ്യും.

ഉപകരണ വിവരങ്ങൾ മോട്ടോറിന്റെ സ്ഥാനം ഡിഗ്രികളിലും പരിക്രമണങ്ങളിലും റിപ്പോർട്ട് ചെയ്യുന്നു, അതിനാൽ നിങ്ങൾ ഒരു മോട്ടോർ ചലിപ്പിക്കുമ്പോൾ (ഒരു നഖം തുറക്കുന്നതും അടയ്ക്കുന്നതും പോലെ) സംഖ്യകൾ മാറും. ഒരു നഖം അടയ്ക്കുന്നതിനും, ഒരു കൈ ഉയർത്തുന്നതിനും, ഒരു ഇൻടേക്ക് കറക്കുന്നതിനും എത്ര ഡിഗ്രി അല്ലെങ്കിൽ ഭ്രമണം ആവശ്യമാണെന്ന് നിർണ്ണയിക്കാൻ ഈ പരിശോധന ഉപയോഗിക്കുക.


പ്രശ്നം: VEXcode പ്രോജക്റ്റ് തടസ്സപ്പെടുന്നു

മോട്ടോർ ഉദ്ദേശിച്ച ലക്ഷ്യ സ്ഥാനത്ത് എത്താൻ കഴിയാത്തതിനാൽ നിങ്ങളുടെ പ്രോജക്റ്റ് കുടുങ്ങിയതായി തോന്നിയേക്കാം. മോട്ടോർ നീങ്ങുന്ന സ്ഥാനം നിങ്ങൾക്ക് ക്രമീകരിക്കാം അല്ലെങ്കിൽ മോട്ടോറിന് ഒരു "ടൈംഔട്ട്" സജ്ജീകരിക്കാം.

മോട്ടോർ ഡ്രോപ്പ്ഡൗൺ മെനു തുറന്നിരിക്കുമ്പോൾ VEXcode V5 സെറ്റ് മോട്ടോർ ടൈംഔട്ട് ബ്ലോക്ക് കാണിച്ചിരിക്കുന്നു. ഓരോന്നും വ്യക്തിഗതമായി തിരഞ്ഞെടുക്കാമെന്ന് സൂചിപ്പിക്കുന്നതിന് രണ്ട് വ്യത്യസ്ത മോട്ടോറുകൾ കാണിച്ചിരിക്കുന്നു.

മോട്ടോർ അതിന്റെ ലക്ഷ്യ സ്ഥാനത്ത് എത്തുന്നതിനുള്ള സമയപരിധി നിശ്ചയിക്കാൻ മോട്ടോർ ടൈംഔട്ടുകൾ നിങ്ങളെ അനുവദിക്കുന്നു. സമയം കഴിയുമ്പോൾ ആ സ്ഥാനത്ത് എത്തിയില്ലെങ്കിൽ, മോട്ടോർ കറങ്ങാൻ ശ്രമിക്കുന്നത് നിർത്തുകയും പ്രോജക്റ്റ് അടുത്ത കമാൻഡിലേക്ക് നീങ്ങുകയും ചെയ്യും.

"When started, set ClawMotor ടൈംഔട്ട് 3 സെക്കൻഡ് ആയി സജ്ജമാക്കുക" എന്ന് പറയുന്ന പ്രോജക്റ്റ് VEXcode V5 ബ്ലോക്ക് ചെയ്യുന്നു. അടുത്തതായി, ClawMotor 360 ഡിഗ്രി അടച്ച് 200 mm മുന്നോട്ട് ഓടിക്കുക.

ഈ ഉദാഹരണത്തിൽ, മോട്ടോർ ടൈംഔട്ട് 3 സെക്കൻഡായി സജ്ജീകരിച്ചിരിക്കുന്നു. മൂന്ന് സെക്കൻഡിനുള്ളിൽ നഖം 360 ഡിഗ്രിയിൽ അടയുന്നില്ലെങ്കിൽ, മൂന്ന് സെക്കൻഡ് മാർക്കിൽ മോട്ടോർ കറങ്ങുന്നത് നിർത്തി അടുത്ത കമാൻഡിലേക്ക് നീങ്ങി മുന്നോട്ട് പോകും.


പ്രശ്നം: മോട്ടോറുകൾ ഒരു സ്ഥാനം പിടിക്കുന്നില്ല.

ഗുരുത്വാകർഷണമോ മറ്റ് ബലങ്ങളോ വലിക്കുന്നതിനാൽ അപ്രതീക്ഷിതമായി താഴേക്ക് നീങ്ങിയ ഒരു ആം മോട്ടോർ നിങ്ങളുടെ കൈവശമുണ്ടായിരിക്കാം. [മോട്ടോർ സ്റ്റോപ്പിംഗ് സജ്ജമാക്കുക] ഉപയോഗിക്കുന്നത് മറ്റൊരു കമാൻഡ് പൂർത്തിയായതിനുശേഷം കൈയുടെ ചലനം നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

സ്റ്റോപ്പിംഗ് പാരാമീറ്റർ ഡ്രോപ്പ്ഡൗൺ മെനു തുറന്നിരിക്കുമ്പോൾ VEXcode V5 സെറ്റ് മോട്ടോർ സ്റ്റോപ്പിംഗ് ബ്ലോക്ക് കാണിച്ചിരിക്കുന്നു. ഡ്രോപ്പ്ഡൗൺ മെനു ഓപ്ഷനുകൾ ബ്രേക്ക്, കോസ്റ്റ്, ഹോൾഡ് എന്നിവ വായിക്കുന്നു, ഹോൾഡ് ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

[Set stopping to] കമാൻഡ് ഉപയോഗിച്ച് മോട്ടോർ കറങ്ങുന്നത് നിർത്തിയതിനുശേഷം അതിന്റെ സ്വഭാവം നിർണ്ണയിക്കാൻ കഴിയും.

'ഹോൾഡ്' പാരാമീറ്റർ ഉപയോഗിക്കുന്നത് ഗുരുത്വാകർഷണത്തിനെതിരെ പോരാടാൻ മോട്ടോറിനെ നിർദ്ദേശിക്കും. 'ഹോൾഡ്' ചെയ്യുന്നതിലൂടെ മോട്ടോർ ഉടനടി നിർത്തുന്നു, നീക്കിയാൽ അത് നിർത്തിയ സ്ഥാനത്തേക്ക് തിരികെ കൊണ്ടുവരുന്നു.

കൺട്രോളർ ഇൻപുട്ടുകൾ കൈകാര്യം ചെയ്യുന്നതിനും ഒരു റോബോട്ട് ഭുജത്തെ നഖം ഉപയോഗിച്ച് നിയന്ത്രിക്കുന്നതിനും ഒരു ഫോറെവർ ലൂപ്പ് ഉപയോഗിക്കുന്ന പ്രോജക്റ്റ് VEXcode V5 തടയുന്നു. മിക്ക ബ്ലോക്കുകളും ഫോറെവർ ലൂപ്പിനുള്ളിലാണ്, എന്നാൽ പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ രണ്ട് ബ്ലോക്കുകൾ അതിന് പുറത്താണ്. ഈ രണ്ട് ബ്ലോക്കുകളും ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, അവ "ArmMotor stopping to hold" എന്നും "ClawMotor stopping to hold" എന്നും സെറ്റ് ചെയ്യുന്നു.

ഈ കസ്റ്റം കൺട്രോളർ കോഡ് ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ മോട്ടോറുകൾ ഉപയോഗിച്ച് മറ്റ് കമാൻഡുകൾക്ക് മുമ്പ് മോട്ടോറുകൾ 'ഹോൾഡ്' ആയി സജ്ജമാക്കുക.

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

Last Updated: