Izmantojot IQ optisko sensoru

IQ optiskais sensors ir viens no jaudīgajiem IQ sensoriem, kas paredzēts pilnīgai integrācijai ar IQ robotikas platformu.

VEX IQ optiskais sensors.


Sensora apraksts

IQ 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.

Optiskais sensors ar ieslēgtām baltajām gaismas diodēm, lai apgaismotu telpu priekšā.

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.

Diagramma, kurā attēlots optiskais sensors, kas pievienots stara gabalam ar divām zilām tapām.

Sensora korpusa aizmugurē ir pieci caurumi, kas nodrošina elastību, uzstādot sensoru pie robota.

Optiskais sensors ar izceltu sensora logu. Logs ir nedaudz novietots sensora priekšpusē.

Sensora priekšpusē ir neliels logs, kurā atrodas optiskie sensori.

Ar optisko sensoru savienotu IQ smadzeņu diagramma.

Lai optiskais sensors darbotos ar IQ Brain, sensora viedais ports un IQ Brain viedports ir jāsavieno ar viedo kabeli.

Optiskais sensors darbosies ar jebkuru no 12 viedajiem portiem IQ Brain.

Pievienojot IQ Smart Cable pieslēgvietām, 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

IQ 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 tiek uztverti kā ievade IQ 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 IQ, lai izveidotu lietotāja programmu IQ Brain, lai izmantotu sensora rādījumus, lai kontrolētu robota uzvedību.

IQ 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

Vienkārša Clawbot konstrukcija, braucot uz lauka. Robotam ir pievienots optiskais sensors, kas ir izcelts un vērsts uz sarkano kubu tā priekšā.

Optiskā sensora novietojums ir ļoti svarīgs, lai iegūtu precīzus rādījumus.

Pārliecinieties, ka neviena robota struktūra 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

Smadzeņu ekrāns tiek parādīts ar Optiskā sensora informācijas paneli, kas atvērts no izvēlnes Ierīces. Tiek parādīta informācija par sensoru, piemēram, nokrāsu, LED, spilgtumu, tuvumu un sensora viedo portu.

Ir noderīgi izmantot IQ Brain ekrānu Devices, lai redzētu informāciju, ko ziņo optiskais sensors.


Optiskā sensora kā ierīces pievienošana VEXcode IQ

Ikreiz, kad sensors tiek izmantots ar programmēšanas valodu, tas ir jākonfigurē šajā valodā. 

VEXcode IQ Devices izvēlne pēc tam, kad ir atlasīta poga Pievienot ierīci. Optiskā opcija ir iezīmēta.

Izmantojot VEXcode IQ, 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. 

VEXcode IQ ekrānuzņēmums ar atvērtu izvēlni Ierīces. Pievienotais optiskais sensors tiek uzskaitīts un iezīmēts izvēlnē Devices. Bloku rīklodziņš ir atvērts, un Optical Sensing bloki ir iezīmēti.

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 vai  C++ 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 ietver:

Atklāj objektu

VEXcode IQ bloķē projektu, kas izmanto optisko sensoru, lai virzītos uz priekšu, līdz atrod objektu. Projekts skan Kad sākts, brauciet uz priekšu, pagaidiet, līdz Optical3 atrod objektu, un pēc tam pārtrauciet braukšanu.

Šī 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

Vienkārša Clawbot konstrukcija ar pievienotu optisko sensoru, kas ir izcelts un vērsts uz trīs krāsainiem kubiem tā priekšā.

Optiskais sensors arī ļauj jūsu robotam noteikt objekta krāsu.

Kad robotam ir pievienota pieskāriena gaismas diode un tiek izmantota kopā ar optisko sensoru, robotu var kodēt, lai tas grieztos, līdz tas uztver objektu, piemēram, krāsainu kubu.

Piemēram, robotam var tikt kodēts, lai tas pārtrauktu griešanos uz 5 sekundēm, un Touch LED varētu iekodēt, lai tas spīdētu, lai tas atbilstu atklātā objekta krāsai. 

Izmēriet apkārtējo apgaismojumu

VEXcode IQ bloķē projektu, kas izmanto optisko sensoru, lai pagrieztos pa labi tikai tad, kad telpā ir ieslēgts apgaismojums. Projekts skan Uzsākot, uz visiem laikiem, ja Optical3 spilgtums % ir mazāks par 2, tad pārtrauciet braukšanu, pretējā gadījumā pagriezieties pa labi.

Šī 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

Krāsu ritenis parāda, kā 360 grādu aplis korelē ar nokrāsas vērtību. Sarkanā krāsa ir 0, zaļā krāsa ir 120, bet zilā krāsa ir 240.

Šī 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.


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.

Fling Hero Bot konstrukcija, kurai ir pievienots optiskais sensors, kas ir izcelts un vērsts pret robota ieplūdi.

Piemēram, 2021.–2022. gada VEX IQ Challenge, Pitching In, optisko sensoru var pagriezt leņķī, lai skenētu jūsu robota ieplūdi.

Tiklīdz ieplūdē tiek konstatēta bumba, tas var automātiski ieslēgt robota roku, lai palaistu bumbiņu.

Neatkarīgi no tā, kādai lietojumprogrammai tiek izmantots VEX IQ optiskais sensors, nav šaubu, ka tas būs patīkams papildinājums komandām.

Sensora vērtību funkcija ir atvērta lietotāja iztēlei.

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

Last Updated: