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

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


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

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

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

VEXcode VR-ൽ ഏറ്റവും അടുത്തുള്ള വസ്തുവിന്റെ ദൂരം മില്ലിമീറ്ററിൽ റിപ്പോർട്ട് ചെയ്യാൻ ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുന്ന പൈത്തൺ കോഡ്.

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


ഡിസ്റ്റൻസ് സെൻസറിൽ ഉപയോഗിക്കുന്ന VEXcode VR കമാൻഡുകൾ

ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുന്നതിനുള്ള പൈത്തൺ കോഡും പ്ലേഗ്രൗണ്ട് സജ്ജീകരണവും കാണിക്കുന്ന VEXcode VR പ്രോജക്റ്റ്.

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

get_distance കമാൻഡ്

പൈത്തൺ തിരഞ്ഞെടുത്ത VEXcode VR ട്യൂട്ടോറിയലുകളും ഡിസ്റ്റൻസ് സെൻസർ പാഠവും തുറന്നു.

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

റോബോട്ടിന് മുന്നിലുള്ള ഏറ്റവും അടുത്തുള്ള വസ്തുവിനെ റിപ്പോർട്ട് ചെയ്യാൻ ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുന്ന VEXcode VR പൈത്തൺ പ്രോജക്റ്റ്.

മോണിറ്റർ കൺസോളിൽ ദൂരം മില്ലിമീറ്ററിലും (മില്ലീമീറ്റർ) ഇഞ്ചിലും പ്രദർശിപ്പിക്കും.

ഒബ്ജക്റ്റ് കമാൻഡ് കണ്ടെത്തി

ഒരു വസ്തുവിനെ കണ്ടെത്തി അതിന്റെ ദൂരം റിപ്പോർട്ട് ചെയ്യുന്നതിനായി ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുന്ന VEXcode VR-ലെ പൈത്തൺ പ്രോജക്റ്റ്.

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

VEXcode VR പ്ലേഗ്രൗണ്ടിലെ ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുന്ന പൈത്തൺ പ്രോജക്റ്റ്.

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

ലേസർ സെൻസറിന് വളരെ ഇടുങ്ങിയ ഒരു വ്യൂ ഫീൽഡ് നൽകാൻ അനുവദിക്കുന്നു, അതിനാൽ കണ്ടെത്തൽ എല്ലായ്പ്പോഴും സെൻസറിന് നേരെ മുന്നിലായിരിക്കും. 


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

കളിസ്ഥലം ദൃശ്യമാകുന്ന ദൂര സെൻസർ ഉപയോഗിക്കുന്ന VEXcode VR പൈത്തൺ പ്രോജക്റ്റ്.

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

ഒരു VR റോബോട്ടിനുള്ള ഡിസ്റ്റൻസ് സെൻസർ കമാൻഡുകളുള്ള പൈത്തൺ പ്രോജക്റ്റ്.

ദൂര സെൻസറിന് ദൂര സെൻസറിന്റെ മുൻഭാഗവും വസ്തുവിന്റെ മുൻഭാഗവും തമ്മിലുള്ള ദൂരം അളക്കാൻ കഴിയും. തുടർച്ചയായി ചുമരുകളിൽ ഇടിക്കാതെയോ ഒരു വസ്തുവിനെ ഒഴിവാക്കാതെയോ ഒരു മേസ് പൂർത്തിയാക്കാൻ ഇത് സഹായകമാകും.


ദൂര സെൻസർ ഉദാഹരണ പദ്ധതി

VEXcode VR-ൽ ഏറ്റവും അടുത്തുള്ള വസ്തുവിനെ റിപ്പോർട്ട് ചെയ്യാൻ ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുന്ന പൈത്തൺ പ്രോജക്റ്റ്.

ഈ ഉദാഹരണത്തിൽ, ദൂര സെൻസർ ഒരു വസ്തു കണ്ടെത്തിയാൽ VR റോബോട്ട് മുന്നോട്ട് ഓടും. ഒരു വസ്തുവിനെ കണ്ടെത്തിയില്ലെങ്കിൽ, VR റോബോട്ട് വലത്തേക്ക് തിരിഞ്ഞ് ഒരു വസ്തുവിനായി പരിശോധിച്ചുകൊണ്ടിരിക്കും.

കുറിപ്പ്: ഈ ഉദാഹരണത്തിൽ ആദ്യ കെട്ടിടം കണ്ടെത്തും, പക്ഷേ മേശയിൽ നിന്ന് വീഴാതിരിക്കാൻ മെച്ചപ്പെടുത്തലുകൾ ആവശ്യമാണ്.

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

Last Updated: