EXP optiskais sensors ir viens no jaudīgajiem EXP sensoriem, kas ir paredzēti pilnīgai integrācijai ar EXP robotikas platformu.
Sensora apraksts
EXP optiskais sensors ir šādu sensoru kombinācija:
- Apkārtējās gaismas sensors: ziņo par pašreizējo apkārtējās gaismas daudzumu, ko sensors uztver. Tas varētu būt telpas spilgtuma līmeņi vai konkrēta objekta spilgtums.
- Krāsu sensors: Krāsu informācija ir pieejama kā RGB (sarkans, zaļš, zils), nokrāsa un piesātinājums vai pelēktoņu. Krāsu noteikšana vislabāk darbojas, ja objekts atrodas tuvāk par 100 milimetriem (mm).
- Tuvuma sensors: Tuvuma sensors mēra atstaroto IR (infrasarkano) enerģiju, kas iegūta no integrētas IR gaismas diodes. Tādējādi vērtības mainīsies līdz ar apkārtējo gaismu un objekta atstarošanos.
Optiskajā sensorā ir arī baltas gaismas diodes.
Šīs gaismas diodes var ieslēgt un izslēgt vai iestatīt uz noteiktu spilgtuma procentuālo daļu.
Tas nodrošina konsekventu gaismas avotu, nosakot krāsas neatkarīgi no apkārtējās gaismas apstākļiem.
Sensora korpusa aizmugurē ir pieci caurumi, kas nodrošina elastību, uzstādot sensoru pie robota.
Sensora priekšpusē ir neliels logs, kurā atrodas optiskie sensori.
Lai optiskais sensors darbotos kopā ar EXP Brain, sensora viedajam portam un EXP Brain viedajam portam ir jābūt savienotam ar viedo kabeli.
Optiskais sensors darbosies ar jebkuru no 12 viedajiem portiem EXP Brain.
Pievienojot EXP viedo kabeli pie portiem, pārliecinieties, vai kabeļa savienotājs ir pilnībā ievietots portā un savienotāja bloķēšanas cilne ir pilnībā nofiksēta.
Kā darbojas optiskais sensors
EXP optiskais sensors saņem gaismas enerģiju un pārvērš enerģiju elektriskos signālos. Sensora iekšējā elektronika (aparatūras stāvokļa mašīna) pārveido šos signālus izejas signālos, kas jāsaņem kā ievade EXP Brain.
Kā jau minēts iepriekš:
- Sensora krāsu noteikšana vislabāk darbojas, ja objekts atrodas tuvāk par 100 milimetriem (mm) vai aptuveni 3,9 collas.
- Tuvuma sensors mēra atstarotās lR gaismas intensitāti. Tādējādi vērtības mainīsies atkarībā no apkārtējās gaismas un objekta atstarošanas.
Optiskais sensors ir jāsavieno pārī ar VEXcode EXP, lai izveidotu lietotāja programmu EXP Brain, lai izmantotu sensora rādījumus, lai kontrolētu robota uzvedību.
EXP Brain kopā ar lietotāja programmu var izmantot kopā ar optisko sensoru, lai:
- Ieslēdziet vai izslēdziet sensora balto LED apgaismojumu.
- Iestatiet balto LED gaismas jaudas procentuālo daudzumu.
- Atklāj objektu.
- Nosakiet krāsu.
- Izmēriet apkārtējās gaismas spilgtumu procentos.
- Izmēriet krāsas nokrāsu grādos.
Optiskā sensora iestatīšana
Izvietojums
Optiskā sensora novietojums ir ļoti svarīgs, lai iegūtu precīzus rādījumus.
Pārliecinieties, ka neviena robota konstrukcija neatrodas pirms mazā optiskā sensora loga sensora priekšpusē.
Sensora priekšā ir jābūt brīvam ceļam starp jebkuru mērāmo objektu un sensoru.
Optisko sensoru vērtību nolasīšana
Ir noderīgi izmantot EXP Brain ekrānu Devices, lai redzētu informāciju, ko ziņo optiskais sensors.
- LED: pašreizējā gaismas diožu spilgtuma procents. 0 ir izslēgts, un 100% ir pilnībā ieslēgts.
- BRT: apkārtējās gaismas spilgtuma procents telpā vai objektam
- PROX: objekta tuvums kā tuvu vai tālu
-
Nokrāsa: nokrāsas vērtība no 0 līdz 359 grādiem. Katrai nokrāsas vērtībai ir krāsu toņu asociācija.
Lai izmantotu sensoru informācijas paneli, veiciet šajā rakstā norādītās darbības.
Optiskā sensora kā ierīces pievienošana VEXcode EXP
Ikreiz, kad sensors tiek izmantots ar programmēšanas valodu, tas ir jākonfigurē šajā valodā.
Izmantojot VEXcode EXP, tas tiek paveikts, izmantojot funkciju "Pievienot ierīci" logā Ierīces.
Lai konfigurācijai pievienotu optisko sensoru, veiciet šajā rakstā norādītās darbības.
Kad jūsu projektam būs pievienots optiskais sensors, būs pieejams jauns sensoru bloku komplekts.
Lai iegūtu papildinformāciju par blokiem no kategorijas 'Sensing', kas attiecas uz optisko sensoru, skatiet palīdzības informāciju (Blocks project).
Optiskā sensora parastie lietojumi
Optiskais sensors var veikt vairākus mērījumus, kurus var izmantot, lai mainītu robota uzvedību. Šīs funkcijas ietver:
Atklāj objektu
Šī funkcija ļauj jūsu robotam noteikt objektu, kad tas nonāk optiskā sensora diapazonā.
Kreisajā pusē redzamais paraugprojekts tiek izmantots, lai kodētu robotu ar optisko sensoru, kas uzstādīts priekšpusē, lai brauktu, līdz tas nosaka objektu, piemēram, kubu, un pēc tam pārtrauktu braukšanu, tiklīdz optiskais sensors uztver objektu.
Nosakiet krāsu
Šī funkcija ļauj jūsu robotam noteikt objekta krāsu.
Piemērs varētu būt robota kodēšana ar optisko sensoru, kas uzstādīts priekšpusē un piestiprinātu pieskāriena LED, lai grieztos, līdz tas uztver objektu, piemēram, krāsainu kubu.
Kad objekts tiek uztverts, robots uz 5 sekundēm pārstāj griezties un iedegas skārienjutīgā gaismas diodē tādā krāsā, kāda ir noteikta objektam.
Izmēriet apkārtējo apgaismojumu
Šī funkcija ļauj jūsu robotam izmērīt apkārt esošās gaismas spilgtumu.
Kreisajā pusē redzamais paraugprojekts tiek izmantots, lai vadītu robotu pa apli, kad telpā ir ieslēgts apgaismojums, un apturētu robota braukšanu, kad apgaismojums ir izslēgts.
Izmēriet nokrāsas vērtību
Šī funkcija ļauj jūsu robotam nodrošināt objekta krāsas nokrāsas skaitli.
Optiskais sensors ziņo par atbilstošo nokrāsas vērtību grādos no 0 līdz 359, pamatojoties uz krāsu apli pa kreisi.
Tas nodrošina precīzāku krāsas mērījumu salīdzinājumā ar vispārēju sarkanu, zaļu vai zilu apzīmējumu.