ഒരു ശ്രേണി പ്രോഗ്രാമിംഗ് - VEXcode IQ
അധ്യാപക ഉപകരണപ്പെട്ടി
-
ഈ പ്രവർത്തനത്തിന്റെ ഉദ്ദേശ്യം
കൈയും നഖവും ഉപയോഗിച്ചുള്ള പ്രോഗ്രാമിംഗ് റോബോട്ടിനെ മുന്നോട്ട്, പിന്നോട്ട്, ഇടത്തോട്ടോ വലത്തോട്ടോ നീങ്ങുന്നതിനുപകരം മറ്റ് ജോലികൾ പൂർത്തിയാക്കാൻ അനുവദിക്കുന്നു. ഈ പ്രവർത്തനത്തിൽ, ഒരു വസ്തുവിനെ സമീപിക്കാനും, പിടിക്കാനും, ഉയർത്താനും, ചലിപ്പിക്കാനും ആവശ്യമായ ചലനങ്ങളുടെ ശരിയായ ക്രമം വിദ്യാർത്ഥികൾ പഠിക്കും. ആ വസ്തു ഒരു ഒഴിഞ്ഞ അലുമിനിയം കാനോ ഒഴിഞ്ഞ വെള്ളക്കുപ്പിയോ ആകാം. ഈ പ്രവർത്തനം വിദ്യാർത്ഥികളെ പാക്കേജ് ഡാഷ് ചലഞ്ചിന് സജ്ജമാക്കും, അവിടെ വിദ്യാർത്ഥികൾ ഒരു വസ്തു ഒരു രൂപരേഖയിലുള്ള കോഴ്സിന് ചുറ്റും പിടിച്ച് നീക്കേണ്ടിവരും. സ്യൂഡോകോഡ് ഉപയോഗിച്ച് വിദ്യാർത്ഥികൾ പാത്ത് പ്ലാൻ ചെയ്യും.
ഈ പ്രവർത്തനത്തിൽ ഉപയോഗിക്കുന്ന [Spin for] ഉം [Spin to position] ബ്ലോക്കുകളെക്കുറിച്ചോ മറ്റുള്ളവയെക്കുറിച്ചോ കൂടുതൽ വിവരങ്ങൾക്ക്, VEXcode IQ-യിലെ സഹായ വിവരങ്ങൾ സന്ദർശിക്കുക. ഈ ബിൽറ്റ്-ഇൻ ഹെൽപ്പ് ടൂളിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഇവിടെ ക്ലിക്ക് ചെയ്യുക.
ഈ പ്രവർത്തനത്തിൽ നിങ്ങളുടെ വിദ്യാർത്ഥികൾ എന്തുചെയ്യുമെന്നതിന്റെ ഒരു രൂപരേഖ താഴെ കൊടുക്കുന്നു:
-
കൈ നീക്കൽ ഉം കാണുക. ക്ലോ ട്യൂട്ടോറിയൽ വീഡിയോകൾ തുറക്കുക.
-
സ്യൂഡോകോഡ് ഉപയോഗിച്ച് ഒരു വസ്തുവിനെ സമീപിക്കാനും, പിടിച്ചെടുക്കാനും, ഉയർത്താനും, നീക്കാനും ആവശ്യമായ ഘട്ടങ്ങൾ രൂപപ്പെടുത്തുക (Google Doc/.docx/.pdf).
-
VEXcode IQ ഉപയോഗിച്ച് സ്യൂഡോകോഡിൽ അവർ തയ്യാറാക്കിയ ശ്രേണി പ്രോഗ്രാം ചെയ്യുക.
-
പ്രോജക്റ്റ് ഡൗൺലോഡ് ചെയ്യുക, പ്രവർത്തിപ്പിക്കുക, ഉദ്ദേശിച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക.
നമുക്ക് ഒരു സീക്വൻസ് പ്രോഗ്രാം ചെയ്യാം!
ഈ പ്രവർത്തനത്തിൽ, ഒരു വസ്തുവിനെ പിടിക്കാനും, ഉയർത്താനും, ചലിപ്പിക്കാനും നിങ്ങളുടെ റോബോട്ട് ചെയ്യേണ്ട ചലനങ്ങളുടെ ക്രമം നിങ്ങൾ ഒരു പ്ലാൻ രൂപപ്പെടുത്തും.
നഖവും കൈയും പ്രോഗ്രാം ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള രണ്ട് ട്യൂട്ടോറിയൽ വീഡിയോകൾ നിങ്ങൾ ആദ്യം അവലോകനം ചെയ്യും. അപ്പോൾ ഒരു വസ്തുവിനെ സമീപിക്കാനും, പിടിച്ചെടുക്കാനും, ഉയർത്താനുമുള്ള ഘട്ടങ്ങളുടെ ശരിയായ ക്രമം നിങ്ങൾ തിരിച്ചറിയും, കൂടാതെ സ്യൂഡോകോഡ് ഉപയോഗിച്ച് ആ പ്രോജക്റ്റ് ആസൂത്രണം ചെയ്യും.
തുടർന്ന് നിങ്ങൾക്ക് ആസൂത്രണം ചെയ്യാൻ സഹായിച്ച സ്യൂഡോകോഡ് ഉപയോഗിച്ച് നിങ്ങൾ പ്രോജക്റ്റ് സൃഷ്ടിക്കുകയും ഡൗൺലോഡ് ചെയ്യുകയും പ്രവർത്തിപ്പിക്കുകയും ചെയ്യും!
-
ആവശ്യമായ ഹാർഡ്വെയർ, എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക്, VEXcode IQ എന്നിവ ഡൗൺലോഡ് ചെയ്ത് തയ്യാറാണെന്ന് ഉറപ്പാക്കുക.
അധ്യാപക നുറുങ്ങുകൾ
വിദ്യാർത്ഥി ആദ്യമായി VEXcode IQ ഉപയോഗിക്കുകയാണെങ്കിൽ, ഈ പര്യവേക്ഷണ വേളയിൽ ഏത് സമയത്തും അവർക്ക് ട്യൂട്ടോറിയലുകൾ റഫർ ചെയ്യാൻ കഴിയും. ട്യൂട്ടോറിയലുകൾ ടൂൾബാറിലാണ് സ്ഥിതി ചെയ്യുന്നത്.
| അളവ് | ആവശ്യമായ വസ്തുക്കൾ |
|---|---|
| 1 |
VEX ഐക്യു സൂപ്പർ കിറ്റ് |
| 1 |
VEXcode IQ |
| 1 |
എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് |
| 1 |
മീറ്റർ സ്റ്റിക്ക് അല്ലെങ്കിൽ റൂളർ |
| 1 |
ക്ലോബോട്ട് (ഡ്രൈവ്ട്രെയിൻ 2-മോട്ടോർ) ടെംപ്ലേറ്റ് ഉദാഹരണ പ്രോജക്റ്റ് |
| 1 |
അലുമിനിയം കാൻ അല്ലെങ്കിൽ ഒഴിഞ്ഞ വെള്ളക്കുപ്പി |
അധ്യാപക നുറുങ്ങുകൾ
വിദ്യാർത്ഥികൾക്കായി ഓരോ പ്രശ്നപരിഹാര ഘട്ടങ്ങളും മാതൃകയാക്കുക.
ഘട്ടം 1: പര്യവേക്ഷണത്തിനുള്ള തയ്യാറെടുപ്പ്
പ്രവർത്തനം ആരംഭിക്കുന്നതിന് മുമ്പ്, ഈ ഇനങ്ങൾ ഓരോന്നും നിങ്ങളുടെ കൈവശം തയ്യാറായിട്ടുണ്ടോ? ബിൽഡർ ഇനിപ്പറയുന്നവയിൽ ഓരോന്നും പരിശോധിക്കണം:
- എല്ലാ മോട്ടോറുകളും സെൻസറുകളും ശരിയായ പോർട്ടുകളിൽ പ്ലഗ് ചെയ്തിട്ടുണ്ടോ?
- എല്ലാ മോട്ടോറുകളിലും സെൻസറുകളിലും സ്മാർട്ട്
- ബ്രെയിൻ ഓൺ ആണോ?
- ബാറ്ററി ചാർജ്ജ് ആണോ?
- റോബോട്ട് ബ്രെയിൻൽ റേഡിയോ ചേർത്തിട്ടുണ്ടോ?
ഘട്ടം 2: ഒരു പാത ആസൂത്രണം ചെയ്യാൻ ആരംഭിക്കുക
നിങ്ങളുടെ റോബോട്ട് സഞ്ചരിക്കേണ്ട പാത ആസൂത്രണം ചെയ്യാൻ തുടങ്ങുന്നതിനുമുമ്പ്, VEXcode IQ-യിലെ Moving the Arm, Open the Claw ട്യൂട്ടോറിയൽ വീഡിയോകൾ ആദ്യം അവലോകനം ചെയ്യുക.
- കൈകൾ നീക്കുന്നതിനെക്കുറിച്ചുള്ള ട്യൂട്ടോറിയൽ വീഡിയോ

- ക്ലാവ് ട്യൂട്ടോറിയൽ വീഡിയോ തുറക്കുക

ഇനി, നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ, സ്യൂഡോകോഡ് (Google Doc / .docx / .pdf ) ഉപയോഗിച്ച് ഒരു ഒഴിഞ്ഞ വാട്ടർ ബോട്ടിൽ അല്ലെങ്കിൽ അലുമിനിയം ക്യാൻ പോലുള്ള ഒരു വസ്തുവിനെ സമീപിക്കാനും പിടിക്കാനും ഉയർത്താനുമുള്ള ഘട്ടങ്ങളുടെ ശരിയായ ക്രമം എഴുതുക.
- ഈ പ്രശ്നത്തിന്റെ മനസ്സിൽ സൂക്ഷിക്കേണ്ട ഭാഗങ്ങൾ:
- ആദ്യം, റോബോട്ടിൽ നിന്ന് വസ്തു എത്ര ദൂരെയാണെന്ന് മില്ലിമീറ്ററിൽ അളക്കേണ്ടതുണ്ട്. റോബോട്ട് എത്രത്തോളം മുന്നോട്ടും പിന്നോട്ടും നീങ്ങണമെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങൾക്ക് ഇത് ആവശ്യമാണ്.
- വസ്തുവിന്റെ ചലന വ്യാപ്തിയും വലുപ്പവും അനുസരിച്ച് നഖം എത്ര ഡിഗ്രി തുറക്കുകയും അടയ്ക്കുകയും ചെയ്യേണ്ടിവരുമെന്ന് തിരിച്ചറിയുക. കൂടുതൽ സഹായത്തിന്, പ്ലേ വിഭാഗത്തിലെ മുൻ പേജ് പരിശോധിക്കുക.
- സൂചന: ഉപകരണ മെനു തുറന്ന് ഉള്ളിലെ വസ്തുവിനൊപ്പം നഖം എത്ര ഡിഗ്രി അടയ്ക്കുമെന്ന് കാണുക.
- വസ്തുവിനെ വഹിക്കാൻ കൈ എത്ര ഡിഗ്രി മുകളിലേക്ക് ഉയർത്തുമെന്ന് തിരിച്ചറിയുക.
- നിങ്ങൾ ഒരു വസ്തുവിനെ സമീപിക്കുമ്പോൾ, നഖം ഇതിനകം തുറന്നിരിക്കണം. നഖം അടച്ചുവെച്ച് ഒരു വസ്തുവിനെ സമീപിച്ചാൽ, അടഞ്ഞ നഖം ആ വസ്തുവിനെ ഇടിച്ചു വീഴ്ത്തിയേക്കാം.
- റോബോട്ട് വസ്തുവിനെ അതിന്റെ നഖത്തിൽ പിടിച്ച് മുകളിലേക്ക് ഉയർത്തുകയും, വസ്തുവിനെ മാറ്റി സ്ഥാപിക്കാൻ വിപരീത ദിശയിലേക്ക് നീങ്ങുകയും, തുടർന്ന് വസ്തുവിനെ പിന്നിലേക്ക് വയ്ക്കുകയും വിടുകയും ചെയ്യേണ്ടിവരും.
അധ്യാപക നുറുങ്ങുകൾ
-
സ്യൂഡോകോഡ് പരിശീലിക്കൽ
വിദ്യാർത്ഥികൾക്ക് സ്യൂഡോകോഡും (ഗൂഗിൾ ഡോക്/.docx/.pdf) പ്രോജക്ട് പ്ലാനിംഗിൽ അത് എങ്ങനെ ഉപയോഗിക്കുന്നുവെന്നതും പരിചയമില്ലെങ്കിൽ, നൽകിയിരിക്കുന്ന ലിങ്ക് വിശദീകരിക്കുന്നു. സ്യൂഡോകോഡ് അവലോകനം ചെയ്യുന്നതിനായി റൂബ്രിക് (ഗൂഗിൾ ഡോക്/.docx/.pdf) ഉപയോഗിക്കാം, വിദ്യാർത്ഥികളോട് അടുത്ത തവണ സ്യൂഡോകോഡ് എഴുതാൻ ആവശ്യപ്പെടുമ്പോൾ അത് പുനർവിചിന്തന വിഭാഗത്തിൽ വീണ്ടും നൽകുന്നതാണ്. സ്യൂഡോകോഡ് എഴുതാനുള്ള ഈ അവസരം പിന്നീടുള്ള ആസൂത്രണത്തിനുള്ള ഒരു പരിശീലനമായി കണക്കാക്കാം, ഇപ്പോൾ സ്യൂഡോകോഡ് റൂബ്രിക് പങ്കിടുന്നത് ആ പരിശീലനത്തിന് സഹായകമാകും.
ടീച്ചർ ടൂൾബോക്സ്
-
പരിഹാരം
വസ്തുവും റോബോട്ടും തമ്മിലുള്ള ദൂരം വിദ്യാർത്ഥിയെയോ ഗ്രൂപ്പിനെയോ ആശ്രയിച്ച് വ്യത്യാസപ്പെടാം. വിദ്യാർത്ഥികൾ അവരുടെ സ്യൂഡോകോഡ് എഴുതുന്നതിനുമുമ്പ് ദൂരം അളക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.
ആദ്യമായി നഖം തുറക്കുമ്പോഴും പിന്നീട് ഒരു വസ്തുവിനെ പിടിക്കാൻ അടയ്ക്കുമ്പോഴും ഒരേ ഡിഗ്രി അളവ് ഉപയോഗിക്കരുതെന്ന് ശ്രദ്ധിക്കുക. നഖം ഒരു വസ്തുവിൽ അടയ്ക്കുന്നതിനാൽ അതിനെ തകർക്കാൻ പാടില്ലാത്തതിനാൽ, നഖം വസ്തുവിൽ ചുറ്റിക്കഴിഞ്ഞാൽ ഡിഗ്രികൾ നിലയ്ക്കണം.
വസ്തുവിനെ ഫലപ്രദമായി കൊണ്ടുപോകാൻ ഭുജം നിലത്തുനിന്ന് വളരെ മുകളിലേക്ക് ഉയർത്തണം.
വിദ്യാർത്ഥികൾക്ക് ആവശ്യമായ ശരിയായ ഘട്ടങ്ങളുടെ പരമ്പര താഴെ പറയുന്നവയാണ്. ഈ ഉദാഹരണത്തിൽ അളന്ന ദൂരം 15mm ആയിരുന്നു. ഇത് ഓരോ വിദ്യാർത്ഥിക്കോ ഗ്രൂപ്പിനോ അനുസരിച്ച് മാറാം:
-
നഖം 75 ഡിഗ്രി തുറക്കുക.
-
വസ്തുവിനെ സമീപിക്കാൻ 15 മില്ലീമീറ്റർ മുന്നോട്ട് ഓടിക്കുക.
-
വസ്തുവിനെ പിടിക്കാൻ നഖം 60 ഡിഗ്രി അടയ്ക്കുക.
-
വസ്തുവിനെ ഉയർത്താൻ കൈ 315 ഡിഗ്രി ഉയർത്തുക.
-
വസ്തുവിനെ പുതിയൊരു സ്ഥലത്തേക്ക് മാറ്റാൻ 15 മില്ലീമീറ്റർ റിവേഴ്സ് ഡ്രൈവ് ചെയ്യുക.
-
വസ്തുവിനെ തിരികെ താഴേക്ക് വയ്ക്കാൻ കൈ 315 ഡിഗ്രി താഴ്ത്തുക.
-
വസ്തുവിനെ പുറത്തുവിടാൻ നഖം 60 ഡിഗ്രി തുറക്കുക.
അധ്യാപക നുറുങ്ങുകൾ
- ഇത് പ്രോഗ്രാമിംഗോടുകൂടിയ ഒരു ആരംഭ പ്രവർത്തനമായതിനാൽ, അധ്യാപകൻ ഘട്ടങ്ങൾ മാതൃകയാക്കണം, തുടർന്ന് അതേ പ്രവർത്തനങ്ങൾ പൂർത്തിയാക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടണം. തുടർന്ന് അധ്യാപകൻ വിദ്യാർത്ഥികൾ ഘട്ടങ്ങൾ ശരിയായി പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ അവരെ നിരീക്ഷിക്കണം.
- വിദ്യാർത്ഥികൾ Clawbot (Drivetrain2-motor) ടെംപ്ലേറ്റ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
- VEXcode IQ-യിലെ ഉദാഹരണങ്ങൾ പേജിൽ നിന്ന് തിരഞ്ഞെടുക്കാൻ നിരവധി തിരഞ്ഞെടുപ്പുകൾ ഉണ്ടെന്ന് നിങ്ങൾക്ക് വിദ്യാർത്ഥികളെ ചൂണ്ടിക്കാണിക്കാം. അവർ റോബോട്ടുകൾ നിർമ്മിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുമ്പോൾ, വ്യത്യസ്ത ടെംപ്ലേറ്റുകൾ ഉപയോഗിക്കാനുള്ള അവസരം അവർക്ക് ലഭിക്കും.
- പ്രോജക്റ്റിന്റെ പേരിൽ വിദ്യാർത്ഥികളോട് അവരുടെ ഇനീഷ്യലുകൾ ചേർക്കാൻ ആവശ്യപ്പെടാം. വിദ്യാർത്ഥികളോട് സമർപ്പിക്കാൻ ആവശ്യപ്പെടുകയാണെങ്കിൽ, പ്രോജക്ടുകൾ വ്യത്യസ്തമാക്കാൻ ഇത് സഹായിക്കും.
- വിദ്യാർത്ഥികൾ വസ്തുവിനും റോബോട്ടിനും ഇടയിലുള്ള ദൂരം മില്ലിമീറ്ററിൽ (മില്ലീമീറ്റർ) അളക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.
ഘട്ടം 3: ഒരു ശ്രേണി പ്രോഗ്രാമിംഗ്
- Clawbot (Drivetrain 2-motor) ടെംപ്ലേറ്റ് ഉദാഹരണ പ്രോജക്റ്റ് തുറക്കുക.

- ഒരു ഉദാഹരണ പ്രോജക്റ്റ് തുറക്കുന്നതിനുള്ള സഹായത്തിന്, VEXcode IQ ബ്ലോക്കുകളിലെ Use Example Projects and Templates ട്യൂട്ടോറിയൽ വീഡിയോ കാണുക.

- പ്രോജക്റ്റിന്റെ പേര് 'സീക്വൻസ്' എന്ന് മാറ്റി സേവ് ചെയ്യുക.

- ഒരു പ്രോജക്റ്റിന്റെ പേര് മാറ്റുന്നതിനും സംരക്ഷിക്കുന്നതിനും സഹായത്തിനായി, VEXcode IQ-യിലെ നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ പേരിടലും സംരക്ഷിക്കലും എന്ന ട്യൂട്ടോറിയൽ കാണുക.
- ഇനി, നിങ്ങളുടെ സ്യൂഡോകോഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ പ്രോജക്റ്റ് സൃഷ്ടിക്കുക. ആദ്യം നിങ്ങളുടെ സ്യൂഡോകോഡ് ചേർക്കുന്നതിന് കമന്റുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ രൂപരേഖ തയ്യാറാക്കുക. താഴെ കാണിച്ചിരിക്കുന്ന ഉദാഹരണം ഒരു റഫറൻസാണ്. നിങ്ങളുടെ വസ്തു എത്ര ദൂരെയാണെന്നും അതിന്റെ വലിപ്പം എന്താണെന്നും അനുസരിച്ച് ഡിഗ്രിയും ദൂരവും അളക്കുന്നത് വ്യത്യാസപ്പെടാം.

- സ്യൂഡോകോഡ് അടിസ്ഥാനമാക്കി പ്രോജക്റ്റ് സൃഷ്ടിക്കാൻ [ഡ്രൈവ്], [സ്പിൻ ഫോർ], [സ്പിൻ ടു പൊസിഷൻ] ബ്ലോക്കുകൾ ഉപയോഗിക്കുക.
ആം മോട്ടോറിന്റെ സ്ഥാനം 0 ആയി പുനഃസജ്ജമാക്കാനും ക്ലാവ് മോട്ടോറിനായി 3 സെക്കൻഡ് ടൈംഔട്ട് ഉൾപ്പെടുത്താനും മറക്കരുത്.
പ്രോജക്റ്റ് എങ്ങനെ സംഘടിപ്പിക്കാമെന്നതിന്റെ ഉദാഹരണമായി താഴെയുള്ള ചിത്രം ഉപയോഗിക്കുക. താഴെ പറയുന്ന പ്രോജക്റ്റ് പൂർത്തിയായിട്ടില്ല, പക്ഷേ നിങ്ങളുടേത് പൂർണ്ണമായും പ്രോഗ്രാം ചെയ്യണം.
- നിങ്ങളുടെ പ്രോജക്റ്റ് പൂർത്തിയായിക്കഴിഞ്ഞാൽ, അത് എന്തുചെയ്യുമെന്ന് പ്രവചിക്കുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പ്രവചനങ്ങൾ എഴുതുക.
ഘട്ടം 4: പ്രോജക്റ്റ് പരീക്ഷിക്കുക!
ഇപ്പോൾ നിങ്ങൾ സമീപിക്കാനും, പിടിച്ചെടുക്കാനും, ഉയർത്താനും, എതിർക്കാനും ഒരു പ്രോജക്റ്റ് സൃഷ്ടിച്ചു - നമുക്ക് അത് പരീക്ഷിക്കാം!
- നിങ്ങളുടെ പ്രോജക്റ്റ് ഡൗൺലോഡ് ചെയ്ത്. സഹായത്തിന്, VEXcode IQ-യിൽ ഒരു പ്രോജക്റ്റ് ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക എന്ന ട്യൂട്ടോറിയൽ വീഡിയോ കാണുക. ഇതിന് ഇനിപ്പറയുന്ന ഐക്കൺ ഉണ്ടാകും:

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