VEX 123 robote esantis akių jutiklis leidžia robotui aptikti tiek netoliese esančių objektų buvimą, tiek jų spalvą. Jutiklis atlieka svarbų vaidmenį padėdamas robotui priimti sprendimus pagal tai, ką jis „mato“, pavyzdžiui, aptikti raudoną žymeklį, pastebėti kliūtį arba pasirinkti, kuria kryptimi pasukti veiklos metu.
Šis jutiklis yra roboto priekyje.
Norėdami gauti geriausius rezultatus naudodami akių jutiklį, stenkitės vengti šešėlių, akinimo ar labai pritemdyto apšvietimo. Taip pat galite naudoti bloką nustatyti akių šviesos galią norėdami reguliuoti jutiklio įmontuotos šviesos ryškumą. Padidinus ryškumą, jutiklis gali aiškiau aptikti spalvas ir atspindėjimą esant silpnesniam apšvietimui.
Spalvų aptikimas
Akių jutiklis gali nuskaityti atspindėtos šviesos atspalvį ir palyginti jį su iš anksto nustatytais atspalvių diapazonais, kad nustatytų pagrindines spalvas, tokias kaip raudona, žalia arba mėlyna.
Atspalvis yra skaičius spalvų rate nuo 0 iki 360 laipsnių, kuris žymi spalvos tipą.
Kai naudojate akis aptinka bloką, robotas patikrina, ar akių jutiklio praneštas atspalvis patenka į tam tikrą tos spalvos diapazoną:
- Raudona: 340°–20°
- Žalia: 80°–145°
- Mėlyna: 160°–250°
Pastaba: Jei atspalvis nepatenka į šiuos diapazonus – net jei žmogaus akiai jis vis dar atrodo kaip numatyta spalva – projektas gali neveikti taip, kaip tikėtasi. Tai galima sumažinti naudojant palyginimo operatoriusakių atspalvis blokas ir (pvz., didesnis nei arba mažesnis nei), kad būtų sukurtas pasirinktinis atspalvių reikšmių diapazonas.
Šviesos aptikimas
Be spalvų aptikimo, akių jutiklis taip pat gali nustatyti, kiek šviesos atsispindi nuo paviršiaus. Tai padeda robotui išsiaiškinti, ar kažkas priešais jį yra šviesus, ar tamsus. Ryškūs paviršiai, pavyzdžiui, baltas popierius ar šviesios spalvos objektai, atspindi daugiau šviesos. Tamsūs paviršiai, pavyzdžiui, juoda juosta arba šešėliai, atspindi mažiau.
Ryškiam objektui su akimi? blokas grąžina reikšmę „True“, objektas priešais jutiklį turi atspindėti bent 70 % šviesos.
Objektų aptikimas
Akių jutiklis taip pat gali aptikti, kai kažkas yra fiziškai arti roboto priekio. Tai skiriasi nuo spalvos ar ryškumo aptikimo. Užuot matavęs spalvą ar atspindėtos šviesos kiekį, jutiklis tikrina, ar objektas yra pakankamai arti, kad būtų laikomas „priešais“ robotą.
Kad objektas būtų aptiktas, jis turi būti maždaug 18 mm atstumu nuo jutiklio. Atminkite, kad šią vertę gali paveikti aplinkos veiksniai, pavyzdžiui, aplinkos apšvietimas.
Šis aptikimo būdas naudojamas su šiais blokais: