V5 റോബോട്ടിക്സ് പ്ലാറ്റ്ഫോമുമായി പൂർണ്ണമായി സംയോജിപ്പിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ശക്തമായ V5 സെൻസറുകളിൽ ഒന്നാണ് ഒപ്റ്റിക്കൽ സെൻസർ.
സെൻസറിന്റെ വിവരണം
ഒപ്റ്റിക്കൽ സെൻസർ താഴെ പറയുന്ന സെൻസറുകളുടെ സംയോജനമാണ്:
- ആംബിയന്റ് ലൈറ്റ് സെൻസർ
- കളർ സെൻസർ
- പ്രോക്സിമിറ്റി സെൻസർ
വർണ്ണ വിവരങ്ങൾ RGB (ചുവപ്പ്, പച്ച, നീല), ഹ്യൂ, സാച്ചുറേഷൻ അല്ലെങ്കിൽ ഗ്രേസ്കെയിൽ എന്നിങ്ങനെ ലഭ്യമാണ്. വസ്തു 100 മില്ലിമീറ്ററിൽ (മില്ലീമീറ്ററിൽ) അടുത്തായിരിക്കുമ്പോഴാണ് നിറം കണ്ടെത്തൽ ഏറ്റവും നന്നായി പ്രവർത്തിക്കുന്നത്.
ഒരു സംയോജിത IR LED-യിൽ നിന്ന് ലഭിക്കുന്ന IR (ഇൻഫ്രാറെഡ്) ഊർജ്ജത്തെ പ്രതിഫലിപ്പിക്കുന്ന പ്രോക്സിമിറ്റി സെൻസർ അളവുകൾ ഉണ്ടായിരുന്നു. അതുപോലെ, ആംബിയന്റ് പ്രകാശത്തിനും വസ്തുക്കളുടെ പ്രതിഫലനത്തിനും അനുസരിച്ച് മൂല്യങ്ങൾ മാറും.
കുറഞ്ഞ വെളിച്ചത്തിൽ നിറം തിരിച്ചറിയാൻ സഹായിക്കുന്നതിന് ഒപ്റ്റിക്കൽ സെൻസറിൽ ഒരു വെളുത്ത എൽഇഡി ഉണ്ട്.
ഒരു റോബോട്ടിലേക്ക് സെൻസർ ഘടിപ്പിക്കുമ്പോൾ വഴക്കം നൽകുന്നതിനായി ഈ സെൻസറിന്റെ ഭവനത്തിൽ സ്ലോട്ട് ചെയ്ത ദ്വാരങ്ങളുള്ള രണ്ട് മൗണ്ടിംഗ് ടാബുകൾ ഉണ്ട്.
സെൻസറിന്റെ മുൻവശത്ത് ഒപ്റ്റിക്കൽ സെൻസറുകൾ സ്ഥിതി ചെയ്യുന്ന ഒരു ചെറിയ വിൻഡോ ഉണ്ട്.
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ വീതി അതിനെ സി-ചാനലിന്റെ ഒരു ഭാഗത്തേക്ക് ബന്ധിപ്പിക്കാൻ അനുവദിക്കുന്നു.
കുറിപ്പ്: V5 സ്മാർട്ട് പോർട്ടിന് ക്ലിയറൻസ് നൽകുന്നതിന് ഈ അറ്റാച്ച്മെന്റിനായി ഒരു 1/4 ഇഞ്ച് സ്റ്റാൻഡ്ഓഫ് (275 - 1013) അല്ലെങ്കിൽ ഒരു 8 mm പ്ലാസ്റ്റിക് സ്പേസർ (276-2019) ഉപയോഗിക്കേണ്ടതുണ്ട്.
V5 റോബോട്ട് ബ്രെയിനുമായി ഒപ്റ്റിക്കൽ സെൻസർ പ്രവർത്തിക്കണമെങ്കിൽ, സെൻസറിന്റെ V5 സ്മാർട്ട് പോർട്ടും V5 റോബോട്ട് ബ്രെയിനിന്റെ സ്മാർട്ട് പോർട്ടും ഒരു V5 സ്മാർട്ട് കേബിളുമായി ബന്ധിപ്പിക്കേണ്ടതുണ്ട്. V5 റോബോട്ട് ബ്രെയിനിലെ 21 സ്മാർട്ട് പോർട്ടുകളിൽ ഏതെങ്കിലുമൊന്നിൽ ഒപ്റ്റിക്കൽ സെൻസർ പ്രവർത്തിക്കും. ഒരു V5 സ്മാർട്ട് കേബിൾ പോർട്ടുകളിലേക്ക് ബന്ധിപ്പിക്കുമ്പോൾ, കേബിളിന്റെ കണക്റ്റർ പൂർണ്ണമായും പോർട്ടിലേക്ക് ചേർത്തിട്ടുണ്ടെന്നും കണക്ടറിന്റെ ലോക്കിംഗ് ടാബ് പൂർണ്ണമായും ഇടപഴകിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.
ഒപ്റ്റിക്കൽ സെൻസർ എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഒപ്റ്റിക്കൽ സെൻസർ പ്രകാശോർജം സ്വീകരിച്ച് ആ ഊർജ്ജത്തെ വൈദ്യുത സിഗ്നലുകളാക്കി മാറ്റുന്നു. സെൻസറിന്റെ ആന്തരിക ഇലക്ട്രോണിക്സ് (ഒരു ഹാർഡ്വെയർ സ്റ്റേറ്റ് മെഷീൻ) ഈ സിഗ്നലുകളെ V5 ബ്രെയിൻ ഇൻപുട്ടായി സ്വീകരിക്കുന്നതിനായി ഔട്ട്പുട്ട് സിഗ്നലുകളാക്കി മാറ്റുന്നു.
മുമ്പ് സൂചിപ്പിച്ചതുപോലെ:
- വസ്തു 100 മില്ലിമീറ്ററിൽ (മില്ലീമീറ്റർ) അല്ലെങ്കിൽ ഏകദേശം 3.9 ഇഞ്ചിൽ കൂടുതൽ അടുത്തായിരിക്കുമ്പോൾ സെൻസറിന്റെ നിറം കണ്ടെത്തൽ നന്നായി പ്രവർത്തിക്കുന്നു.
- പ്രോക്സിമിറ്റി സെൻസർ പ്രതിഫലിക്കുന്ന lR പ്രകാശ തീവ്രത അളക്കുന്നു. ഇത് ആംബിയന്റ് ലൈറ്റ്, ഒബ്ജക്റ്റ് റിഫ്ലെക്റ്റിവിറ്റി എന്നിവയനുസരിച്ച് മൂല്യങ്ങളിൽ മാറ്റം വരുത്തും.
റോബോട്ടിന്റെ സ്വഭാവം നിയന്ത്രിക്കുന്നതിന് സെൻസറിന്റെ റീഡിംഗുകൾ ഉപയോഗിക്കുന്നതിന് V5 റോബോട്ട് ബ്രെയിനിനായി ഒരു ഉപയോക്തൃ പ്രോഗ്രാം സൃഷ്ടിക്കുന്നതിന് ഒപ്റ്റിക്കൽ സെൻസർ VEXcode V5 അല്ലെങ്കിൽ VEXcode Pro V5 പോലുള്ള ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയുമായി ജോടിയാക്കേണ്ടതുണ്ട്.
ഒരു ഉപയോക്തൃ പ്രോഗ്രാമുമായി സംയോജിച്ച് V5 ബ്രെയിൻ ഒപ്റ്റിക്കൽ സെൻസറിനൊപ്പം ഇനിപ്പറയുന്ന കാര്യങ്ങൾ ചെയ്യാൻ ഉപയോഗിക്കാം:
- സെൻസറിന്റെ വെളുത്ത LED ലൈറ്റ് ഓൺ അല്ലെങ്കിൽ ഓഫ് ചെയ്യുക.
- വെളുത്ത LED ലൈറ്റിന്റെ പവറിന്റെ ശതമാനം സജ്ജമാക്കുക.
- ഒരു വസ്തുവിനെ കണ്ടെത്തുക.
- ഒരു നിറം തിരിച്ചറിയുക.
- ആംബിയന്റ് ലൈറ്റ് ശതമാനം തെളിച്ചം അളക്കുക.
- ഒരു നിറത്തിന്റെ നിറം ഡിഗ്രിയിൽ അളക്കുക.
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ സജ്ജീകരണം
പ്ലേസ്മെന്റ്.
കൃത്യമായ റീഡിംഗുകൾ ലഭിക്കുന്നതിന് ഒപ്റ്റിക്കൽ സെൻസറിന്റെ സ്ഥാനം വളരെ പ്രധാനമാണ്. സെൻസറിന്റെ മുൻവശത്തുള്ള ചെറിയ ഒപ്റ്റിക്കൽ സെൻസർ വിൻഡോയ്ക്ക് മുന്നിൽ റോബോട്ടിലെ ഒരു ഘടനയും ഇല്ലെന്ന് ഉറപ്പാക്കുക. അളക്കുന്ന ഏതൊരു വസ്തുവിനും സെൻസറിനും ഇടയിൽ സെൻസറിന് മുന്നിൽ വ്യക്തമായ ഒരു പാത ഉണ്ടായിരിക്കണം.
ഒപ്റ്റിക്കൽ സെൻസർ മൂല്യങ്ങൾ വായിക്കുന്നു.
ഒപ്റ്റിക്കൽ സെൻസർ തിരികെ നൽകുന്ന വിവരങ്ങൾ കാണുന്നതിന് V5 റോബോട്ട് ബ്രെയിനിലെ ഉപകരണ വിവര സ്ക്രീൻ ഉപയോഗിക്കുന്നത് സഹായകരമാണ്. തലച്ചോറുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന സെൻസർ ഉപയോഗിച്ച് ഇനിപ്പറയുന്ന ഘട്ടങ്ങളിലൂടെ ഇത് ചെയ്യാൻ കഴിയും:
V5 ബ്രെയിൻ മാഗ്നറ്റിക് സ്ക്രീൻ പ്രൊട്ടക്ടർ നീക്കം ചെയ്യുക, ബ്രെയിൻ ഓണാക്കുക, തുടർന്ന് ഡിവൈസസ് ഐക്കണിൽ സ്പർശിക്കുക.
ഉപകരണ വിവര സ്ക്രീനിലെ ഒപ്റ്റിക്കൽ സെൻസർ ഐക്കണിൽ സ്പർശിക്കുക.
കളർ മോഡ്. ഒപ്റ്റിക്കൽ സെൻസറിന് മുന്നിൽ ഒരു വസ്തു വയ്ക്കുക. സെൻസർ കണ്ടെത്തുന്ന തെളിച്ചം, വസ്തുവിന്റെ സാമീപ്യം, വസ്തുവിന്റെ നിറത്തിന്റെ നിറത്തിനായുള്ള സംഖ്യ എന്നിവ ഡിസ്പ്ലേ കാണിക്കും. സ്ക്രീനിന്റെ LED ബ്രൈറ്റ്നെസ് ഭാഗത്ത് സ്പർശിക്കുന്നത് LED-യുടെ തെളിച്ചം മാറ്റും.
കുറിപ്പ്: V5 റോബോട്ട് ബ്രെയിനിൽ ഫേംവെയറിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഉണ്ടെന്ന് ഉറപ്പാക്കുക.
VEXcode V5-ൽ ഒപ്റ്റിക്കൽ സെൻസർ ഒരു ഉപകരണമായി ചേർക്കുന്നു.
ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയ്ക്കൊപ്പം ഒരു സെൻസർ ഉപയോഗിക്കുമ്പോഴെല്ലാം, അത് ആ ഭാഷയ്ക്കുള്ളിൽ തന്നെ ക്രമീകരിക്കേണ്ടതുണ്ട്. VEXcode V5 ഉം VEXcode Pro V5ഉം ഉപയോഗിച്ച്, 'ഒരു ഉപകരണം ചേർക്കുക' സവിശേഷത ഉപയോഗിച്ചാണ് ഇത് സാധ്യമാക്കുന്നത്. ഇതിന് ഒരു ഉദാഹരണം നൽകുന്നതിന്, ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ VEXcode V5-നുള്ളിൽ ഒപ്റ്റിക്കൽ സെൻസറിനെ ഒരു ഉപകരണമായി ചേർക്കും.
ഡിവൈസസ് ഐക്കൺ തിരഞ്ഞെടുക്കുക.
'ഒരു ഉപകരണം ചേർക്കുക' തിരഞ്ഞെടുക്കുക.
'OPTICAL' തിരഞ്ഞെടുക്കുക.
V5 റോബോട്ട് ബ്രെയിനിൽ ഒപ്റ്റിക്കൽ സെൻസർ പ്ലഗ് ചെയ്തിരിക്കുന്ന സ്മാർട്ട് പോർട്ട് തിരഞ്ഞെടുക്കുക.
പോർട്ട് തിരഞ്ഞെടുത്തുകഴിഞ്ഞാൽ, 'പൂർത്തിയായി' തിരഞ്ഞെടുക്കുക.
കുറിപ്പ്: ടെക്സ്റ്റ് വിൻഡോയിലെ ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പേര് ഒപ്റ്റിക്കൽ1 ൽ നിന്ന് മറ്റൊരു പേരിലേക്ക് മാറ്റാനുള്ള ഒരു ഓപ്ഷൻ ഉണ്ട്.
നിങ്ങളുടെ ഉപയോക്തൃ പ്രോഗ്രാമിലേക്ക് ഒപ്റ്റിക്കൽ സെൻസർ ചേർത്തുകഴിഞ്ഞാൽ, പുതിയ സെൻസർ കമാൻഡുകൾ ലഭ്യമാകും.
ഒപ്റ്റിക്കൽ സെൻസറുമായി ബന്ധപ്പെട്ട 'സെൻസിങ്' വിഭാഗത്തിലെ കമാൻഡുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, സഹായ വിവരങ്ങൾ കാണുക (ബ്ലോക്കുകൾ പ്രോജക്റ്റ് അല്ലെങ്കിൽ പൈത്തൺ പ്രോജക്റ്റ്).
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പൊതുവായ ഉപയോഗങ്ങൾ
റോബോട്ടിന്റെ സ്വഭാവം മാറ്റാൻ ഉപയോഗിക്കാവുന്ന നിരവധി അളവുകൾ ഒപ്റ്റിക്കൽ സെൻസറിന് ഉത്പാദിപ്പിക്കാൻ കഴിയും.
ഈ സവിശേഷതകൾ ഇവയിൽ ഏതെങ്കിലുമൊന്നിനൊപ്പം ഉപയോഗിക്കാം:
- V5 റോബോട്ട് ബ്രെയിനിലെ 'ഉപകരണ വിവരം' ഓപ്ഷൻ.
- VEXcode V5 ന്റെ ഫയൽ മെനുവിലെ 'Open Examples' ഓപ്ഷനിൽ കാണുന്ന 'Detecting Objects (Optical)' എന്ന ഉദാഹരണ പ്രോജക്റ്റ് ഉപയോഗിക്കുന്നു.
- VEXcode പ്രോഗ്രാമുകളിൽ ഒന്ന് ഉപയോഗിച്ച് ഒരു ഇഷ്ടാനുസൃത ഉപയോക്തൃ പ്രോഗ്രാം എഴുതുന്നു.
ഈ സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:
- ഒരു വസ്തുകണ്ടെത്തുക. ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പരിധിക്കുള്ളിൽ ഒരു വസ്തു എത്തുമ്പോൾ അത് കണ്ടെത്താൻ ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ അനുവദിക്കുന്നു. വ്യത്യസ്ത പ്രതിഫലനശേഷിയുള്ള വസ്തുക്കളെ സെൻസറിന് മുന്നിൽ വയ്ക്കുക, ഉദാഹരണത്തിന് ഒരു കറുത്ത ഫോം റബ്ബർ കട്ടയോ അല്ലെങ്കിൽ തിളങ്ങുന്ന അലുമിനിയം ഫോയിൽ പന്തോ, വസ്തുവിന്റെ ഉപരിതലം അതിന്റെ കണ്ടെത്തലിൽ എന്തെങ്കിലും സ്വാധീനം ചെലുത്തുന്നുണ്ടോ എന്ന് നോക്കുക എന്നത് രസകരമായ ഒരു ക്ലാസ് റൂം വെല്ലുവിളിയായിരിക്കും.
ഒരു നിറംകണ്ടെത്തുക. ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ ഒരു വസ്തുവിന്റെ നിറം തിരിച്ചറിയാൻ അനുവദിക്കുന്നു. ക്ലാസ് മുറിയിലെ ഒരു രസകരമായ പ്രവർത്തനമായിരിക്കും ഹാർഡ്വെയർ സ്റ്റോറിൽ നിന്ന് വ്യത്യസ്ത നിറങ്ങളിലുള്ള (ചുവപ്പ്, പച്ച, നീല, മഞ്ഞ, ഓറഞ്ച്, പർപ്പിൾ, സിയാൻ) കുറച്ച് പെയിന്റ് സ്വാച്ചുകൾ വാങ്ങി, നിറത്തിന്റെ നിഴൽ അതിന്റെ കണ്ടെത്തലിനെ ബാധിക്കുന്നുണ്ടോ എന്ന് നോക്കുക.
- ആംബിയന്റ് ലൈറ്റ്ന്റെ ശതമാനം തെളിച്ചം അളക്കുക. ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ ചുറ്റുമുള്ള പ്രകാശത്തിന്റെ തെളിച്ചം അളക്കാൻ അനുവദിക്കുന്നു. ക്ലാസ് മുറിയിലെ ലൈറ്റുകൾ ഓണായിരിക്കുമ്പോഴും ക്ലാസ് മുറിയിലെ ലൈറ്റുകൾ ഓഫായിരിക്കുമ്പോഴും മുറിയിലെ പ്രകാശത്തിന്റെ അളവ് അളക്കാൻ ഈ സവിശേഷത ഉപയോഗിക്കുന്നത് രസകരമായ ഒരു ക്ലാസ് മുറി പ്രവർത്തനമാണ്. പിന്നെ, ഒരു ഇഷ്ടാനുസൃത ഉപയോക്തൃ പ്രോഗ്രാം എഴുതുക, അങ്ങനെ മുറിയിലെ ലൈറ്റുകൾ ഓണാക്കുമ്പോൾ നിങ്ങളുടെ റോബോട്ട് ഒരു വൃത്താകൃതിയിൽ പ്രവർത്തിക്കുകയും ലൈറ്റുകൾ ഓഫ് ചെയ്യുമ്പോൾ നിങ്ങളുടെ റോബോട്ട് ചലിക്കുന്നത് നിർത്തുകയും ചെയ്യും.
ഒരു നിറത്തിന്റെ നിറം ഡിഗ്രിൽ അളക്കുക. ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ ഒരു വസ്തുവിന്റെ നിറത്തിന് ഒരു നമ്പർ നൽകാൻ അനുവദിക്കുന്നു. താഴെയുള്ള കളർ വീലിനെ അടിസ്ഥാനമാക്കി, ഒപ്റ്റിക്കൽ സെൻസർ 0 മുതൽ 359 വരെയുള്ള ഡിഗ്രികളിൽ അനുബന്ധ ഹ്യൂ മൂല്യം റിപ്പോർട്ട് ചെയ്യുന്നു. പൊതുവായ ചുവപ്പ്, പച്ച അല്ലെങ്കിൽ നീല പദവിയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇത് നിറത്തിന്റെ കൂടുതൽ കൃത്യമായ അളവ് നൽകുന്നു. മുറിയിലെ വ്യത്യസ്ത വസ്തുക്കളുടെ നിറം അളക്കുകയും ഏറ്റവും ഉയർന്ന നിറസംഖ്യയുള്ള വസ്തു ഏത് വിദ്യാർത്ഥിക്ക് കണ്ടെത്താൻ കഴിയുമെന്ന് കാണുകയും ചെയ്യുന്നത് രസകരമായ ഒരു ക്ലാസ്റൂം പ്രവർത്തനമായിരിക്കും.
ഒരു മത്സര റോബോട്ടിൽ ഒപ്റ്റിക്കൽ സെൻസറിന്റെ ഉപയോഗങ്ങൾ
മത്സര റോബോട്ടുകൾക്ക് ഒപ്റ്റിക്കൽ സെൻസർ മികച്ച മത്സര നേട്ടം നൽകും. വസ്തുക്കളെയും അവയുടെ നിറത്തെയും കണ്ടെത്താനുള്ള കഴിവ് സ്വയംഭരണ ദിനചര്യകൾ രൂപകൽപ്പന ചെയ്യുമ്പോൾ ധാരാളം വിവരങ്ങൾ നൽകും.
ഒരു വസ്തുവിന്റെ സാന്നിധ്യവും നിറങ്ങളുടെ നിറവും കളിയുടെ കഷണങ്ങളോ ലക്ഷ്യങ്ങളോ കണ്ടെത്തുന്നതിന് സഹായകരമായ വിവരങ്ങൾ നൽകും.
ഉദാഹരണത്തിന്, 2020 - 2021 VEX റോബോട്ടിക്സ് മത്സര ഗെയിമായ ചേഞ്ച് അപ്പിൽ, നിങ്ങളുടെ റോബോട്ടിന്റെ ഇൻടേക്കിന് മുന്നിലുള്ള തറ സ്കാൻ ചെയ്യുന്നതിന് ഒരു ഒപ്റ്റിക്കൽ സെൻസർ ആംഗിൾ ചെയ്യാവുന്നതാണ്. നിങ്ങളുടെ സഖ്യത്തിന്റെ നിറമുള്ള പന്തുകളിൽ ഒന്ന് കണ്ടെത്തിയാലുടൻ, അത് റോബോട്ടിന്റെ ഇൻടേക്ക് സ്വയമേവ ഓണാക്കി പന്ത് എടുക്കും.
VEX ഒപ്റ്റിക്കൽ സെൻസർ ഏത് ആപ്ലിക്കേഷനു വേണ്ടി ഉപയോഗിച്ചാലും, ടീമുകൾക്ക് ഇത് സ്വാഗതാർഹമായ ഒരു കൂട്ടിച്ചേർക്കലായിരിക്കുമെന്നതിൽ സംശയമില്ല. സെൻസറിന്റെ മൂല്യങ്ങളുടെ പ്രവർത്തനം ഉപയോക്താവിന്റെ ഭാവനയ്ക്കായി തുറന്നിരിക്കുന്നു.
ഒപ്റ്റിക്കൽ സെൻസർ VEX ന്റെ വെബ്സൈറ്റ്ൽ ലഭ്യമാണ്.