Kodavimas su VEX GO akių jutikliu

Prie „VEX GO“ roboto pritvirtintas akių jutiklis leidžia robotui aptikti tiek netoliese esančius objektus, tiek priešais esančių objektų 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.

Smegenys su akumuliatoriumi, prijungtu prie jo akumuliatoriaus prievado, ir akių jutikliu, prijungtu prie akių jutiklio prievado, naudojant jų jungiamuosius kabelius.

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

Apskritimas spalvų ratas, rodantis visą atspalvių spektrą, pažymėtą laipsnių reikšmėmis aplink perimetrą, didėjant 30 laipsnių žingsniais nuo 0° viršuje iki 360°.

Atspalvis yra skaičius spalvų rate nuo 0 iki 360 laipsnių, kuris žymi spalvos tipą.

Kai naudojate bloką akis rado objektą, robotas patikrina, ar akių jutiklio nurodytas 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 jutiklį 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.

Objekto ryškumą galima nustatyti naudojant akies ryškumo bloką.


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“ jutiklį.

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:

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

Last Updated: