VEX EXP ഉള്ള ഒപ്റ്റിക്കൽ സെൻസർ ഉപയോഗിക്കുന്നു

EXP റോബോട്ടിക്സ് പ്ലാറ്റ്‌ഫോമുമായി പൂർണ്ണമായി സംയോജിപ്പിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഏറ്റവും ശക്തമായ EXP സെൻസറുകളിൽ ഒന്നാണ് EXP ഒപ്റ്റിക്കൽ സെൻസർ.

VEX ഒപ്റ്റിക്കൽ സെൻസർ പീസ്.


സെൻസറിന്റെ വിവരണം

EXP ഒപ്റ്റിക്കൽ സെൻസർ താഴെ പറയുന്ന സെൻസറുകളുടെ സംയോജനമാണ്:

  • ആംബിയന്റ് ലൈറ്റ് സെൻസർ: സെൻസർ കണ്ടെത്തുന്ന ആംബിയന്റ് ലൈറ്റിന്റെ നിലവിലെ അളവ് റിപ്പോർട്ട് ചെയ്യുന്നു. ഇത് ഒരു മുറിയുടെ തെളിച്ചത്തിന്റെ അളവോ ഒരു പ്രത്യേക വസ്തുവിന്റെ തെളിച്ചമോ ആകാം.
  • കളർ സെൻസർ: കളർ വിവരങ്ങൾ RGB (ചുവപ്പ്, പച്ച, നീല), ഹ്യൂ, സാച്ചുറേഷൻ അല്ലെങ്കിൽ ഗ്രേസ്കെയിൽ എന്നിങ്ങനെ ലഭ്യമാണ്. വസ്തു 100 മില്ലിമീറ്ററിൽ (മില്ലീമീറ്ററിൽ) അടുത്തായിരിക്കുമ്പോഴാണ് നിറം കണ്ടെത്തൽ ഏറ്റവും നന്നായി പ്രവർത്തിക്കുന്നത്.
  • പ്രോക്‌സിമിറ്റി സെൻസർ: ഒരു സംയോജിത IR LED-യിൽ നിന്ന് ലഭിക്കുന്ന പ്രതിഫലിക്കുന്ന IR (ഇൻഫ്രാറെഡ്) ഊർജ്ജത്തെ പ്രോക്‌സിമിറ്റി സെൻസർ അളക്കുന്നു. അതുപോലെ, ആംബിയന്റ് പ്രകാശത്തിനും വസ്തുക്കളുടെ പ്രതിഫലനത്തിനും അനുസരിച്ച് മൂല്യങ്ങൾ മാറും.

മുന്നിലുള്ള സ്ഥലം പ്രകാശിപ്പിക്കുന്നതിനായി വെളുത്ത എൽഇഡികൾ ഓണാക്കിയ ഒപ്റ്റിക്കൽ സെൻസർ പീസ്.

ഒപ്റ്റിക്കൽ സെൻസറിൽ വെളുത്ത എൽഇഡികളും അടങ്ങിയിരിക്കുന്നു.

ഈ എൽഇഡികൾ ഓണാക്കാനും ഓഫാക്കാനും കഴിയും, അല്ലെങ്കിൽ ഒരു നിശ്ചിത ശതമാനം തെളിച്ചത്തിലേക്ക് സജ്ജമാക്കാനും കഴിയും.

ചുറ്റുമുള്ള പ്രകാശ സാഹചര്യങ്ങൾ പരിഗണിക്കാതെ നിറങ്ങൾ കണ്ടെത്തുമ്പോൾ ഇത് സ്ഥിരമായ ഒരു പ്രകാശ സ്രോതസ്സ് നൽകുന്നു.

രണ്ട് സ്ക്രൂകൾ ഉപയോഗിച്ച് ഒരു സപ്പോർട്ട് പീസിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ഒരു ഒപ്റ്റിക്കൽ സെൻസറിന്റെ ഡയഗ്രം.

ഒരു റോബോട്ടിലേക്ക് സെൻസർ ഘടിപ്പിക്കുമ്പോൾ വഴക്കം നൽകുന്നതിന് സെൻസറിന്റെ ഭവനത്തിന്റെ പിൻഭാഗത്ത് അഞ്ച് ദ്വാരങ്ങളുണ്ട്.

സെൻസിംഗ് വിൻഡോ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന ഒപ്റ്റിക്കൽ സെൻസർ പീസ്. വിൻഡോ സെൻസറിന്റെ മുൻവശത്തേക്ക് അല്പം അകത്തേക്കാണ് സജ്ജീകരിച്ചിരിക്കുന്നത്. ആ ജാലകത്തിന് 'Window for Optical Sensors' എന്ന് ലേബൽ നൽകിയിരിക്കുന്നു.

സെൻസറിന്റെ മുൻവശത്ത് ഒപ്റ്റിക്കൽ സെൻസറുകൾ സ്ഥിതി ചെയ്യുന്ന ഒരു ചെറിയ വിൻഡോ ഉണ്ട്.

ഒരു ഒപ്റ്റിക്കൽ സെൻസറുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു EXP തലച്ചോറിന്റെ ഡയഗ്രം.

EXP ബ്രെയിനുമായി ഒപ്റ്റിക്കൽ സെൻസർ പ്രവർത്തിക്കുന്നതിന്, സെൻസറിന്റെ സ്മാർട്ട് പോർട്ടും ഒരു EXP ബ്രെയിനിന്റെ സ്മാർട്ട് പോർട്ടും ഒരു സ്മാർട്ട് കേബിളുമായി ബന്ധിപ്പിക്കേണ്ടതുണ്ട്.

EXP ബ്രെയിനിലെ 12 സ്മാർട്ട് പോർട്ടുകളിൽ ഏതെങ്കിലുമൊന്നിൽ ഒപ്റ്റിക്കൽ സെൻസർ പ്രവർത്തിക്കും.

പോർട്ടുകളിലേക്ക് ഒരു EXP സ്മാർട്ട് കേബിൾ ബന്ധിപ്പിക്കുമ്പോൾ, കേബിളിന്റെ കണക്റ്റർ പൂർണ്ണമായും പോർട്ടിലേക്ക് ചേർത്തിട്ടുണ്ടെന്നും കണക്ടറിന്റെ ലോക്കിംഗ് ടാബ് പൂർണ്ണമായും ഇടപഴകിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.


ഒപ്റ്റിക്കൽ സെൻസർ എങ്ങനെ പ്രവർത്തിക്കുന്നു

EXP ഒപ്റ്റിക്കൽ സെൻസർ പ്രകാശോർജം സ്വീകരിക്കുകയും ആ ഊർജ്ജത്തെ വൈദ്യുത സിഗ്നലുകളാക്കി മാറ്റുകയും ചെയ്യുന്നു. സെൻസറിന്റെ ആന്തരിക ഇലക്ട്രോണിക്സ് (ഒരു ഹാർഡ്‌വെയർ സ്റ്റേറ്റ് മെഷീൻ) ഈ സിഗ്നലുകളെ EXP ബ്രെയിൻ ഇൻപുട്ടായി സ്വീകരിക്കുന്നതിനായി ഔട്ട്‌പുട്ട് സിഗ്നലുകളാക്കി മാറ്റുന്നു.

മുമ്പ് സൂചിപ്പിച്ചതുപോലെ:

  • വസ്തു 100 മില്ലിമീറ്ററിൽ (മില്ലീമീറ്റർ) അല്ലെങ്കിൽ ഏകദേശം 3.9 ഇഞ്ചിൽ കൂടുതൽ അടുത്തായിരിക്കുമ്പോൾ സെൻസറിന്റെ നിറം കണ്ടെത്തൽ നന്നായി പ്രവർത്തിക്കുന്നു.
  • പ്രോക്സിമിറ്റി സെൻസർ പ്രതിഫലിക്കുന്ന lR പ്രകാശ തീവ്രത അളക്കുന്നു. ഇത് ആംബിയന്റ് ലൈറ്റ്, ഒബ്ജക്റ്റ് റിഫ്ലെക്റ്റിവിറ്റി എന്നിവയനുസരിച്ച് മൂല്യങ്ങളിൽ മാറ്റം വരുത്തും.

റോബോട്ടിന്റെ പെരുമാറ്റം നിയന്ത്രിക്കുന്നതിന് സെൻസറിന്റെ റീഡിംഗുകൾ ഉപയോഗപ്പെടുത്തുന്നതിന് EXP ബ്രെയിനിനായി ഒരു ഉപയോക്തൃ പ്രോഗ്രാം സൃഷ്ടിക്കുന്നതിന് ഒപ്റ്റിക്കൽ സെൻസർ VEXcode EXP-യുമായി ജോടിയാക്കേണ്ടതുണ്ട്.

ഒരു ഉപയോക്തൃ പ്രോഗ്രാമുമായി സംയോജിച്ച് EXP ബ്രെയിൻ ഒപ്റ്റിക്കൽ സെൻസറിനൊപ്പം ഇനിപ്പറയുന്ന കാര്യങ്ങൾ ചെയ്യാൻ ഉപയോഗിക്കാം:

  • സെൻസറിന്റെ വെളുത്ത LED ലൈറ്റുകൾ ഓണാക്കുകയോ ഓഫാക്കുകയോ ചെയ്യുക.
  • വെളുത്ത LED ലൈറ്റുകളുടെ പവറിന്റെ ശതമാനം സജ്ജമാക്കുക.
  • ഒരു വസ്തുവിനെ കണ്ടെത്തുക.
  • ഒരു നിറം തിരിച്ചറിയുക.
  • ആംബിയന്റ് ലൈറ്റ് ശതമാനം തെളിച്ചം അളക്കുക.
  • ഒരു നിറത്തിന്റെ നിറം ഡിഗ്രിയിൽ അളക്കുക.

ഒപ്റ്റിക്കൽ സെൻസറിന്റെ സജ്ജീകരണം

പ്ലേസ്മെന്റ്

ഒരു ഫീൽഡിൽ ഡ്രൈവിംഗ് നടത്താൻ ബേസ്ബോട്ട് നിർമ്മിക്കുന്നു. മുന്നിലുള്ള ഒരു റെഡ് ബക്കിബോളിലേക്ക് ചൂണ്ടിക്കാണിക്കുന്ന ഒരു ഒപ്റ്റിക്കൽ സെൻസർ റോബോട്ടിൽ ഘടിപ്പിച്ചിരിക്കുന്നു.

കൃത്യമായ വായനകൾ ലഭിക്കുന്നതിന് ഒപ്റ്റിക്കൽ സെൻസറിന്റെ സ്ഥാനം വളരെ പ്രധാനമാണ്.

സെൻസറിന്റെ മുഖത്തുള്ള ചെറിയ ഒപ്റ്റിക്കൽ സെൻസർ വിൻഡോയ്ക്ക് മുന്നിൽ റോബോട്ടിലെ ഒരു ഘടനയും ഇല്ലെന്ന് ഉറപ്പാക്കുക.

അളക്കുന്ന ഏതൊരു വസ്തുവിനും സെൻസറിനും ഇടയിൽ സെൻസറിന് മുന്നിൽ വ്യക്തമായ ഒരു പാത ഉണ്ടായിരിക്കണം.

ഒപ്റ്റിക്കൽ സെൻസർ മൂല്യങ്ങൾ വായിക്കുന്നു

ഉപകരണ മെനുവിൽ നിന്ന് തുറന്നിരിക്കുന്ന ഒപ്റ്റിക്കൽ സെൻസർ ഡാഷ്‌ബോർഡിനൊപ്പം ബ്രെയിൻ സ്‌ക്രീൻ കാണിക്കുന്നു. ഹ്യൂ, എൽഇഡി, തെളിച്ചം, പ്രോക്സിമിറ്റി, സെൻസറിന്റെ സ്മാർട്ട് പോർട്ട് തുടങ്ങിയ സെൻസറിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ കാണിച്ചിരിക്കുന്നു.

ഒപ്റ്റിക്കൽ സെൻസർ റിപ്പോർട്ട് ചെയ്യുന്ന വിവരങ്ങൾ കാണുന്നതിന് EXP ബ്രെയിനിലെ ഉപകരണങ്ങളുടെ സ്ക്രീൻ ഉപയോഗിക്കുന്നത് സഹായകരമാണ്.

  • LED: LED-കളുടെ നിലവിലെ തെളിച്ചത്തിന്റെ ശതമാനം. 0 ഓഫാണ്, 100% പൂർണ്ണമായും ഓണാണ്.
  • BRT: മുറിയിലെ ആംബിയന്റ് ലൈറ്റിന്റെയോ ഒരു വസ്തുവിന്റെയോ തെളിച്ചത്തിന്റെ ശതമാനം
  • പ്രോക്സ്: ഒരു വസ്തുവിന്റെ സാമീപ്യം അടുത്തോ അകലെയോ ആണെന്ന് കാണിക്കുന്ന സംഖ്യ.
  • ഹ്യൂ: 0 - 359 ഡിഗ്രികൾക്കിടയിലുള്ള ഒരു ഹ്യൂ മൂല്യം. ഓരോ ഹ്യൂ മൂല്യത്തിനും ഒരു കളർ ഷേഡ് അസോസിയേഷൻ ഉണ്ട്.

    സെൻസർ ഡാഷ്‌ബോർഡ് ഉപയോഗിക്കുന്നതിന്, ഈ ലേഖനത്തിലെ ഘട്ടങ്ങൾ പാലിക്കുക. 

VEXcode EXP-യിൽ ഒപ്റ്റിക്കൽ സെൻസർ ഒരു ഉപകരണമായി ചേർക്കുന്നു.

ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയ്‌ക്കൊപ്പം ഒരു സെൻസർ ഉപയോഗിക്കുമ്പോഴെല്ലാം, അത് ആ ഭാഷയ്ക്കുള്ളിൽ തന്നെ ക്രമീകരിക്കേണ്ടതുണ്ട്. 

ഒരു ഉപകരണം ചേർക്കുക ബട്ടൺ തിരഞ്ഞെടുത്തതിനുശേഷം VEXcode EXP ഉപകരണങ്ങൾ മെനു. ഒപ്റ്റിക്കൽ ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

VEXcode EXP ഉപയോഗിച്ച്, ഉപകരണ വിൻഡോയിൽ നിന്ന് 'ഒരു ഉപകരണം ചേർക്കുക' സവിശേഷത ഉപയോഗിച്ചാണ് ഇത് സാധ്യമാകുന്നത്.

കോൺഫിഗറേഷനിലേക്ക് ഒപ്റ്റിക്കൽ സെൻസർ ചേർക്കുന്നതിന്, ഈ ലേഖനത്തിലെ ഘട്ടങ്ങൾ പാലിക്കുക. 

ഡിവൈസസ് മെനു തുറന്നിരിക്കുന്ന VEXcode EXP യുടെ സ്ക്രീൻഷോട്ട്. കണക്റ്റുചെയ്‌തിരിക്കുന്ന ഒരു ഒപ്റ്റിക്കൽ സെൻസർ ഉപകരണ മെനുവിൽ ലിസ്റ്റ് ചെയ്‌ത് ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു. ബ്ലോക്കുകളുടെ ടൂൾബോക്സ് തുറന്നിരിക്കുന്നു, ബ്ലോക്കുകളുടെ ഒപ്റ്റിക്കൽ സെൻസിംഗ് വിഭാഗം ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് ഒപ്റ്റിക്കൽ സെൻസർ ചേർത്തുകഴിഞ്ഞാൽ, പുതിയ സെൻസർ ബ്ലോക്കുകളുടെ ഒരു സെറ്റ് ലഭ്യമാകും.

ഒപ്റ്റിക്കൽ സെൻസറുമായി ബന്ധപ്പെട്ട 'സെൻസിങ്' വിഭാഗത്തിലെ ബ്ലോക്കുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, സഹായ വിവരങ്ങൾ കാണുക (ബ്ലോക്കുകൾ പ്രോജക്റ്റ്).


ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പൊതുവായ ഉപയോഗങ്ങൾ

റോബോട്ടിന്റെ സ്വഭാവം മാറ്റാൻ ഉപയോഗിക്കാവുന്ന നിരവധി അളവുകൾ ഒപ്റ്റിക്കൽ സെൻസറിന് ഉത്പാദിപ്പിക്കാൻ കഴിയും. ഈ സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:

ഒരു വസ്തുവിനെ കണ്ടെത്തുക

ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതുവരെ മുന്നോട്ട് ഓടിക്കാൻ ഒപ്റ്റിക്കൽ സെൻസർ ഉപയോഗിക്കുന്ന പ്രോജക്റ്റിനെ VEXcode EXP തടയുന്നു. പ്രോജക്റ്റ് പറയുന്നത്, 'തുടങ്ങുമ്പോൾ, മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, ഒപ്റ്റിക്കൽ3 ഒരു വസ്തു കണ്ടെത്തുന്നതുവരെ കാത്തിരിക്കുക, തുടർന്ന് ഡ്രൈവിംഗ് നിർത്തുക' എന്നാണ്.

ഒപ്റ്റിക്കൽ സെൻസറിന്റെ പരിധിക്കുള്ളിൽ ഒരു വസ്തു എത്തുമ്പോൾ അത് കണ്ടെത്താൻ ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ അനുവദിക്കുന്നു.

ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റ്, ഒരു ക്യൂബ് പോലുള്ള ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതുവരെ ഡ്രൈവ് ചെയ്യുന്നതിനായി മുൻവശത്ത് ഘടിപ്പിച്ചിരിക്കുന്ന ഒപ്റ്റിക്കൽ സെൻസറുള്ള ഒരു റോബോട്ടിനെ കോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു, തുടർന്ന് ഒപ്റ്റിക്കൽ സെൻസർ വസ്തു കണ്ടെത്തിക്കഴിഞ്ഞാൽ ഡ്രൈവിംഗ് നിർത്തുന്നു.

ഒരു നിറം തിരിച്ചറിയുക

മുന്നിലുള്ള രണ്ട് വ്യത്യസ്ത നിറങ്ങളിലുള്ള ബക്കിബോളുകളിലേക്ക് ചൂണ്ടിക്കാണിക്കുന്ന, ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന ഒരു ഒപ്റ്റിക്കൽ സെൻസർ ഘടിപ്പിച്ചിരിക്കുന്ന ബേസ്‌ബോട്ട് ബിൽഡ്.

ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ ഒരു വസ്തുവിന്റെ നിറം തിരിച്ചറിയാൻ അനുവദിക്കുന്നു.

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

ഒരു വസ്തു കണ്ടെത്തിക്കഴിഞ്ഞാൽ, റോബോട്ട് 5 സെക്കൻഡ് നേരത്തേക്ക് തിരിയുന്നത് നിർത്തി ക്യൂബിലേക്ക് നീങ്ങുന്നു.

 

ആമ്പിയന്റ് ലൈറ്റ് അളക്കുക

മുറിയിലെ ലൈറ്റുകൾ ഓണായിരിക്കുമ്പോൾ മാത്രം വലത്തേക്ക് തിരിയാൻ ഒപ്റ്റിക്കൽ സെൻസർ ഉപയോഗിക്കുന്ന പ്രോജക്റ്റിനെ VEXcode EXP തടയുന്നു. പ്രോജക്റ്റ് പറയുന്നത്, ആരംഭിക്കുമ്പോൾ, എന്നേക്കും % ൽ Optical3 ബ്രൈറ്റ്‌നസ് 2 ൽ കുറവാണെങ്കിൽ ഡ്രൈവിംഗ് നിർത്തുക, അല്ലെങ്കിൽ വലത്തേക്ക് തിരിയുക എന്നാണ്.

ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിന് ചുറ്റുമുള്ള പ്രകാശത്തിന്റെ തെളിച്ചം അളക്കാൻ അനുവദിക്കുന്നു.

ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റ്, ഒരു മുറിയിലെ ലൈറ്റുകൾ ഓണായിരിക്കുമ്പോൾ ഒരു റോബോട്ടിനെ വൃത്താകൃതിയിൽ ഓടിക്കാനും ലൈറ്റുകൾ ഓഫ് ചെയ്യുമ്പോൾ റോബോട്ട് ഓടിക്കുന്നത് നിർത്താനും ഉപയോഗിക്കുന്നു.

വർണ്ണ മൂല്യം അളക്കുക

360 ഡിഗ്രി വൃത്തം ഒരു വർണ്ണ മൂല്യവുമായി എങ്ങനെ ബന്ധപ്പെട്ടിരിക്കുന്നുവെന്ന് കാണിക്കുന്ന വർണ്ണ ചക്രം. ചുവപ്പ് നിറം 0 ഡിഗ്രിയിലും, പച്ച നിറം 120 ഡിഗ്രിയിലും, നീല നിറം 240 ഡിഗ്രിയിലുമാണ്.

ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ ഒരു വസ്തുവിന്റെ നിറത്തിന് ഒരു സംഖ്യ നൽകാൻ അനുവദിക്കുന്നു.

ഇടതുവശത്തുള്ള കളർ വീലിനെ അടിസ്ഥാനമാക്കി 0 മുതൽ 359 വരെയുള്ള ഡിഗ്രികളിൽ ഒപ്റ്റിക്കൽ സെൻസർ അനുബന്ധ ഹ്യൂ മൂല്യം റിപ്പോർട്ട് ചെയ്യുന്നു.

സാമാന്യവൽക്കരിച്ച ചുവപ്പ്, പച്ച അല്ലെങ്കിൽ നീല പദവിയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇത് നിറത്തിന്റെ കൂടുതൽ കൃത്യമായ അളവ് നൽകുന്നു.

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

Last Updated: