Naudojant IQ optinį jutiklį

IQ optinis jutiklis yra vienas iš galingiausių IQ jutiklių, kuris yra skirtas visiškai integruoti su IQ robotikos platforma.

VEX IQ optinis jutiklis.


Jutiklio aprašymas

IQ optinis jutiklis yra šių jutiklių derinys:

  • Aplinkos šviesos jutiklis: Praneša apie esamą aplinkos šviesos kiekį, kurį aptinka jutiklis. Tai gali būti kambario šviesumo lygiai arba konkretaus objekto ryškumas.
  • Spalvų jutiklis: Spalvų informacija pateikiama kaip RGB (raudona, žalia, mėlyna), atspalvis ir sodrumas arba pilkos spalvos tonai. Spalvų aptikimas geriausiai veikia, kai objektas yra arčiau nei 100 milimetrų (mm).
  • Artumo jutiklis: Artumo jutiklis matuoja atspindėtą IR (infraraudonųjų spindulių) energiją, gaunamą iš integruoto IR šviesos diodo. Taigi vertės keisis priklausomai nuo aplinkos šviesos ir objekto atspindžio.

Optinis jutiklis su įjungtais baltais šviesos diodais, kad apšviestų erdvę priešais jį.

Optiniame jutiklyje taip pat yra balti šviesos diodai.

Šiuos šviesos diodus galima įjungti ir išjungti arba nustatyti tam tikrą ryškumo procentą.

Tai suteikia pastovų šviesos šaltinį aptinkant spalvas, nepaisant aplinkos apšvietimo sąlygų.

Optinio jutiklio, pritvirtinto prie pluošto su dviem mėlynais kaiščiais, diagrama.

Jutiklio korpuso gale yra penkios skylės, kurios suteikia lankstumo montuojant jutiklį prie roboto.

Optinis jutiklis su paryškintu jutimo langu. Langas yra šiek tiek įdėtas į priekinę jutiklio pusę.

Jutiklio priekyje yra mažas langelis, kuriame yra optiniai jutikliai.

IQ smegenų, prijungtų prie optinio jutiklio, diagrama.

Kad optinis jutiklis veiktų su IQ Brain, jutiklio išmanusis prievadas ir IQ Brain išmanusis prievadas turi būti sujungti išmaniuoju kabeliu.

Optinis jutiklis veiks su bet kuriuo iš 12 išmaniųjų IQ Brain prievadų.

Jungdami IQ Smart Cable prie prievadų įsitikinkite, kad kabelio jungtis yra iki galo įkišta į prievadą, o jungties fiksavimo ąselė visiškai užsifiksavo.


Kaip veikia optinis jutiklis

IQ optinis jutiklis gauna šviesos energiją ir paverčia ją elektriniais signalais. Jutiklio vidinė elektronika (aparatinės įrangos būsenos mašina) konvertuoja šiuos signalus į išvesties signalus, kuriuos IQ Brain gauna kaip įvestį.

Kaip minėta anksčiau:

  • Jutiklio spalvų aptikimas geriausiai veikia, kai objektas yra arčiau nei 100 milimetrų (mm) arba maždaug 3,9 colio.
  • Artumo jutiklis matuoja atspindėtos lR šviesos intensyvumą. Dėl to vertės pasikeis priklausomai nuo aplinkos šviesos ir objekto atspindžio.

Optinis jutiklis turi būti suporuotas su VEXcode IQ, kad būtų sukurta vartotojo programa, skirta IQ Brain panaudoti jutiklio rodmenis roboto elgesiui valdyti.

IQ Brain kartu su vartotojo programa gali būti naudojamas su optiniu jutikliu, kad:

  • Įjunkite arba išjunkite baltus jutiklio šviesos diodus.
  • Nustatykite baltų LED lempučių galios procentinę dalį.
  • Aptikti objektą.
  • Aptikti spalvą.
  • Išmatuokite aplinkos šviesos ryškumą procentais.
  • Išmatuokite spalvos atspalvį laipsniais.

Optinio jutiklio nustatymas

Įdėjimas

Paprasta „Clawbot“ konstrukcija važiuojant lauke. Robotas turi pritvirtintą optinį jutiklį, kuris yra paryškintas ir nukreiptas į priešais esantį raudoną kubą.

Optinio jutiklio vieta yra labai svarbi norint gauti tikslius rodmenis.

Įsitikinkite, kad prieš mažą optinio jutiklio langą jutiklio priekyje nėra jokios roboto konstrukcijos.

Prieš jutiklį turi būti laisvas kelias tarp bet kurio matuojamo objekto ir jutiklio.

Optinio jutiklio verčių skaitymas

Smegenų ekranas rodomas su Optinio jutiklio prietaisų skydeliu, atidarytu iš meniu Įrenginiai. Rodoma informacija apie jutiklį, pvz., atspalvį, šviesos diodą, ryškumą, artumą ir jutiklio išmanųjį prievadą.

Norint pamatyti informaciją, kurią praneša optinis jutiklis, naudinga naudoti IQ Brain ekraną Įrenginiai.


Optinio jutiklio kaip įrenginio įtraukimas į VEXcode IQ

Kai jutiklis naudojamas su programavimo kalba, jis turi būti sukonfigūruotas ta kalba. 

VEXcode IQ Devices meniu, kai buvo pasirinktas mygtukas Pridėti įrenginį. Optinė parinktis yra paryškinta.

Naudojant VEXcode IQ, tai pasiekiama naudojant funkciją „Pridėti įrenginį“ iš lango Įrenginiai.

Norėdami į konfigūraciją įtraukti optinį jutiklį, atlikite šiame straipsnyje nurodytus veiksmus. 

VEXcode IQ ekrano kopija atidarius meniu Įrenginiai. Prijungtas optinis jutiklis pateikiamas sąraše ir paryškinamas meniu Įrenginiai. Blokų įrankių dėžė atidaryta, o optinio jutimo blokai yra paryškinti.

Kai optinis jutiklis bus įtrauktas į jūsų projektą, bus prieinamas naujas jutiklių blokų rinkinys.

Norėdami gauti daugiau informacijos apie blokus iš kategorijos 'Sensing', susijusius su optiniu jutikliu, peržiūrėkite žinyno informaciją (blokų projektas arba C++ projektas).


Dažni optinio jutiklio naudojimo būdai

Optinis jutiklis gali atlikti kelis matavimus, kurie gali būti naudojami roboto elgsenai pakeisti. Šios funkcijos apima:

Aptikti objektą

VEXcode IQ blokuoja projektą, kuris naudoja optinį jutiklį, kad važiuotų į priekį, kol randa objektą. Projekte rašoma Pradėjus, važiuokite į priekį, palaukite, kol Optical3 ras objektą, tada nustokite važiuoti.

Ši funkcija leidžia jūsų robotui aptikti objektą, kai jis patenka į optinio jutiklio diapazoną.

Pavyzdinis projektas, parodytas kairėje, naudojamas koduoti robotą su priekyje sumontuotu optiniu jutikliu, kad jis važiuotų tol, kol aptiktų objektą, pvz., kubą, ir sustabdytų važiavimą, kai objektą aptiks optinis jutiklis.

Aptikti spalvą

Paprasta Clawbot konstrukcija su pritvirtintu optiniu jutikliu, kuris yra paryškintas ir nukreiptas į tris spalvotus kubus priešais jį.

Optinis jutiklis taip pat leidžia jūsų robotui nustatyti objekto spalvą.

Kai jutiklinis šviesos diodas yra pritvirtintas prie roboto ir naudojamas su optiniu jutikliu, robotas gali būti užkoduotas suktis tol, kol aptiks objektą, pvz., spalvotą kubą.

Pavyzdžiui, robotas gali būti užkoduotas taip, kad nustotų suktis 5 sekundes, o jutiklinis šviesos diodas gali būti užkoduotas taip, kad švytėtų, kad atitiktų aptikto objekto spalvą. 

Išmatuokite aplinkos apšvietimą

VEXcode IQ blokuoja projektą, kuris naudoja optinį jutiklį, kad pasuktų į dešinę tik tada, kai įjungtas kambario apšvietimas. Projektas rašo Pradėjus, visam laikui, jei Optical3 ryškumas % mažesnis nei 2, tada nustokite važiuoti, kitu atveju sukite į dešinę.

Ši funkcija leidžia jūsų robotui išmatuoti aplink jį esančios šviesos ryškumą.

Pavyzdinis projektas, parodytas kairėje, naudojamas robotui važiuoti ratu, kai kambaryje įjungiami apšvietimai, ir sustabdyti roboto važiavimą, kai šviesa išjungiama.

Išmatuokite atspalvio vertę

Spalvų ratas, rodantis, kaip 360 laipsnių apskritimas koreliuoja su atspalvio reikšme. Raudonos spalvos laipsnis yra 0, žalia spalva yra 120, o mėlyna spalva yra 240.

Ši funkcija leidžia jūsų robotui pateikti objekto spalvos atspalvio skaičių.

Optinis jutiklis praneša atitinkamą atspalvio reikšmę laipsniais nuo 0 iki 359 pagal spalvų ratą kairėje.

Tai leidžia tiksliau išmatuoti spalvą, palyginti su apibendrinta raudona, žalia arba mėlyna žymėjimu.


Optinio jutiklio naudojimas varžybų robote

Optinis jutiklis suteiks puikų konkurencinį pranašumą konkurencijos robotams. Galimybė aptikti objektus ir jų spalvą suteiks daug informacijos kuriant autonomines procedūras. Objekto buvimas ir spalvos atspalvis suteiks naudingos informacijos aptinkant žaidimo figūrėles ir (arba) tikslus.

„Fling Hero Bot“ konstrukcija su pritvirtintu optiniu jutikliu, kuris yra paryškintas ir nukreiptas į roboto įsiurbimo angą.

Pavyzdžiui, 2021–2022 m. VEX IQ Challenge, Pitching In, optinis jutiklis gali būti pakreiptas, kad nuskaitytų jūsų roboto įsiurbimo angą.

Kai tik rutulys aptinkamas paėmimo angoje, tai gali automatiškai įjungti roboto ranką ir paleisti kamuolį.

Nesvarbu, kokiai programai naudojamas VEX IQ optinis jutiklis, neabejotinai jis bus laukiamas priedas komandoms.

Jutiklio reikšmių funkcija yra atvira vartotojo vaizduotei.

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

Last Updated: