കൺട്രോളർ: ടാങ്ക് ഡ്രൈവ് എക്സ്പ്ലോറേഷൻ- ബ്ലോക്കുകൾ അടിസ്ഥാനമാക്കിയുള്ളത്
അധ്യാപക ഉപകരണപ്പെട്ടി
-
ഈ പ്രവർത്തനത്തിന്റെ ഉദ്ദേശ്യം
ടാങ്ക് ഡ്രൈവ് ഉദാഹരണ പ്രോജക്റ്റ് ഉപയോഗിക്കുന്നത്, കൺട്രോളർ ഉപയോഗിച്ച് ക്ലോബോട്ടിനെ നിയന്ത്രിക്കാൻ വിദ്യാർത്ഥികളെ പ്രാപ്തരാക്കുന്നു. ക്ലോബോട്ടിന്റെ ഓരോ മോട്ടോറുകളുടെയും വേഗത നിയന്ത്രിക്കുന്നതിനും മോട്ടോർ പ്രവർത്തനങ്ങൾ നിയന്ത്രിക്കാൻ കൺട്രോളറെ പ്രാപ്തമാക്കുന്നതിനും വിദ്യാർത്ഥികൾ [മോട്ടോർ വേഗത സജ്ജമാക്കുക], [സ്പിൻ], (കൺട്രോളറിന്റെ സ്ഥാനം) ബ്ലോക്കുകളിലെ പാരാമീറ്ററുകൾ ക്രമീകരിക്കേണ്ടതുണ്ട്.
ഏതെങ്കിലും ബ്ലോക്കുകളെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEXcode V5-ലെസഹായ വിവരങ്ങൾസന്ദർശിക്കുക.
ഈ പ്രവർത്തനത്തിൽ വിദ്യാർത്ഥികൾ എന്തുചെയ്യുമെന്നതിന്റെ ഒരു രൂപരേഖ താഴെ കൊടുക്കുന്നു:
-
യൂസിംഗ് ലൂപ്സ്ട്യൂട്ടോറിയൽ വീഡിയോ കാണുക.
-
ടാങ്ക് ഡ്രൈവ് ഉദാഹരണ പ്രോജക്റ്റ് പര്യവേക്ഷണം ചെയ്യുക.
-
[forever] ബ്ലോക്കിന്റെ ഉപയോഗം മനസ്സിലാക്കുക.
-
റോബോ-സ്ലാലോം വെല്ലുവിളി പൂർത്തിയാക്കൂ!
അധ്യാപക നുറുങ്ങുകൾ
വിദ്യാർത്ഥി ആദ്യമായി VEXcode V5 ഉപയോഗിക്കുകയാണെങ്കിൽ, മറ്റ് അടിസ്ഥാന കഴിവുകൾ പഠിക്കുന്നതിനായി ടൂൾബാറിലെ ട്യൂട്ടോറിയലുകളും അവർക്ക് കാണാൻ കഴിയും.
| അളവ് | ആവശ്യമായ വസ്തുക്കൾ |
|---|---|
| 1 |
VEX V5 ക്ലാസ്റൂം സ്റ്റാർട്ടർ കിറ്റ് (കാലികമായ ഫേംവെയറോടുകൂടി) |
| 1 |
VEXcode V5 (ഏറ്റവും പുതിയ പതിപ്പ്, Windows, macOS, Chromebook) |
| 1 |
എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് |
| 1 |
ലൂപ്പുകൾ ഉപയോഗിക്കൽ (ട്യൂട്ടോറിയൽ) |
| 1 |
ടാങ്ക് ഡ്രൈവ് ഉദാഹരണ പ്രോജക്റ്റ് |
| രണ്ടോ അതിലധികമോ |
തടസ്സങ്ങളായി ഉപയോഗിക്കേണ്ട ക്ലാസ് മുറിയിലെ വസ്തുക്കൾ |
ഈ പ്രവർത്തനം നിങ്ങളുടെ കൺട്രോളർ പ്രോഗ്രാം ചെയ്യുന്നതിനുള്ള ഉപകരണങ്ങൾ നൽകും.
ബ്ലോക്കുകളെക്കുറിച്ച് അറിയാൻ നിങ്ങൾക്ക് VEXcode V5-ലെ സഹായ വിവരങ്ങൾ ഉപയോഗിക്കാം. സഹായ സവിശേഷത ഉപയോഗിക്കുന്നതിനുള്ള മാർഗ്ഗനിർദ്ദേശത്തിന്, യൂസിംഗ് ഹെൽപ്പ് ട്യൂട്ടോറിയൽ കാണുക.

ഘട്ടം 1: നമുക്ക് കൺട്രോളർ പ്രോഗ്രാം ചെയ്യാൻ തുടങ്ങാം.
- യൂസിംഗ് ലൂപ്സ്ട്യൂട്ടോറിയൽ വീഡിയോ കണ്ട് തുടങ്ങുക.
-
ടാങ്ക് ഡ്രൈവ്ഉദാഹരണ പ്രോജക്റ്റ് തുറക്കുക.

നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ ഇനിപ്പറയുന്നവ ചെയ്യുക:
പ്രോജക്റ്റിൽ ക്ലോബോട്ട് എന്തുചെയ്യുമെന്ന് പ്രവചിക്കുക. പ്രോജക്റ്റ് കൺട്രോളറെ ഉപയോഗിക്കുന്നു എന്ന വസ്തുതയേക്കാൾ കൂടുതൽ വിശദീകരിക്കുക.
ജോയിസ്റ്റിക്കുകൾ റോബോട്ടിനെ എങ്ങനെയാണ് ചലിപ്പിക്കുന്നത്? ക്ലോബോട്ട് എന്താണ് ചെയ്യുന്നത്?
ടീച്ചർ ടൂൾബോക്സ്
-
ഉത്തരങ്ങൾ
ഇടത്, വലത് ജോയ്സ്റ്റിക്കിന്റെ സ്ഥാനങ്ങൾ എവിടെയാണെന്ന് തുടർച്ചയായി പരിശോധിക്കുന്നതിന് ഈ പ്രോജക്റ്റ് [forever] ബ്ലോക്ക് ഉപയോഗിക്കും. ഇടത് (അല്ലെങ്കിൽ വലത്) ജോയ്സ്റ്റിക്ക് മുകളിലേക്ക് തള്ളുമ്പോൾ, ജോയ്സ്റ്റിക്ക് എത്ര ദൂരം മുന്നോട്ട് തള്ളപ്പെടുന്നു എന്നതിന് ആനുപാതികമായി വേഗത സജ്ജീകരിച്ചിരിക്കുന്നു. അങ്ങനെ, ജോയ്സ്റ്റിക്ക് കൂടുതൽ മുന്നോട്ട് തള്ളുമ്പോൾ, വേഗത വേഗത്തിൽ സജ്ജമാക്കപ്പെടുകയും മോട്ടോറുകൾ വേഗത്തിൽ ചലിക്കുകയും ചെയ്യും. ജോയ്സ്റ്റിക്ക് താഴേക്ക് തള്ളുന്നതിനും ഇതേ ആശയം തന്നെയാണ് ഉപയോഗിക്കുന്നത്. ജോയ്സ്റ്റിക്ക് കൂടുതൽ താഴേക്ക് തള്ളുമ്പോൾ, മോട്ടോറുകൾ വേഗത്തിൽ വിപരീത ദിശയിൽ നീങ്ങും.
-
ടാങ്ക് ഡ്രൈവ്ഉദാഹരണ പ്രോജക്റ്റ് സേവ് ചെയ്യുക, ഡൗൺലോഡ് ചെയ്യുക,റൺ ചെയ്യുക

-
സഹായത്തിന്, ഒരു പ്രോജക്റ്റ് എങ്ങനെ ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കാമെന്ന് വിശദീകരിക്കുന്ന VEXcode V5 ലെ ട്യൂട്ടോറിയൽ കാണുക.

- നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പ്രോജക്റ്റിനെക്കുറിച്ചുള്ള വിശദീകരണങ്ങൾ പരിശോധിച്ച് ആവശ്യാനുസരണം അവ ശരിയാക്കാൻ കുറിപ്പുകൾ ചേർക്കുക.
ഘട്ടം 2: കൺട്രോളർ: ടാങ്ക് ഡ്രൈവ്
ടീച്ചർ ടൂൾബോക്സ്
-
[ഫോറെവർ] ബ്ലോക്കുകൾ
ഈ ഘട്ടം [forever] ബ്ലോക്കിന്റെ പ്രാധാന്യത്തെക്കുറിച്ച് ചർച്ച ചെയ്യുന്നു. നിങ്ങൾ വിവരങ്ങൾ ഒരു ക്ലാസായി അവലോകനം ചെയ്യണം. നിങ്ങളുടെ ക്ലോബോട്ടും കൺട്രോളറും ഉപയോഗിച്ച് നിങ്ങൾക്ക് പെരുമാറ്റം മാതൃകയാക്കാം, അല്ലെങ്കിൽ സമയം അനുവദിക്കുകയാണെങ്കിൽ, [എന്നേക്കും] ബ്ലോക്ക് ഇല്ലാതെ വിദ്യാർത്ഥികളെക്കൊണ്ട് പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കാം.
[forever] ബ്ലോക്ക് ഉപയോഗിക്കുന്നതിന്റെ പ്രയോജനങ്ങൾ എന്തൊക്കെയാണ്?
[forever] ബ്ലോക്ക് ഇല്ലാത്ത ഞങ്ങളുടെ പ്രോജക്റ്റ് ഇതാ:

ഈ പ്രോഗ്രാം പ്രവർത്തിപ്പിച്ചാൽ എന്ത് സംഭവിക്കുമെന്ന് നിങ്ങൾ കരുതുന്നു? ഒരു ഗ്രൂപ്പായി ചർച്ച ചെയ്യുക. നിങ്ങളുടെ പ്രവചനം എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ എഴുതുക.
ടീച്ചർ ടൂൾബോക്സ്
-
ബ്ലോക്ക് മനസ്സിലാക്കൽ
[എന്നേക്കും] ലൂപ്പ് ഇല്ലാതെ, പ്രോജക്റ്റ് പ്രവർത്തിപ്പിച്ചയുടൻ ഓരോ മോട്ടോറിനുമുള്ള പ്രവേഗത്തിന്റെ മൂല്യം സജ്ജീകരിക്കപ്പെടും, കൂടാതെ പ്രോജക്റ്റ് നിർത്തുന്നത് വരെ ആ മൂല്യം സ്ഥിരമായി തുടരും. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ജോയ്സ്റ്റിക്കിന്റെ അച്ചുതണ്ടിലെ സ്ഥിരസ്ഥിതി സ്ഥാനം 0 ആയതിനാൽ, ജോയ്സ്റ്റിക്ക് നീക്കാതെ നിങ്ങൾ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, നിങ്ങൾ ജോയ്സ്റ്റിക്ക് നീക്കിയാലും രണ്ട് മോട്ടോറുകളുടെയും വേഗത 0 ആയി തുടരും.
അതുപോലെ, ഇടതു ജോയ്സ്റ്റിക്ക് മൂന്നാം സ്ഥാനത്തിലൂടെ കഴിയുന്നത്ര മുകളിലേക്ക് നീക്കി അവിടെ പിടിക്കുക. മുകളിലുള്ള പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ, ഇടത് മോട്ടോർ പൂർണ്ണ വേഗതയിൽ ചലിക്കുകയും ജോയ്സ്റ്റിക്ക് 3-ാം സ്ഥാനത്തിലൂടെ താഴേക്ക് നീക്കിയാലും ആ വേഗതയിൽ തന്നെ തുടരുകയും ചെയ്യും. കാരണം, പ്രോജക്റ്റ് പ്രവർത്തിപ്പിച്ചയുടൻ തന്നെ ക്ലോബോട്ടിന് കൺട്രോളറിൽ നിന്ന് പ്രാരംഭ നിർദ്ദേശം ലഭിക്കുന്നു; എന്നിരുന്നാലും, ഒരു ലൂപ്പ് ഇല്ലാതെ, ആ പ്രാരംഭ മൂല്യം അപ്ഡേറ്റ് ചെയ്യാൻ കഴിയില്ല.
[എന്നേക്കും] ലൂപ്പ് ക്ലോബോട്ടിനോട് വേഗത നിരന്തരം അപ്ഡേറ്റ് ചെയ്യാനും പ്രോജക്റ്റിന്റെ ദൈർഘ്യം മുഴുവൻ പ്രവർത്തിപ്പിക്കാനും പറയുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഈ പ്രോജക്റ്റിലെ [forever] ലൂപ്പ്, ജോയ്സ്റ്റിക്ക് 2 അല്ലെങ്കിൽ 3 സ്ഥാനങ്ങളിലൂടെ നീക്കി ഓരോ മോട്ടോറിന്റെയും വേഗത മാറ്റാൻ നിങ്ങളെ പ്രാപ്തമാക്കുന്നു, നിങ്ങൾ പ്രോജക്റ്റ് നിർത്തുകയോ ക്ലോബോട്ട് ഓഫ് ചെയ്യുകയോ ചെയ്യുന്നതുവരെ ക്ലോബോട്ട് അതിനനുസരിച്ച് പ്രതികരിക്കും.

ഘട്ടം 3: ഒരു സ്ലാലോം കോഴ്സ് നാവിഗേറ്റ് ചെയ്യുക!
ടീച്ചർ ടൂൾബോക്സ്
-
പ്രവർത്തനം സജ്ജമാക്കുക
വിദ്യാർത്ഥികളെ 2 അല്ലെങ്കിൽ 4 വിദ്യാർത്ഥികളുടെ ചെറിയ ഗ്രൂപ്പുകളായി ക്രമീകരിക്കുക. ഒരു വിദ്യാർത്ഥിയെ ഡ്രൈവറായി നിയമിക്കണം - ക്ലോബോട്ടിനെ നിയന്ത്രിക്കാൻ കൺട്രോളർ ഉപയോഗിക്കുന്ന വ്യക്തി.
ഓരോ "ഫ്ലാഗിന്റെയും" പുറത്ത് ക്ലോബോട്ട് നീക്കാൻ കൺട്രോളർ ഉപയോഗിച്ച് വിദ്യാർത്ഥികളെ ഈ സ്ലാലോം പൂർത്തിയാക്കാൻ അനുവദിക്കുക. ക്ലോബോട്ടിന്റെ പാത അതിനെ ഏതെങ്കിലും പതാകയിൽ സ്പർശിക്കുന്നത് തടയുകയും ഫിനിഷിംഗ് ലൈൻ കടക്കാൻ അനുവദിക്കുകയും വേണം. നിങ്ങളുടെ കൈവശമുള്ള ഏത് ക്ലാസ് മുറിയിലെ മെറ്റീരിയലോ/വസ്തുവോ (ഇറേസർ, ടേപ്പ് റോൾ, ടിഷ്യു ബോക്സ്) പതാകകൾ ആകാം, കൂടാതെ ക്ലോബോട്ട് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് അവ സ്ഥാപിക്കാനും കഴിയും.
സമയം അനുവദിക്കുകയാണെങ്കിൽ, മറ്റുള്ളവർക്ക് ക്ലോബോട്ടിനെ നയിക്കാൻ അവസരം നൽകുന്നതിനായി വിദ്യാർത്ഥികളെ റോളുകൾ മാറ്റാൻ അനുവദിക്കുക. ഓരോ ഡ്രൈവർക്കും എത്ര വേഗത്തിൽ സ്ലാലോം മറികടക്കാൻ കഴിയുമെന്ന് കണ്ടുകൊണ്ട്, ഗ്രൂപ്പുകൾക്കുള്ളിലോ ഗ്രൂപ്പുകൾക്കിടയിലോ ഉള്ള ഒരു മത്സരമാക്കി മാറ്റാൻ പോലും നിങ്ങൾക്ക് കഴിയും.

നിശ്ചിത ഫ്ലാഗുകൾ അല്ലെങ്കിൽ മാർക്കറുകൾക്ക് ചുറ്റും പങ്കെടുക്കുന്നയാൾ സഞ്ചരിക്കേണ്ട കോഴ്സുകളാണ് സ്ലാലോമുകൾ. സ്കീ സ്ലാലോമുകൾ ഒരു ജനപ്രിയ ശൈത്യകാല കായിക വിനോദമാണ്, അവ വിന്റർ ഒളിമ്പിക്സിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
ഇപ്പോൾകൺട്രോളർ ജോടിയാക്കിപ്രോജക്റ്റ്ഡൗൺലോഡ് ചെയ്തുആയതിനാൽ, കൺട്രോളർ ഉപയോഗിച്ച് നിങ്ങളുടെ ക്ലോബോട്ട് നീക്കാൻ നിങ്ങൾ തയ്യാറാണ്!
- നിങ്ങളുടെ സ്ലാലോമിൽ പതാകകളായി ഉപയോഗിക്കുന്ന നാല് ക്ലാസ് മുറി ഇനങ്ങൾ അധ്യാപകനിൽ നിന്ന് ശേഖരിക്കുക.
- സ്ലാലോം ഡയഗ്രം അനുസരിച്ച്, ഡ്രൈവർക്ക് ക്ലോബോട്ടിനെ ചുറ്റി സഞ്ചരിക്കാൻ കഴിയുന്ന തരത്തിൽ ഫ്ലാഗുകൾ സ്ഥാപിക്കാൻ സഹകരിക്കുക.
- ടാങ്ക് ഡ്രൈവ് ഉദാഹരണ പ്രോജക്റ്റ് ഡൗൺലോഡ് ചെയ്യുക. ഒരു പ്രോജക്റ്റ് എങ്ങനെ ഡൗൺലോഡ് ചെയ്യാം എന്നതിനെക്കുറിച്ച് എന്തെങ്കിലും ചോദ്യങ്ങളുണ്ടെങ്കിൽ, ഒരു പ്രോജക്റ്റ് ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക എന്ന ട്യൂട്ടോറിയൽ പരിശോധിക്കുക.
ചർച്ചയെ പ്രചോദിപ്പിക്കുക
-
പ്രവർത്തനത്തെക്കുറിച്ച് ചിന്തിക്കുക
ചോദ്യം:നിങ്ങൾ പ്രതീക്ഷിച്ചതുപോലെ ക്ലോബോട്ട് കൺട്രോളറിനോട് പ്രതികരിച്ചോ?
ഉത്തരം:ഉത്തരങ്ങൾ വ്യത്യാസപ്പെടും; എന്നിരുന്നാലും, ഈ ചോദ്യത്തിന്റെ ലക്ഷ്യം വൈജ്ഞാനിക ചിന്തയെ പ്രോത്സാഹിപ്പിക്കുക എന്നതാണ്. വിദ്യാർത്ഥികൾ പരീക്ഷിക്കുന്നതിനുമുമ്പ് പെരുമാറ്റരീതികൾ പ്രവചിച്ചും, അവരുടെ ഫലങ്ങൾ രേഖപ്പെടുത്തിയും, പ്രതിഫലിപ്പിച്ചും തുടങ്ങി.
ചോദ്യം:ക്ലോബോട്ട് നേർരേഖയിൽ മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നോട്ട് നീക്കുന്നതിലെ ഏറ്റവും വലിയ വെല്ലുവിളി എന്താണ്?
ഉത്തരം:ഉത്തരങ്ങൾ വ്യത്യാസപ്പെടാമെങ്കിലും, ക്ലോബോട്ടിന്റെ മോട്ടോറുകൾ ഒരേ ദിശയിലും ഒരേ വേഗതയിലും ചലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ രണ്ട് ജോയ്സ്റ്റിക്കുകളും പരസ്പരം സമന്വയിപ്പിച്ച് നീങ്ങണം എന്നതാണ് പൊതുവായ പ്രതികരണം.
ചോദ്യം:[forever] ലൂപ്പ് ഉപയോഗിക്കുന്നത് എങ്ങനെയാണ് ക്ലോബോട്ട് നീക്കാൻ കൺട്രോളർ തുടർച്ചയായി ഉപയോഗിക്കാൻ നിങ്ങളെ പ്രാപ്തമാക്കുന്നത്?
എ:ഫോർഎവർ ലൂപ്പ് ഇല്ലാതെ, പ്രോജക്റ്റിലെ ബ്ലോക്കുകൾ നിർണ്ണയിക്കുന്ന പെരുമാറ്റങ്ങൾ ക്ലോബോട്ട് ഒരിക്കൽ മാത്രമേ നിർവഹിക്കൂ. ഫോർഎവർ ലൂപ്പ് ക്ലോബോട്ടിനോട് പ്രവേഗം നിരന്തരം അപ്ഡേറ്റ് ചെയ്യാനും പ്രോജക്റ്റിന്റെ ദൈർഘ്യം മുഴുവൻ പ്രവർത്തിപ്പിക്കാനും പറയുന്നു. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഫോർഎവർ ലൂപ്പ് നിങ്ങളെ കൺട്രോളർ ഉപയോഗിച്ച് ക്ലോബോട്ട് അനിശ്ചിതമായി നീക്കാൻ അല്ലെങ്കിൽ ബാറ്ററി തീരുന്നത് വരെ നീക്കാൻ പ്രാപ്തമാക്കുന്നു.
ഘട്ടം 4: റോബോ-സ്ലാലോം

ഓരോ "ഫ്ലാഗിന്റെയും" പുറത്ത് നിങ്ങളുടെ ക്ലോബോട്ട് നീക്കാൻ കൺട്രോളർ ഉപയോഗിക്കുക. റോബോട്ടിന്റെ പാത ഏതെങ്കിലും പതാകയിൽ സ്പർശിക്കുന്നത് തടയുകയും ഫിനിഷിംഗ് ലൈൻ കടക്കാൻ അനുവദിക്കുകയും വേണം.
- പ്രോജക്റ്റ് പ്രവർത്തിപ്പിച്ച് ക്ലോബോട്ട് മുന്നോട്ടും പിന്നോട്ടും ഓടിക്കുക, രണ്ട് ജോയ്സ്റ്റിക്കുകളും ഉപയോഗിച്ച് ഇടത്തോട്ടും വലത്തോട്ടും തിരിക്കുക.
- ക്ലോബോട്ട് കോഴ്സ് പൂർത്തിയാക്കാൻ എത്ര സമയമെടുക്കുമെന്ന് കാണിക്കുന്ന സമയം. എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ സമയം രേഖപ്പെടുത്തുക.
- സ്ലാലോം കോഴ്സിലൂടെ നിങ്ങൾക്ക് എത്ര വേഗത്തിൽ ക്ലോബോട്ടിൽ എത്താൻ കഴിയും?