ഐക്യു റോബോട്ടിക്സ് പ്ലാറ്റ്ഫോമുമായി പൂർണ്ണമായി സംയോജിപ്പിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ഏറ്റവും ശക്തമായ ഐക്യു സെൻസറുകളിൽ ഒന്നാണ് ഐക്യു ഒപ്റ്റിക്കൽ സെൻസർ.
സെൻസറിന്റെ വിവരണം
താഴെ പറയുന്ന സെൻസറുകളുടെ സംയോജനമാണ് ഐക്യു ഒപ്റ്റിക്കൽ സെൻസർ:
- ആംബിയന്റ് ലൈറ്റ് സെൻസർ: സെൻസർ കണ്ടെത്തുന്ന ആംബിയന്റ് ലൈറ്റിന്റെ നിലവിലെ അളവ് റിപ്പോർട്ട് ചെയ്യുന്നു. ഇത് ഒരു മുറിയുടെ തെളിച്ചത്തിന്റെ അളവോ ഒരു പ്രത്യേക വസ്തുവിന്റെ തെളിച്ചമോ ആകാം.
- കളർ സെൻസർ: കളർ വിവരങ്ങൾ RGB (ചുവപ്പ്, പച്ച, നീല), ഹ്യൂ, സാച്ചുറേഷൻ അല്ലെങ്കിൽ ഗ്രേസ്കെയിൽ എന്നിങ്ങനെ ലഭ്യമാണ്. വസ്തു 100 മില്ലിമീറ്ററിൽ (മില്ലീമീറ്ററിൽ) അടുത്തായിരിക്കുമ്പോഴാണ് നിറം കണ്ടെത്തൽ ഏറ്റവും നന്നായി പ്രവർത്തിക്കുന്നത്.
- പ്രോക്സിമിറ്റി സെൻസർ: ഒരു സംയോജിത IR LED-യിൽ നിന്ന് ലഭിക്കുന്ന പ്രതിഫലിക്കുന്ന IR (ഇൻഫ്രാറെഡ്) ഊർജ്ജത്തെ പ്രോക്സിമിറ്റി സെൻസർ അളക്കുന്നു. അതുപോലെ, ആംബിയന്റ് പ്രകാശത്തിനും വസ്തുക്കളുടെ പ്രതിഫലനത്തിനും അനുസരിച്ച് മൂല്യങ്ങൾ മാറും.
ഒപ്റ്റിക്കൽ സെൻസറിൽ വെളുത്ത എൽഇഡികളും അടങ്ങിയിരിക്കുന്നു.
ഈ എൽഇഡികൾ ഓണാക്കാനും ഓഫാക്കാനും അല്ലെങ്കിൽ ഒരു നിശ്ചിത ശതമാനം തെളിച്ചത്തിലേക്ക് സജ്ജമാക്കാനും കഴിയും.
ചുറ്റുമുള്ള പ്രകാശ സാഹചര്യങ്ങൾ പരിഗണിക്കാതെ നിറങ്ങൾ കണ്ടെത്തുമ്പോൾ ഇത് സ്ഥിരമായ ഒരു പ്രകാശ സ്രോതസ്സ് നൽകുന്നു.
ഒരു റോബോട്ടിലേക്ക് സെൻസർ ഘടിപ്പിക്കുമ്പോൾ വഴക്കം നൽകുന്നതിന് സെൻസറിന്റെ ഭവനത്തിന്റെ പിൻഭാഗത്ത് അഞ്ച് ദ്വാരങ്ങളുണ്ട്.
സെൻസറിന്റെ മുൻവശത്ത് ഒപ്റ്റിക്കൽ സെൻസറുകൾ സ്ഥിതി ചെയ്യുന്ന ഒരു ചെറിയ വിൻഡോ ഉണ്ട്.
ഒപ്റ്റിക്കൽ സെൻസർ IQ ബ്രെയിനുമായി പ്രവർത്തിക്കുന്നതിന്, സെൻസറിന്റെ സ്മാർട്ട് പോർട്ടും ഒരു IQ ബ്രെയിനിന്റെ സ്മാർട്ട് പോർട്ടും ഒരു സ്മാർട്ട് കേബിളുമായി ബന്ധിപ്പിക്കേണ്ടതുണ്ട്.
ഒപ്റ്റിക്കൽ സെൻസർ IQ ബ്രെയിനിലെ 12 സ്മാർട്ട് പോർട്ടുകളിൽ ഏതെങ്കിലുമൊന്നുമായി പ്രവർത്തിക്കും.
ഒരു IQ സ്മാർട്ട് കേബിൾ പോർട്ടുകളിലേക്ക് ബന്ധിപ്പിക്കുമ്പോൾ, കേബിളിന്റെ കണക്റ്റർ പൂർണ്ണമായും പോർട്ടിലേക്ക് ചേർത്തിട്ടുണ്ടെന്നും കണക്ടറിന്റെ ലോക്കിംഗ് ടാബ് പൂർണ്ണമായും ഇടപഴകിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.
ഒപ്റ്റിക്കൽ സെൻസർ എങ്ങനെ പ്രവർത്തിക്കുന്നു
ഐക്യു ഒപ്റ്റിക്കൽ സെൻസർ പ്രകാശോർജ്ജം സ്വീകരിക്കുകയും ആ ഊർജ്ജത്തെ വൈദ്യുത സിഗ്നലുകളാക്കി മാറ്റുകയും ചെയ്യുന്നു. സെൻസറിന്റെ ആന്തരിക ഇലക്ട്രോണിക്സ് (ഒരു ഹാർഡ്വെയർ സ്റ്റേറ്റ് മെഷീൻ) ഈ സിഗ്നലുകളെ IQ ബ്രെയിൻ ഇൻപുട്ടായി സ്വീകരിക്കുന്നതിനായി ഔട്ട്പുട്ട് സിഗ്നലുകളാക്കി മാറ്റുന്നു.
മുമ്പ് സൂചിപ്പിച്ചതുപോലെ:
- വസ്തു 100 മില്ലിമീറ്ററിൽ (മില്ലീമീറ്റർ) അല്ലെങ്കിൽ ഏകദേശം 3.9 ഇഞ്ചിൽ കൂടുതൽ അടുത്തായിരിക്കുമ്പോൾ സെൻസറിന്റെ നിറം കണ്ടെത്തൽ നന്നായി പ്രവർത്തിക്കുന്നു.
- പ്രോക്സിമിറ്റി സെൻസർ പ്രതിഫലിക്കുന്ന lR പ്രകാശ തീവ്രത അളക്കുന്നു. ഇത് ആംബിയന്റ് ലൈറ്റ്, ഒബ്ജക്റ്റ് റിഫ്ലെക്റ്റിവിറ്റി എന്നിവയനുസരിച്ച് മൂല്യങ്ങളിൽ മാറ്റം വരുത്തും.
സെൻസറിന്റെ റീഡിംഗുകൾ ഉപയോഗപ്പെടുത്തി റോബോട്ടിന്റെ സ്വഭാവം നിയന്ത്രിക്കുന്നതിന് IQ ബ്രെയിനിനായി ഒരു ഉപയോക്തൃ പ്രോഗ്രാം സൃഷ്ടിക്കുന്നതിന് ഒപ്റ്റിക്കൽ സെൻസറിനെ VEXcode IQ-യുമായി ജോടിയാക്കേണ്ടതുണ്ട്.
ഒരു ഉപയോക്തൃ പ്രോഗ്രാമുമായി ചേർന്ന് ഐക്യു ബ്രെയിൻ ഒപ്റ്റിക്കൽ സെൻസറുമായി ചേർന്ന് ഇനിപ്പറയുന്ന കാര്യങ്ങൾ ചെയ്യാൻ ഉപയോഗിക്കാം:
- സെൻസറിന്റെ വെളുത്ത LED ലൈറ്റുകൾ ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യുക.
- വെളുത്ത LED ലൈറ്റുകളുടെ പവറിന്റെ ശതമാനം സജ്ജമാക്കുക.
- ഒരു വസ്തുവിനെ കണ്ടെത്തുക.
- ഒരു നിറം തിരിച്ചറിയുക.
- ആംബിയന്റ് ലൈറ്റ് ശതമാനം തെളിച്ചം അളക്കുക.
- ഒരു നിറത്തിന്റെ നിറം ഡിഗ്രിയിൽ അളക്കുക.
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ സജ്ജീകരണം
പ്ലേസ്മെന്റ്
കൃത്യമായ വായനകൾ ലഭിക്കുന്നതിന് ഒപ്റ്റിക്കൽ സെൻസറിന്റെ സ്ഥാനം വളരെ പ്രധാനമാണ്.
സെൻസറിന്റെ മുഖത്തുള്ള ചെറിയ ഒപ്റ്റിക്കൽ സെൻസർ വിൻഡോയ്ക്ക് മുന്നിൽ റോബോട്ടിലെ ഒരു ഘടനയും ഇല്ലെന്ന് ഉറപ്പാക്കുക.
അളക്കുന്ന ഏതൊരു വസ്തുവിനും സെൻസറിനും ഇടയിൽ സെൻസറിന് മുന്നിൽ വ്യക്തമായ ഒരു പാത ഉണ്ടായിരിക്കണം.
ഒപ്റ്റിക്കൽ സെൻസർ മൂല്യങ്ങൾ വായിക്കുന്നു
ഒപ്റ്റിക്കൽ സെൻസർ റിപ്പോർട്ട് ചെയ്യുന്ന വിവരങ്ങൾ കാണുന്നതിന് IQ ബ്രെയിനിലെ ഉപകരണങ്ങളുടെ സ്ക്രീൻ ഉപയോഗിക്കുന്നത് സഹായകരമാണ്.
- LED: LED-കളുടെ നിലവിലെ തെളിച്ചത്തിന്റെ ശതമാനം. 0 ഓഫാണ്, 100% പൂർണ്ണമായും ഓണാണ്.
- BRT: മുറിയിലെ ആംബിയന്റ് ലൈറ്റിന്റെയോ ഒരു വസ്തുവിന്റെയോ തെളിച്ചത്തിന്റെ ശതമാനം
- പ്രോക്സ്: ഒരു വസ്തുവിന്റെ സാമീപ്യം അടുത്തോ അകലെയോ ആയി കണക്കാക്കുന്നു.
-
ഹ്യൂ: 0 - 359 ഡിഗ്രികൾക്കിടയിലുള്ള ഒരു ഹ്യൂ മൂല്യം. ഓരോ ഹ്യൂ മൂല്യത്തിനും ഒരു കളർ ഷേഡ് അസോസിയേഷൻ ഉണ്ട്.
സെൻസർ ഡാഷ്ബോർഡ് ഉപയോഗിക്കുന്നതിന്, ഈ ലേഖനത്തിലെ ഘട്ടങ്ങൾ പാലിക്കുക.
VEXcode IQ-ൽ ഒപ്റ്റിക്കൽ സെൻസർ ഒരു ഉപകരണമായി ചേർക്കുന്നു.
ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയ്ക്കൊപ്പം ഒരു സെൻസർ ഉപയോഗിക്കുമ്പോഴെല്ലാം, അത് ആ ഭാഷയ്ക്കുള്ളിൽ തന്നെ ക്രമീകരിക്കേണ്ടതുണ്ട്.
VEXcode IQ ഉപയോഗിച്ച്, ഡിവൈസസ് വിൻഡോയിൽ നിന്ന് 'ഒരു ഉപകരണം ചേർക്കുക' സവിശേഷത ഉപയോഗിച്ചാണ് ഇത് സാധ്യമാക്കുന്നത്.
കോൺഫിഗറേഷനിലേക്ക് ഒപ്റ്റിക്കൽ സെൻസർ ചേർക്കുന്നതിന്, ഈ ലേഖനത്തിലെ ഘട്ടങ്ങൾ പാലിക്കുക.
നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് ഒപ്റ്റിക്കൽ സെൻസർ ചേർത്തുകഴിഞ്ഞാൽ, പുതിയ സെൻസർ ബ്ലോക്കുകളുടെ ഒരു സെറ്റ് ലഭ്യമാകും.
ഒപ്റ്റിക്കൽ സെൻസറുമായി ബന്ധപ്പെട്ട 'സെൻസിങ്' വിഭാഗത്തിലെ ബ്ലോക്കുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, സഹായ വിവരങ്ങൾ കാണുക (ബ്ലോക്കുകൾ പ്രോജക്റ്റ് അല്ലെങ്കിൽ സി++ പ്രോജക്റ്റ്).
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പൊതുവായ ഉപയോഗങ്ങൾ
റോബോട്ടിന്റെ സ്വഭാവം മാറ്റാൻ ഉപയോഗിക്കാവുന്ന നിരവധി അളവുകൾ ഒപ്റ്റിക്കൽ സെൻസറിന് ഉത്പാദിപ്പിക്കാൻ കഴിയും. ഈ സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:
ഒരു വസ്തുവിനെ കണ്ടെത്തുക
ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പരിധിക്കുള്ളിൽ ഒരു വസ്തു എത്തുമ്പോൾ അത് കണ്ടെത്താൻ ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ അനുവദിക്കുന്നു.
ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റ്, ഒരു ക്യൂബ് പോലുള്ള ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതുവരെ ഡ്രൈവ് ചെയ്യുന്നതിനായി മുൻവശത്ത് ഘടിപ്പിച്ചിരിക്കുന്ന ഒപ്റ്റിക്കൽ സെൻസറുള്ള ഒരു റോബോട്ടിനെ കോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു, തുടർന്ന് ഒപ്റ്റിക്കൽ സെൻസർ വസ്തു കണ്ടെത്തിക്കഴിഞ്ഞാൽ ഡ്രൈവിംഗ് നിർത്തുന്നു.
ഒരു നിറം തിരിച്ചറിയുക
ഒപ്റ്റിക്കൽ സെൻസർ നിങ്ങളുടെ റോബോട്ടിനെ ഒരു വസ്തുവിന്റെ നിറം തിരിച്ചറിയാനും പ്രാപ്തമാക്കുന്നു.
ഒരു ടച്ച് എൽഇഡി റോബോട്ടിൽ ഘടിപ്പിച്ച് ഒപ്റ്റിക്കൽ സെൻസറിനൊപ്പം ഉപയോഗിക്കുമ്പോൾ, നിറമുള്ള ഒരു ക്യൂബ് പോലുള്ള ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതുവരെ റോബോട്ടിനെ തിരിയാൻ കോഡ് ചെയ്യാൻ കഴിയും.
ഉദാഹരണത്തിന്, റോബോട്ടിനെ 5 സെക്കൻഡ് നേരത്തേക്ക് തിരിയുന്നത് നിർത്താൻ കോഡ് ചെയ്യാനും, കണ്ടെത്തിയ വസ്തുവിന്റെ നിറവുമായി പൊരുത്തപ്പെടുന്നതിന് ടച്ച് എൽഇഡിയെ തിളക്കമുള്ളതാക്കാനും കഴിയും.
ആമ്പിയന്റ് ലൈറ്റ് അളക്കുക
ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിന് ചുറ്റുമുള്ള പ്രകാശത്തിന്റെ തെളിച്ചം അളക്കാൻ അനുവദിക്കുന്നു.
ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റ്, ഒരു മുറിയിലെ ലൈറ്റുകൾ ഓണായിരിക്കുമ്പോൾ ഒരു റോബോട്ടിനെ വൃത്താകൃതിയിൽ ഓടിക്കാനും ലൈറ്റുകൾ ഓഫ് ചെയ്യുമ്പോൾ റോബോട്ട് ഓടിക്കുന്നത് നിർത്താനും ഉപയോഗിക്കുന്നു.
വർണ്ണ മൂല്യം അളക്കുക
ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ ഒരു വസ്തുവിന്റെ നിറത്തിന് ഒരു സംഖ്യ നൽകാൻ അനുവദിക്കുന്നു.
ഇടതുവശത്തുള്ള കളർ വീലിനെ അടിസ്ഥാനമാക്കി 0 മുതൽ 359 വരെയുള്ള ഡിഗ്രികളിൽ ഒപ്റ്റിക്കൽ സെൻസർ അനുബന്ധ ഹ്യൂ മൂല്യം റിപ്പോർട്ട് ചെയ്യുന്നു.
സാമാന്യവൽക്കരിച്ച ചുവപ്പ്, പച്ച അല്ലെങ്കിൽ നീല പദവിയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇത് നിറത്തിന്റെ കൂടുതൽ കൃത്യമായ അളവ് നൽകുന്നു.
ഒരു മത്സര റോബോട്ടിൽ ഒപ്റ്റിക്കൽ സെൻസറിന്റെ ഉപയോഗങ്ങൾ
മത്സര റോബോട്ടുകൾക്ക് ഒപ്റ്റിക്കൽ സെൻസർ മികച്ച മത്സര നേട്ടം നൽകും. വസ്തുക്കളെയും അവയുടെ നിറത്തെയും കണ്ടെത്താനുള്ള കഴിവ് സ്വയംഭരണ ദിനചര്യകൾ രൂപകൽപ്പന ചെയ്യുമ്പോൾ ധാരാളം വിവരങ്ങൾ നൽകും. ഒരു വസ്തുവിന്റെ സാന്നിധ്യവും നിറങ്ങളുടെ നിറവും കളിയുടെ കഷണങ്ങളോ ലക്ഷ്യങ്ങളോ കണ്ടെത്തുന്നതിന് സഹായകരമായ വിവരങ്ങൾ നൽകും.
ഉദാഹരണത്തിന്, 2021 - 2022 VEX IQ ചലഞ്ചിൽ, പിച്ചിംഗ് ഇൻ, നിങ്ങളുടെ റോബോട്ടിന്റെ ഇൻടേക്ക് സ്കാൻ ചെയ്യുന്നതിന് ഒരു ഒപ്റ്റിക്കൽ സെൻസർ ആംഗിൾ ചെയ്യാവുന്നതാണ്.
ഇൻടേക്കിൽ ഒരു പന്ത് കണ്ടെത്തിയാലുടൻ, പന്ത് വിക്ഷേപിക്കുന്നതിന് ഇത് റോബോട്ടിന്റെ കൈയെ യാന്ത്രികമായി ഓണാക്കും.
VEX IQ ഒപ്റ്റിക്കൽ സെൻസർ ഏത് ആപ്ലിക്കേഷനുപയോഗിച്ചാലും, ടീമുകൾക്ക് ഇത് സ്വാഗതാർഹമായ ഒരു കൂട്ടിച്ചേർക്കലായിരിക്കുമെന്നതിൽ സംശയമില്ല.
സെൻസറിന്റെ മൂല്യങ്ങളുടെ പ്രവർത്തനം ഉപയോക്താവിന്റെ ഭാവനയ്ക്കായി തുറന്നിരിക്കുന്നു.