VEX 123 -robotin silmäsensori mahdollistaa robotin havaita sekä lähellä olevien esineiden läsnäolon että kyseisen esineen värin. Anturilla on tärkeä rooli robotin auttamisessa tekemään päätöksiä sen perusteella, mitä se "näkee" – kuten havaitsemaan punaisen merkin, havaitsemaan esteen tai valitsemaan kääntymissuunnan toiminnan aikana.
Tämä anturi sijaitsee robotin etuosassa.
Parhaan tuloksen saavuttamiseksi silmäsensoria käytettäessä yritä välttää varjoja, heijastuksia tai erittäin hämärää valaistusta. Voit myös käyttää silmävalon tehon asetusta lohkoa anturin sisäänrakennetun valon kirkkautta säätämiseen. Kirkkauden lisääminen voi auttaa anturia havaitsemaan värejä ja heijastuksia selkeämmin hämärämmässä valaistuksessa.
Värien havaitseminen
Silmäsensori pystyy lukemaan heijastuneen valon sävyn ja vertaamaan sitä ennalta asetettuihin sävyalueisiin tunnistaakseen perusvärit, kuten punaisen, vihreän tai sinisen.
Sävy on väriympyrän numero väliltä 0–360 astetta, joka edustaa värin tyyppiä.
Kun käytät robotti tarkistaa onko silmäanturin ilmoittama sävy tietyn värialueen sisällä:
- Punainen: 340°–20°
- Vihreä: 80°–145°
- Sininen: 160°–250°
Huomautus: Jos sävy on näiden alueiden ulkopuolella – vaikka se näyttäisi ihmissilmälle edelleen tarkoitetulta väriltä – projekti ei välttämättä toimi odotetulla tavalla. Tätä voidaan lieventää käyttämällä vertailuoperaattoreitasilmien sävy lohko ja (kuten suurempi kuin tai pienempi kuin) mukautetun sävyarvojen alueen luomiseen.
Valon havaitseminen
Värin havaitsemisen lisäksi silmäsensori pystyy myös kertomaan, kuinka paljon valoa heijastuu pinnalta. Tämä auttaa robottia selvittämään, onko sen edessä oleva kohde kirkas vai tumma. Kirkkaat pinnat, kuten valkoinen paperi tai vaaleat esineet, heijastavat enemmän valoa. Tummat pinnat, kuten musta teippi tai varjoalueet, heijastavat vähemmän.
silmän kirkkaalle esineelle? lohko palauttaakseen arvon ”True”, anturin edessä olevan kohteen on heijastettava vähintään 70 % valosta.
Kohteiden havaitseminen
Silmäanturi voi myös havaita, kun jokin on fyysisesti lähellä robotin etuosaa. Tämä eroaa värin tai kirkkauden havaitsemisesta. Värin tai valon heijastumisen määrän mittaamisen sijaan anturi tarkistaa, onko kohde riittävän lähellä, jotta sitä voidaan pitää robotin "edessä".
Kohteen on oltava noin 18 mm:n etäisyydellä anturista, jotta se havaitaan. Huomaa, että tähän arvoon voivat vaikuttaa ympäristötekijät, kuten ympäröivä valaistus.
Tämän tyyppistä tunnistusta käytetään seuraavien lohkojen kanssa: