VEXcode VR-ൽ ദൂര സെൻസർ ഉപയോഗിക്കുന്നു

വിആർ റോബോട്ടിലെ ഡിസ്റ്റൻസ് സെൻസർ വിആർ റോബോട്ടും ഏറ്റവും അടുത്തുള്ള വസ്തുവും തമ്മിലുള്ള ദൂരം റിപ്പോർട്ട് ചെയ്യുന്നു. ലേസർ രശ്മി ഒരു വസ്തുവിൽ നിന്ന് ബഹിർഗമിച്ച് സെൻസറിലേക്ക് തിരികെ വരാൻ എടുക്കുന്ന സമയം ഉപയോഗിച്ചാണ് സെൻസർ ദൂരം കണക്കാക്കുന്നത്.


വിആർ റോബോട്ടിലെ ദൂര സെൻസർ

ദൂര സെൻസർ VR റോബോട്ടിന് മുന്നിലുള്ള വസ്തുക്കളെ കണ്ടെത്തി മില്ലിമീറ്ററിൽ ദൂരം റിപ്പോർട്ട് ചെയ്യുന്നു.

വിആർ റോബോട്ടും ഏറ്റവും അടുത്തുള്ള ഖര വസ്തുവും തമ്മിലുള്ള ദൂരം റിപ്പോർട്ട് ചെയ്യുന്ന ഒരു സെൻസറാണ് ഡിസ്റ്റൻസ് സെൻസർ.

ഒരു VEXcode VR പ്രോജക്റ്റ് ബ്ലോക്കുകൾ ഉപയോഗിച്ച് റീഡിംഗുകൾ റിപ്പോർട്ട് ചെയ്യുമ്പോൾ, ഡിസ്റ്റൻസ് സെൻസർ മോണിറ്റർ ദൂര മൂല്യങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.

ശബ്ദം അളക്കാൻ സോണാർ ഉപകരണങ്ങളുടെ അതേ തത്വങ്ങളാണ് ഡിസ്റ്റൻസ് സെൻസറും ഉപയോഗിക്കുന്നത്. ഇത് സെൻസറിന്റെ ഒരു വശത്ത് അതിന്റെ എമിറ്റർ ഉപയോഗിച്ച് ലേസർ പ്രകാശത്തിന്റെ ഒരു ചെറിയ പൾസ് അയയ്ക്കുന്നു, തുടർന്ന് സെൻസറിന്റെ മറുവശത്തുള്ള റിസീവറിലേക്ക് പ്രകാശം പ്രതിഫലിക്കാൻ എടുക്കുന്ന സമയത്തേക്കാൾ ഇരട്ടിയോളം വരും. പൾസ് റൗണ്ട് ട്രിപ്പ് ചെയ്യാൻ എത്ര സമയമെടുത്തു എന്നതിനെ അടിസ്ഥാനമാക്കിയാണ് സെൻസർ ദൂരം കണക്കാക്കുന്നത്. തുടർന്ന്, ഏറ്റവും അടുത്തുള്ള വസ്തു എത്ര ദൂരെയാണെന്ന് ഡിസ്റ്റൻസ് സെൻസർ വിആർ റോബോട്ടിനെ അറിയിക്കുന്നു.

VEXcode VR റോബോട്ടിന്റെ മുൻ ബമ്പറിൽ ദൂര സെൻസറിന്റെ സ്ഥാനം.

വിആർ റോബോട്ടിന്റെ മുന്നിൽ നിന്ന് കൂടുതൽ അകലേക്ക് നോക്കുമ്പോൾ ഡിസ്റ്റൻസ് സെൻസറുകളുടെ കാഴ്ച ശ്രേണിയുടെ വീതി മാറുന്നു:

  • 1000 മില്ലിമീറ്ററിൽ (~ 39 ഇഞ്ച്) താഴെയുള്ള വസ്തുക്കൾക്കായി തിരയുമ്പോൾ, 10 ഡിഗ്രി വ്യൂ ഫീൽഡിനുള്ളിലെ വസ്തുക്കളെ സെൻസറിന് കണ്ടെത്താൻ കഴിയും.
  • 1000 മില്ലിമീറ്ററിനും (~ 39 ഇഞ്ച്) 2000 മില്ലിമീറ്ററിനും (~ 78 ഇഞ്ച്) ഇടയിലുള്ള വസ്തുക്കൾ തിരയുമ്പോൾ, സെൻസറിന് 5 ഡിഗ്രി വ്യൂ ഫീൽഡിനുള്ളിലെ വസ്തുക്കളെ കണ്ടെത്താൻ കഴിയും.
  • 2000 മില്ലിമീറ്ററിൽ (~ 78 ഇഞ്ച്) കൂടുതൽ അകലെയുള്ള വസ്തുക്കൾക്കായി തിരയുമ്പോൾ, 2 ഡിഗ്രി വ്യൂ ഫീൽഡിനുള്ളിലെ വസ്തുക്കളെ സെൻസറിന് കണ്ടെത്താൻ കഴിയും.

ദൂര സെൻസറിന്റെ പൊതുവായ ഉപയോഗങ്ങൾ

VR റോബോട്ടിലെ ദൂര സെൻസറിന്റെ സ്ഥാനവും അത് വസ്തുക്കളെ കണ്ടെത്തുന്ന ദിശയും

വിആർ റോബോട്ടിന് മുന്നിൽ ഒരു വസ്തു ഉണ്ടോ എന്ന് ദൂര സെൻസറിന് കണ്ടെത്താൻ കഴിയും. തടസ്സങ്ങൾ ഒഴിവാക്കാൻ ഇത് ഉപയോഗിക്കാം.


VEXcode VR ബ്ലോക്കുകൾക്കൊപ്പം ദൂര സെൻസർ ഉപയോഗിക്കുന്നു

VEXcode VR റോബോട്ടിന്റെ മുൻവശത്തുള്ള ദൂര സെൻസറിന്റെ സ്ഥാനം.

ഡിസ്റ്റൻസ് സെൻസറിനൊപ്പം ഉപയോഗിക്കുന്ന ബ്ലോക്കുകൾ സെൻസിംഗ് വിഭാഗത്തിൽ കാണാം.

<ദൂരം കണ്ടെത്തി വസ്തു> ബ്ലോക്ക്

VEXcode VR റോബോട്ടിലെ ഫ്രണ്ട് ഡിസ്റ്റൻസ് സെൻസറിന്റെ സ്ഥാനം.

<Distance found object>ബ്ലോക്ക് ഉപയോഗിച്ച്, ഒരു വസ്തു മുന്നിൽ ഉണ്ടോ എന്ന് Distance Sensor കണ്ടെത്തുന്നു. സെൻസറിന്റെ 3000 mm (~118 ഇഞ്ച്) ഉള്ളിലുള്ള ഒരു വസ്തുവിനെയോ പ്രതലത്തെയോ ഡിസ്റ്റൻസ് സെൻസറിന് കണ്ടെത്താൻ കഴിയും.

VEXcode VR റോബോട്ടിലെ ഫ്രണ്ട് ഡിസ്റ്റൻസ് സെൻസറിന്റെ സ്ഥാനം.

<Distance found object>ബ്ലോക്ക് എന്നത് ഒരു ബൂളിയൻ ബ്ലോക്കാണ്, അത് ഒരു കണ്ടീഷനെ true അല്ലെങ്കിൽ false ആയി തിരികെ നൽകുന്നു, മറ്റ് ബ്ലോക്കുകൾക്കായി ഷഡ്ഭുജ (ആറ്-വശങ്ങളുള്ള) ഇടങ്ങളുള്ള ഏതൊരു ബ്ലോക്കിലും യോജിക്കുന്നു.

ബൂളിയൻ ബ്ലോക്കുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം കാണുക.

ദൂര സെൻസറും മറ്റ് ലേബൽ ചെയ്ത ഘടകങ്ങളും കാണിക്കുന്ന VEXcode VR റോബോട്ടിന്റെ ഡയഗ്രം.

<Distance found object> ബ്ലോക്കിന്റെ മൂല്യം ഒരു ബൂളിയൻ ബ്ലോക്കാണ്, അത് ഡിസ്റ്റൻസ് സെൻസർ ഒരു വസ്തുവിന് അടുത്തായിരിക്കുമ്പോൾ ശരിയാണെന്നും ഒരു വസ്തുവിന് അടുത്തല്ലെങ്കിൽ തെറ്റാണെന്നും റിപ്പോർട്ട് ചെയ്യുന്നു.

ശരി അല്ലെങ്കിൽ തെറ്റ് റിപ്പോർട്ട് ചെയ്യപ്പെടുകയും മോണിറ്റർ കൺസോളിൽ ദൃശ്യമാകുകയും ചെയ്യും. 

മോണിറ്റർ കൺസോളിനെക്കുറിച്ച് കൂടുതലറിയാൻ, ഈ ലേഖനം കാണുക.

ബ്ലോക്ക് (ദൂരം)

വിആർ റോബോട്ടിലെ മുന്നിൽ ഘടിപ്പിച്ച ദൂര സെൻസർ സമീപത്തുള്ള വസ്തുക്കളെ കണ്ടെത്തുന്നു.

(Distance from) ബ്ലോക്ക് ഉപയോഗിച്ച്, ഡിസ്റ്റൻസ് സെൻസറിന് ഏറ്റവും അടുത്തുള്ള വസ്തുവിന്റെ ദൂരം മില്ലിമീറ്ററിലോ (mm) ഇഞ്ചിലോ റിപ്പോർട്ട് ചെയ്യാൻ കഴിയും.

കളിസ്ഥലത്ത് VR റോബോട്ടിന് മുന്നിലുള്ള വസ്തുവിനെ വായിക്കുന്ന ദൂര സെൻസർ.

(ദൂരം) ബ്ലോക്ക് സംഖ്യാ മൂല്യങ്ങൾ റിപ്പോർട്ട് ചെയ്യുകയും ഓവൽ സ്‌പെയ്‌സുകളുള്ള ഏതൊരു ബ്ലോക്കിലും യോജിക്കുകയും ചെയ്യുന്നു.

റിപ്പോർട്ടർ ബ്ലോക്കുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം കാണുക. 

ദൂര സെൻസർ സ്ഥാനവും മറ്റ് പ്രധാന ഘടകങ്ങളും കാണിക്കുന്ന VEXcode VR റോബോട്ട്.

(Distance from) ബ്ലോക്കിന്റെ മൂല്യം മില്ലിമീറ്റർ (mm) അല്ലെങ്കിൽ ഇഞ്ച് യൂണിറ്റുകളിൽ VEXcode VR-ലെ മോണിറ്റർ കൺസോളിൽ പ്രദർശിപ്പിക്കാൻ കഴിയും. 

മോണിറ്റർ കൺസോളിനെക്കുറിച്ച് കൂടുതലറിയാൻ, ഈ ലേഖനം കാണുക.


VEXcode VR പൈത്തണിൽ ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുന്നു

VEXcode VR റോബോട്ടിന്റെ മുൻ ബമ്പറിൽ ദൂര സെൻസറിന്റെ സ്ഥാനം.

പൈത്തൺ ഉപയോഗിച്ച് ഡിസ്റ്റൻസ് സെൻസർ പ്രോഗ്രാം ചെയ്യാൻ ആരംഭിക്കുന്നതിന്, നിങ്ങൾ ആദ്യം ഒരു ടെക്സ്റ്റ് പ്രോജക്റ്റ് VEXcode VR തുറക്കേണ്ടതുണ്ട്. കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനം കാണുക.

VEXcode VR റോബോട്ടിന്റെ മുൻവശത്തുള്ള ദൂര സെൻസർ സ്ഥാനം.

അടുത്തതായി, ടൂൾബോക്സിൽ സെൻസിംഗ് വിഭാഗം കണ്ടെത്തി found_object ഉം get_distance കമാൻഡുകളും കണ്ടെത്തുക. സെൻസറിനെക്കുറിച്ചുള്ള ഒരു ബൂളിയൻ മൂല്യമോ സംഖ്യാ മൂല്യമോ റിപ്പോർട്ട് ചെയ്യുന്ന ഫംഗ്ഷനുകളാണിവ.

VR റോബോട്ടിലെ ദൂര സെൻസർ സ്ഥാനവും അതിന്റെ മുന്നോട്ടുള്ള കണ്ടെത്തൽ ദിശയും

നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് കമാൻഡ് ചേർക്കാൻ, ടൂൾബോക്സിൽ നിന്ന് കമാൻഡ് വലിച്ചിടാം, അല്ലെങ്കിൽ ഓട്ടോകംപ്ലീറ്റ് ഫംഗ്ഷൻ ഉപയോഗിച്ച് വർക്ക്‌സ്‌പെയ്‌സിൽ കമാൻഡ് ടൈപ്പ് ചെയ്യാം.

പൈത്തൺ ഉപയോഗിച്ചുള്ള VEXcode VR-ലെ ഓട്ടോകംപ്ലീറ്റിനെക്കുറിച്ച് കൂടുതലറിയാൻ, ഈ ലേഖനം കാണുക.

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

Last Updated: