Optical Sensor ir viens no jaudīgajiem V5 sensoriem, kas ir paredzēti pilnīgai integrācijai ar V5 robotikas platformu.
Sensora apraksts
Optiskais sensors ir šādu sensoru kombinācija:
- Apkārtējās gaismas sensors
- Krāsu sensors
- Tuvuma sensors
Informācija par krāsām 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 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.
Optiskajam sensoram ir balta gaismas diode, kas palīdz noteikt krāsu vāja apgaismojuma apstākļos.
Šī sensora korpusā ir divas montāžas cilpas ar caurumiem, kas nodrošina elastību, uzstādot sensoru robotam.
Sensora priekšpusē ir neliels logs, kurā atrodas optiskie sensori.
Lai optiskais sensors darbotos ar V5 Robot Brain, sensora V5 viedports un V5 Robot Brain viedports ir jāsavieno ar V5 viedo kabeli. Optiskais sensors darbosies ar jebkuru no 21 viedajiem portiem V5 Robot Brain. Pievienojot V5 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
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ārvērš šos signālus izejas signālos, kas jāsaņem kā ievade V5 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 programmēšanas valodu, piemēram, VEXcode V5 vai VEXcode Pro V5 lai izveidotu lietotāja programmu V5 Robot Brain, lai izmantotu sensora rādījumus, lai kontrolētu robota uzvedību.
V5 Brain kopā ar lietotāja programmu var izmantot kopā ar optisko sensoru, lai:
- Ieslēdziet vai izslēdziet sensora balto LED gaismu.
- Iestatiet baltās 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 mazā optiskā sensora loga priekšā sensora priekšpusē. Sensora priekšā ir jābūt brīvam ceļam starp jebkuru mērīto objektu un sensoru.
Optisko sensoru vērtību nolasīšana.
Ir noderīgi izmantot ierīces informācijas ekrānu V5 Robot Brain, lai redzētu informāciju, ko atgriež optiskais sensors. To var izdarīt, ja sensors ir savienots ar smadzenēm, veicot šādas darbības:
Noņemiet V5 Brain magnētisko ekrāna aizsargu, ieslēdziet Brain un pieskarieties ikonai Devices.
Ierīces informācijas ekrānā pieskarieties ikonai Optiskais sensors.
Krāsu režīms. Novietojiet priekšmetu optiskā sensora priekšā. Displejā tiks parādīts sensora uztvertais spilgtums, objekta tuvums un objekta krāsas nokrāsas skaitlis. Pieskaroties ekrāna LED spilgtuma daļai, tiks mainīts LED spilgtums.
piezīme. Pārliecinieties, vai V5 Robot Brain ir jaunākā programmaparatūras versija.
Optiskā sensora kā ierīces pievienošana VEXcode V5
Ikreiz, kad sensors tiek izmantots ar programmēšanas valodu, tas ir jākonfigurē šajā valodā. Izmantojot VEXcode V5 un VEXcode Pro V5, tas tiek paveikts, izmantojot funkciju “Pievienot ierīci”. Lai sniegtu piemēru, veicot tālāk norādītās darbības, optiskais sensors tiks pievienots kā VEXcode V5 ierīce.
Atlasiet ikonu Ierīces.
Atlasiet "Pievienot ierīci".
Atlasiet OPTICAL.
Atlasiet viedo portu, kuram ir pievienots V5 Robot Brain optiskais sensors.
Kad ports ir izvēlēts, atlasiet GATAVS.
piezīme: Ir iespēja teksta logā mainīt optiskā sensora nosaukumu no Optical1 uz citu nosaukumu.
Kad optiskais sensors ir pievienots jūsu lietotāja programmai, būs pieejams jauns sensoru komandu komplekts.
Lai iegūtu papildinformāciju par komandām no kategorijas "Sensing", kas attiecas uz optisko sensoru, skatiet palīdzības informāciju (bloku projekts vai Python projekts).
Optiskā sensora biežākie lietojumi
Optiskais sensors var veikt vairākus mērījumus, kurus var izmantot, lai mainītu robota uzvedību.
Šīs funkcijas var izmantot ar vienu no:
- Opcija “Informācija par ierīci” V5 Robot Brain.
- Izmantojot paraugprojektu 'Objektu noteikšana (optiski)', kas atrodams VEXcode V5 izvēlnē Fails opcijā 'Atvērt piemērus'.
- Pielāgotas lietotāja programmas rakstīšana ar kādu no VEXcode programmām.
Šīs funkcijas ietver:
- Atklāt objektu. Šī funkcija ļauj jūsu robotam noteikt objektu, kad tas nonāk optiskā sensora diapazonā. Jautrs izaicinājums klasē būtu novietot sensora priekšā objektus ar atšķirīgu atstarošanas spēju, piemēram, melnu putuplasta gumijas bloku vai spīdīgu alumīnija folijas lodi, lai redzētu, vai objekta virsmai ir kāda ietekme uz tā noteikšanu.
Noteikt krāsu. Šī funkcija ļauj jūsu robotam noteikt objekta krāsu. Jautra nodarbe klasē būtu no datortehnikas veikala iegūt dažus krāsu paraugus dažādās krāsās (sarkanā, zaļā, zilā, dzeltenā, oranžā, purpursarkanā, ciāna) un pārbaudīt, vai krāsas tonis ietekmē tās noteikšanu.
- Izmēriet apkārtējās gaismas spilgtumu procentos. Šī funkcija ļauj jūsu robotam izmērīt apkārt esošās gaismas spilgtumu. Jautra nodarbe klasē ir izmantot šo funkciju, lai izmērītu gaismas daudzumu telpā ar ieslēgtu un izslēgtu klases apgaismojumu. Pēc tam uzrakstiet pielāgotu lietotāja programmu, lai, kad telpā ir ieslēgtas gaismas, jūsu robots brauktu pa apli un, kad gaismas ir izslēgtas, jūsu robots pārstātu kustēties.
Izmēriet krāsas nokrāsu grādos. Šī 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 tālāk redzamo krāsu apli. Tas nodrošina precīzāku krāsas mērījumu, salīdzinot ar vispārinātu sarkanu, zaļu vai zilu apzīmējumu. Jautra nodarbe klasē būtu izmērīt dažādu telpā esošo objektu nokrāsu un redzēt, kurš skolēns var atrast objektu ar vislielāko toņu skaitu.
Optiskā sensora izmantošana sacensību robotā
Optiskais sensors nodrošinās izcilas konkurences priekšrocības sacensību robotiem. Spēja noteikt objektus un to krāsu sniegs ļoti daudz informācijas, veidojot autonomas rutīnas.
Objekta klātbūtne un krāsu nokrāsa sniegs noderīgu informāciju, lai noteiktu spēles figūras un/vai vārtus.
Piemēram, 2020.–2021. gada VEX robotikas sacensību spēlē Change Up optisko sensoru var pagriezt leņķī, lai skenētu grīdu jūsu robota ieplūdes atveres priekšā. Tiklīdz tiek atklāta kāda no jūsu alianses krāsainajām bumbiņām, tas var automātiski ieslēgt robota ieplūdi un paņemt bumbu.
Neatkarīgi no tā, kādai lietojumprogrammai tiek izmantots VEX optiskais sensors, nav šaubu, ka tas būs apsveicams papildinājums komandām. Sensora vērtību funkcija ir atvērta lietotāja iztēlei.
Optiskais sensors ir pieejams VEX tīmekļa vietnē.