Optinio jutiklio naudojimas su VEX EXP

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

VEX optinio jutiklio detalė.


Jutiklio aprašymas

EXP 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, apšviečiančiais priešais esančią erdvę.

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 atramos dviem varžtais, schema.

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

Optinis jutiklis su paryškintu jutimo langeliu. Langelis šiek tiek įstatytas į jutiklio priekinę pusę. Langas pavadintas „Optinių jutiklių langas“.

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

Prie optinio jutiklio prijungto EXP smegenų schema.

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

Optinis jutiklis veiks su bet kuriuo iš 12 išmaniųjų prievadų EXP smegenyse.

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


Kaip veikia optinis jutiklis

EXP 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 EXP smegenys 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 EXP, kad būtų sukurta vartotojo programa EXP Brain, kuri panaudotų jutiklio rodmenis roboto elgesiui valdyti.

EXP 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

„BaseBot“ konstruoja važiuodamas lauke. Robotas turi pritvirtintą optinį jutiklį, kuris yra paryškintas ir nukreiptas į priešais jį esantį raudoną Buckyball kamuoliuką.

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

Rodomas smegenų ekranas, o optinių jutiklių ataskaitų sritis atidaryta iš įrenginių meniu. Rodoma informacija apie jutiklį, pvz., atspalvis, šviesos diodas, ryškumas, artumas ir jutiklio išmanusis prievadas.

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


Optinio jutiklio kaip įrenginio pridėjimas VEXcode EXP

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

„VEXcode EXP Devices“ meniu, pasirinkus mygtuką „Add a device“ (Pridėti įrenginį). Optinė parinktis yra paryškinta.

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

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

„VEXcode EXP“ ekrano kopija su atidarytu įrenginių meniu. Prijungtas optinis jutiklis yra rodomas ir paryškintas įrenginių meniu. Atidaryta blokų įrankių dėžė ir paryškinta blokų kategorija „Optinis jutimas“.

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


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 EXP“ blokuoja projektą, kuris naudoja optinį jutiklį, kad judėtų pirmyn, kol surastų objektą. Projektas rašomas taip: „Paleidus, važiuokite pirmyn, palaukite, kol „Optic3“ ras objektą, ir tada sustokite.“

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

Pavyzdinis projektas, parodytas kairėje, naudojamas koduoti robotą, kurio priekyje sumontuotas optinis jutiklis, kad jis važiuotų tol, kol aptiks objektą, pvz., kubą, ir sustabdys važiavimą, kai objektą aptiks optinis jutiklis.

Aptikti spalvą

„BaseBot“ konstrukcija su pritvirtintu optiniu jutikliu, kuris yra paryškintas ir nukreiptas į du skirtingų spalvų Buckyball'us priešais jį.

Ši funkcija leidžia jūsų robotui nustatyti objekto spalvą.

Pavyzdys galėtų būti užkoduoti robotą su optiniu jutikliu, kad jis suktųsi tol, kol aptiks objektą, pavyzdžiui, spalvotą kubą.

Aptikus objektą, robotas nustoja suktis 5 sekundėms ir važiuoja link kubo.

 

Išmatuokite aplinkos apšvietimą

„VEXcode EXP“ blokų projektas, kuris naudoja optinį jutiklį, kad pasuktų į dešinę tik tada, kai įjungtos kambario šviesos. Projektas rašomas taip: „Paleidus, amžinai, jei „Optical3“ ryškumas procentais yra mažesnis nei 2, tada sustokite, kitu atveju pasukite į 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šjungta.

Išmatuokite atspalvio vertę

Spalvų ratas, rodantis, kaip 360 laipsnių apskritimas koreliuoja su atspalvio verte. Raudona spalva yra 0 laipsnio, žalia spalva – 120 laipsnio, o mėlyna spalva – 240 laipsnio.

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

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

Last Updated: