EXP റോബോട്ടിക്സ് പ്ലാറ്റ്ഫോമുമായി പൂർണ്ണമായി സംയോജിപ്പിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ഏറ്റവും ശക്തമായ സെൻസറുകളിൽ ഒന്നാണ് ഡിസ്റ്റൻസ് സെൻസർ. സെൻസറിന്റെ മുൻവശത്ത് നിന്ന് ഒരു വസ്തുവിലേക്കുള്ള ദൂരം അളക്കാൻ ഈ സെൻസർ ക്ലാസ്റൂം-സുരക്ഷിത ലേസർ പ്രകാശത്തിന്റെ ഒരു പൾസ് ഉപയോഗിക്കുന്നു.
സെൻസറിന്റെ വിവരണം
ദൂര സെൻസറിന് ഇനിപ്പറയുന്ന കഴിവുകളുണ്ട്:
- ദൂരം അളക്കൽ: സെൻസറിന്റെ മുൻവശത്ത് നിന്ന് ഒരു വസ്തുവിലേക്കുള്ള ദൂരം അളക്കാൻ സെൻസർ ക്ലാസ്റൂം-സുരക്ഷിത ലേസർ പ്രകാശത്തിന്റെ ഒരു പൾസ് ഉപയോഗിക്കുന്നു. തലച്ചോറിന്റെ സെൻസർ ഡാഷ്ബോർഡിൽ ദൂരം ഇഞ്ചുകളിലോ സെന്റിമീറ്ററുകളിലോ റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു, കൂടാതെ VEXcode EXP-ൽ ഇഞ്ചുകളിലോ മില്ലിമീറ്ററിലോ ആണ് റിപ്പോർട്ട് ചെയ്യുന്നത്.
- വസ്തുവിനെ കണ്ടെത്തുക: ഒരു വസ്തുവിനടുത്തായിരിക്കുമ്പോൾ അത് കണ്ടെത്താനും സെൻസർ ഉപയോഗിക്കാം.
- വസ്തുവിന്റെ ആപേക്ഷിക വലുപ്പം നിർണ്ണയിക്കുക: കണ്ടെത്തിയ ഒരു വസ്തുവിന്റെ ആപേക്ഷിക വലുപ്പം നിർണ്ണയിക്കാനും സെൻസർ ഉപയോഗിക്കാം. ഒരു വസ്തുവിന്റെ ഏകദേശ വലിപ്പം ചെറുത്, ഇടത്തരം അല്ലെങ്കിൽ വലുത് എന്ന് റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു.
- വസ്തുവിന്റെ പ്രവേഗം റിപ്പോർട്ട് ചെയ്യുക: സെൻസറിനെ സമീപിക്കുന്ന ഒരു വസ്തുവിന്റെയോ, ഒരു വസ്തുവിനെ സമീപിക്കുന്ന സെൻസറിന്റെയോ വേഗത സെക്കൻഡിൽ മീറ്ററിൽ കണക്കാക്കാനും റിപ്പോർട്ട് ചെയ്യാനും സെൻസർ ഉപയോഗിക്കാം.
ഒരു റോബോട്ടിലേക്ക് സെൻസർ ഘടിപ്പിക്കുമ്പോൾ വഴക്കം നൽകുന്നതിന് സെൻസറിന്റെ ഭവനത്തിന്റെ പിൻഭാഗത്ത് അഞ്ച് ദ്വാരങ്ങളുണ്ട്.
സെൻസറിന്റെ മുഖത്ത് ഒരു ചെറിയ ജാലകം ഉണ്ട്, അവിടെ നിന്ന് ലേസർ ബീം പുറത്തേക്ക് അയച്ച് ദൂരം അളക്കുന്നതിനായി സ്വീകരിക്കുന്നു.
EXP ബ്രെയിനുമായി ഡിസ്റ്റൻസ് സെൻസർ പ്രവർത്തിക്കുന്നതിന്, സെൻസറിന്റെ സ്മാർട്ട് പോർട്ടും ഒരു EXP ബ്രെയിനിന്റെ സ്മാർട്ട് പോർട്ടും ഒരു സ്മാർട്ട് കേബിളുമായി ബന്ധിപ്പിക്കേണ്ടതുണ്ട്.
EXP ബ്രെയിനിലെ 10 സ്മാർട്ട് പോർട്ടുകളിൽ ഏതെങ്കിലുമൊന്നിൽ സെൻസർ പ്രവർത്തിക്കും.
പോർട്ടുകളിലേക്ക് ഒരു EXP സ്മാർട്ട് കേബിൾ ബന്ധിപ്പിക്കുമ്പോൾ, കേബിളിന്റെ കണക്റ്റർ പൂർണ്ണമായും പോർട്ടിലേക്ക് ചേർത്തിട്ടുണ്ടെന്നും കണക്ടറിന്റെ ലോക്കിംഗ് ടാബ് പൂർണ്ണമായും ഇടപഴകിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.
ദൂര സെൻസർ എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഡിസ്റ്റൻസ് സെൻസർ ക്ലാസ്റൂമിൽ ഉപയോഗിക്കാൻ സുരക്ഷിതമായ ലേസർ പ്രകാശത്തിന്റെ ഒരു പൾസ് അയയ്ക്കുകയും പൾസ് പ്രതിഫലിക്കാൻ എടുക്കുന്ന സമയം അളക്കുകയും ചെയ്യുന്നു. ഇത് ദൂരം കണക്കാക്കാൻ അനുവദിക്കുന്നു.
ആധുനിക സെൽ ഫോണുകളിൽ തല കണ്ടെത്തുന്നതിനായി ഉപയോഗിക്കുന്ന ലേസറുകൾക്ക് സമാനമാണ് സെൻസറിന്റെ ക്ലാസ് 1 ലേസർ. ലേസർ സെൻസറിന് വളരെ ഇടുങ്ങിയ ഒരു വ്യൂ ഫീൽഡ് നൽകാൻ അനുവദിക്കുന്നു, അതിനാൽ കണ്ടെത്തൽ എല്ലായ്പ്പോഴും സെൻസറിന് നേരെ മുന്നിലായിരിക്കും.
സെൻസറിന്റെ അളവെടുപ്പ് പരിധി 20 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) മുതൽ 2,000 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) വരെയാണ് (0.79 ഇഞ്ച് മുതൽ 78.74 ഇഞ്ച് വരെ). 200 മില്ലിമീറ്ററിന് (മില്ലീമീറ്റർ) താഴെയുള്ള കൃത്യത ഏകദേശം +/‐15 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) ആണ്; 200 മില്ലിമീറ്ററിന് (മില്ലീമീറ്റർ) മുകളിലുള്ള കൃത്യത ഏകദേശം 5% ആണ്.
റോബോട്ടിന്റെ പെരുമാറ്റം നിയന്ത്രിക്കുന്നതിന് സെൻസറിന്റെ റീഡിംഗുകൾ ഉപയോഗിക്കുന്നതിന് EXP ബ്രെയിനിനായി ഒരു ഉപയോക്തൃ പ്രോഗ്രാം സൃഷ്ടിക്കുന്നതിന് ദൂര സെൻസർ VEXcode EXP-യുമായി ജോടിയാക്കേണ്ടതുണ്ട്.
ഒരു ഉപയോക്തൃ പ്രോജക്റ്റുമായി സംയോജിച്ച് EXP ബ്രെയിൻ ഉപയോഗിച്ച് ദൂര സെൻസർ റീഡിംഗുകൾ ഇനിപ്പറയുന്നതിലേക്ക് പരിവർത്തനം ചെയ്യാൻ കഴിയും:
- ഒരു വസ്തുവിലേക്കുള്ള ദൂരം സെന്റിമീറ്റർ, മില്ലിമീറ്റർ അല്ലെങ്കിൽ ഇഞ്ച് എന്നിവയിൽ അളക്കുന്നു.
- വസ്തുവിന്റെ പ്രവേഗം സെക്കൻഡിൽ മീറ്ററിൽ.
- വസ്തുവിന്റെ വലിപ്പം ചെറുതോ ഇടത്തരമോ വലുതോ ആണ്.
- വസ്തു കണ്ടെത്തി.
ദൂര സെൻസറിന്റെ സജ്ജീകരണം
പ്ലേസ്മെന്റ്
കൃത്യമായ റീഡിംഗുകൾ ലഭിക്കുന്നതിന് ഡിസ്റ്റൻസ് സെൻസറിന്റെ സ്ഥാനം വളരെ പ്രധാനമാണ്.
സെൻസറിന്റെ മുൻവശത്തുള്ള ചെറിയ സെൻസറിന്റെ വിൻഡോയ്ക്ക് മുന്നിൽ റോബോട്ടിലെ ഒരു ഘടനയും ഇല്ലെന്ന് ഉറപ്പാക്കുക.
അളക്കുന്ന ഏതൊരു വസ്തുവിനും സെൻസറിനും ഇടയിൽ സെൻസറിന് മുന്നിൽ വ്യക്തമായ ഒരു പാത ഉണ്ടായിരിക്കണം.
വായനാ ദൂര സെൻസർ മൂല്യങ്ങൾ
ഡിസ്റ്റൻസ് സെൻസർ റിപ്പോർട്ട് ചെയ്യുന്ന വിവരങ്ങൾ കാണുന്നതിന് EXP ബ്രെയിനിലെ ഡിവൈസസ് സ്ക്രീൻ ഉപയോഗിക്കുന്നത് സഹായകരമാണ്.
സെൻസർ ഡാഷ്ബോർഡിൽ നിന്ന്, ഡിസ്റ്റൻസ് സെൻസർ ഡാഷ്ബോർഡ് ഏറ്റവും അടുത്തുള്ള വസ്തുവിന്റെ ദൂരം ഇഞ്ചുകളിലോ സെന്റിമീറ്ററുകളിലോ റിപ്പോർട്ട് ചെയ്യുന്നു.
ഇഞ്ചുകൾക്കും സെന്റിമീറ്ററുകൾക്കും ഇടയിൽ ടോഗിൾ ചെയ്യുന്നതിന് ബ്രെയിനിലെ ചെക്ക് ബട്ടൺ തിരഞ്ഞെടുത്ത് യൂണിറ്റുകൾ മാറ്റാൻ കഴിയും.
സെൻസർ ഡാഷ്ബോർഡ് ഉപയോഗിക്കുന്നതിന്, ഈ ലേഖനത്തിലെ ഘട്ടങ്ങൾ പാലിക്കുക.
VEXcode EXP-യിൽ ഒരു ഉപകരണമായി ദൂര സെൻസർ ചേർക്കുന്നു.
ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയ്ക്കൊപ്പം ഒരു സെൻസർ ഉപയോഗിക്കുമ്പോഴെല്ലാം, അത് ആ ഭാഷയ്ക്കുള്ളിൽ തന്നെ ക്രമീകരിക്കേണ്ടതുണ്ട്.
VEXcode EXP ഉപയോഗിച്ച്, ഉപകരണ വിൻഡോയിൽ നിന്ന് 'ഒരു ഉപകരണം ചേർക്കുക' സവിശേഷത ഉപയോഗിച്ചാണ് ഇത് സാധ്യമാകുന്നത്.
കോൺഫിഗറേഷനിലേക്ക് ദൂര സെൻസർ ചേർക്കാൻ, ഈ ലേഖനത്തിലെ ഘട്ടങ്ങൾ പാലിക്കുക.
നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് ഡിസ്റ്റൻസ് സെൻസർ ചേർത്തുകഴിഞ്ഞാൽ, പുതിയ സെൻസർ ബ്ലോക്കുകളുടെ ഒരു സെറ്റ് ലഭ്യമാകും.
ഡിസ്റ്റൻസ് സെൻസറുമായി ബന്ധപ്പെട്ട 'സെൻസിംഗ്' വിഭാഗത്തിലെ ബ്ലോക്കുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, സഹായ വിവരങ്ങൾ കാണുക (ബ്ലോക്കുകൾ പ്രോജക്റ്റ്).
ദൂര സെൻസറിന്റെ പൊതുവായ ഉപയോഗങ്ങൾ
റോബോട്ടിന്റെ സ്വഭാവം മാറ്റാൻ ഉപയോഗിക്കാവുന്ന നിരവധി അളവുകൾ ദൂര സെൻസറിന് ഉത്പാദിപ്പിക്കാൻ കഴിയും. ഈ സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:
ഒരു വസ്തുവിനെ കണ്ടെത്തുക
ഒരു വസ്തു ഡിസ്റ്റൻസ് സെൻസറിന്റെ പരിധിക്കുള്ളിൽ വരുമ്പോൾ അത് കണ്ടെത്താൻ ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ അനുവദിക്കുന്നു. കണ്ടെത്തിയ ഒരു വസ്തുവിൽ നിന്ന് ഏകദേശം 1000 മില്ലിമീറ്ററിൽ താഴെ ദൂരത്തിലായിരിക്കുമ്പോൾ ഡിസ്റ്റൻസ് സെൻസർ അത് റിപ്പോർട്ട് ചെയ്യും.
ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റ്, മുൻവശത്ത് ഘടിപ്പിച്ചിരിക്കുന്ന ഡിസ്റ്റൻസ് സെൻസറുള്ള ഒരു റോബോട്ടിനെ കോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു, ഒരു ക്യൂബ് പോലുള്ള ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതുവരെ അത് തിരിയാനും സെൻസർ വസ്തു കണ്ടെത്തിക്കഴിഞ്ഞാൽ മുന്നോട്ട് പോകാനും.
ഒരു വസ്തുവിലേക്കുള്ള ദൂരം
ഇത് സെൻസറിന്റെ മുൻഭാഗത്തിനും ഒരു വസ്തുവിനും അല്ലെങ്കിൽ ഒരു തടസ്സം/ഭിത്തിക്കും ഇടയിലുള്ള ഒരു അളവ് നൽകുന്നു.
ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റ്, മുൻവശത്ത് ഒരു ഡിസ്റ്റൻസ് സെൻസർ ഘടിപ്പിച്ച് ഒരു നഖം ഘടിപ്പിച്ചിരിക്കുന്ന ഒരു റോബോട്ടിനെ കോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു. സെൻസറിൽ നിന്ന് 75 മില്ലിമീറ്ററിൽ താഴെ അകലെ ഒരു വസ്തു കണ്ടെത്തുന്നതുവരെ റോബോട്ട് ഓടിക്കും, തുടർന്ന് വസ്തുവിന് ചുറ്റുമുള്ള നഖം അടയ്ക്കും. റോബോട്ടിന്റെ മുന്നിൽ ഒരു വസ്തു ഉണ്ടെന്ന് അറിയുകയും ആ വസ്തു ശേഖരിക്കാൻ റോബോട്ട് മുന്നോട്ട് ഓടണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുകയും ചെയ്താൽ ഈ ഉദാഹരണം സഹായകരമാകും.
ഒരു വസ്തു സെൻസറിൽ നിന്ന് എത്ര ദൂരെയാണെന്ന് നിർണ്ണയിക്കാനും പ്രോജക്റ്റിൽ ആ പാരാമീറ്റർ ഉപയോഗിക്കാനും, EXP ബ്രെയിനിലെ സെൻസർ ഡാഷ്ബോർഡ് ഉപയോഗിക്കുക. സെൻസർ ഡാഷ്ബോർഡ് ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ഈ ലേഖനം കാണുക.
വസ്തുവിന്റെ പ്രവേഗം റിപ്പോർട്ട് ചെയ്യുക
സെൻസറിനെ സമീപിക്കുന്ന ഒരു വസ്തുവിന്റെയോ, ഒരു വസ്തുവിനെ സമീപിക്കുന്ന സെൻസറിന്റെയോ വേഗത സെക്കൻഡിൽ മീറ്ററിൽ അളക്കാൻ ഈ സവിശേഷത സഹായിക്കുന്നു.
അടുത്തുവരുന്ന ഒരു വസ്തുവിനൊപ്പം വേഗത മാറുന്നത് നിരീക്ഷിക്കുന്നതിന്, ഇടതുവശത്തുള്ള ഉദാഹരണം ഉപയോഗിക്കാം. ഈ പ്രോജക്റ്റിൽ, വിവരങ്ങൾ തലച്ചോറിന്റെ സ്ക്രീനിൽ പ്രിന്റ് ചെയ്യപ്പെടും. ഡിസ്റ്റൻസ് സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുമ്പോൾ ബ്രെയിൻ അത് പ്രിന്റ് ചെയ്യും, ആ വസ്തുവിന്റെ വേഗത മീറ്ററിൽ/സെക്കൻഡിൽ എത്രയാണെന്നും. മാറിക്കൊണ്ടിരിക്കുന്ന ആ സംഖ്യകൾ കൂടുതൽ കൃത്യമായി കാണുന്നതിന്, പ്രിന്റ് കൃത്യത 0.1 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.
ഒരു ക്യൂബ് സെൻസറിൽ നിന്ന് കൂടുതൽ അടുത്തേക്കും അകലത്തിലേക്കും നീക്കി ഈ പ്രോജക്റ്റ് പരീക്ഷിക്കുക. വസ്തുവും/അല്ലെങ്കിൽ സെൻസറും പരസ്പരം അകന്നുപോകുമ്പോൾ, പ്രവേഗ മൂല്യങ്ങൾ നെഗറ്റീവ് ആയിരിക്കും.
വസ്തുവിന്റെ ആപേക്ഷിക വലിപ്പം നിർണ്ണയിക്കുക
സെൻസറിന്റെ റീഡിംഗിനെ ആശ്രയിച്ച് ഒരു വസ്തുവിനെ ചെറുതോ ഇടത്തരമോ വലുതോ ആണോ എന്ന് തിരിച്ചറിയാൻ ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ അനുവദിക്കുന്നു.
ഇടതുവശത്തുള്ള ഈ ഉദാഹരണത്തിൽ, തലച്ചോറിലെ ഒരു വസ്തുവിന്റെ ആപേക്ഷിക വലിപ്പം പ്രിന്റ് ചെയ്യുന്നതിന് [If then else], [Print] ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു. സെൻസറിന് മുന്നിൽ വിവിധ വസ്തുക്കൾ വയ്ക്കുക, തുടർന്ന് ബ്രെയിൻ സ്ക്രീനിലെ റീഡിംഗുകൾ നോക്കി വലുപ്പം തത്സമയം തിരിച്ചറിയാൻ കഴിയും.
ഒരു വസ്തുവിന്റെ ആപേക്ഷിക വലിപ്പം നിർണ്ണയിക്കാൻ, സെൻസറിൽ പ്രതിഫലിക്കുന്ന പ്രകാശത്തിന്റെ അളവിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ സെൻസർ ഉപയോഗിക്കുന്നു. വലുപ്പത്തിന്റെ ഏറ്റവും കൃത്യമായ പ്രാതിനിധ്യം ലഭിക്കുന്നതിന് സെൻസറിൽ നിന്ന് 100mm നും 300mm നും ഇടയിൽ (ഏകദേശം 4-12 ഇഞ്ച്) വസ്തുക്കൾ സ്ഥാപിക്കണം.