V5 Optical Sensor yra vienas iš galingų V5 jutiklių, kuris yra skirtas visiškai integruoti su V5 robotikos platforma.
Jutiklio aprašymas
V5 optinis jutiklis yra šių jutiklių derinys:
- Aplinkos šviesos jutiklis
- Spalvos jutiklis
- Artumo jutiklis
Informacija apie spalvas 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 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 turi baltą šviesos diodą, kuris padeda aptikti spalvas prasto apšvietimo sąlygomis.
Šio jutiklio korpuse yra dvi tvirtinimo ąselės su išpjovomis skylutėmis, kurios suteikia lankstumo montuojant jutiklį prie roboto.
Jutiklio priekyje yra mažas langelis, kuriame yra optiniai jutikliai.
V5 optinio jutiklio plotis leidžia jį įdėti į C kanalo dalį.
pastaba: šiam priedui reikia naudoti 1/4 colio atstumą (275 - 1013) arba 8 mm plastikinį tarpiklį (276-2019), kad būtų laisvos vietos V5 išmaniajam prievadui.
Kad optinis jutiklis veiktų su V5 Robot Brain, jutiklio V5 išmanusis prievadas ir V5 Robot Brain išmanusis prievadas turi būti sujungti su V5 išmaniuoju kabeliu. Optinis jutiklis veiks su bet kuriuo iš 21 išmaniojo prievado V5 Robot Brain. Kai prie prievadų jungiate V5 išmanųjį kabelį, įsitikinkite, kad kabelio jungtis iki galo įkišta į prievadą, o jungties fiksavimo ąselė visiškai užsifiksavo.
Kaip veikia optinis jutiklis
V5 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 V5 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 programavimo kalba, pvz., VEXcode V5 arba VEXcode Pro V5 kad būtų sukurta vartotojo programa V5 Robot Brain, kuri panaudotų jutiklio rodmenis roboto elgesiui valdyti.
V5 Brain kartu su vartotojo programa gali būti naudojamas su optiniu jutikliu, kad:
- Įjunkite arba išjunkite baltą jutiklio LED lemputę.
- Nustatykite baltos LED šviesos galios procentinę dalį.
- Aptikti objektą.
- Aptikti spalvą.
- Išmatuokite aplinkos šviesos ryškumą procentais.
- Išmatuokite spalvos atspalvį laipsniais.
Optinio jutiklio nustatymas
Įdėjimas.
Optinio jutiklio vieta yra labai svarbi norint gauti tikslius rodmenis. Įsitikinkite, kad jokia roboto konstrukcija nėra prieš mažą optinio jutiklio langelį jutiklio priekyje. Prieš jutiklį turi būti aiškus kelias tarp bet kurio matuojamo objekto ir jutiklio.
Optinio jutiklio verčių skaitymas.
Norint pamatyti informaciją, kurią grąžina optinis jutiklis, naudinga V5 roboto smegenyse naudoti įrenginio informacijos ekraną. Tai galima padaryti naudojant jutiklį, prijungtą prie smegenų, atliekant šiuos veiksmus:
Nuimkite V5 Brain magnetinę ekrano apsaugą, įjunkite Brain ir palieskite įrenginių piktogramą.
Įrenginio informacijos ekrane palieskite Optinio jutiklio piktogramą.
Spalvų režimas. Padėkite objektą prieš optinį jutiklį. Ekrane bus rodomas jutiklio aptiktas ryškumas, objekto artumas ir objekto spalvos atspalvio skaičius. Palietus ekrano LED šviesumo dalį, pasikeis šviesos diodo ryškumas.
pastaba: įsitikinkite, kad V5 Robot Brain turi naujausią programinės įrangos versiją.
Optinio jutiklio kaip įrenginio pridėjimas VEXcode V5
Kai jutiklis naudojamas su programavimo kalba, jis turi būti sukonfigūruotas ta kalba. Su VEXcode V5 ir VEXcode Pro V5tai pasiekiama naudojant funkciją „Pridėti įrenginį“. Norėdami pateikti pavyzdį, atlikus šiuos veiksmus optinis jutiklis bus įtrauktas kaip VEXcode V5 įrenginys.
Pasirinkite piktogramą Įrenginiai.
Pasirinkite „Pridėti įrenginį“.
Pasirinkite „OPTINIS“.
Pasirinkite išmanųjį prievadą, prie kurio prijungtas V5 Robot Brain optinis jutiklis.
Pasirinkę prievadą, pasirinkite „ATLIKTA“.
pastaba: Yra galimybė pakeisti optinio jutiklio pavadinimą teksto lange iš Optical1 į kitą pavadinimą.
Kai optinis jutiklis bus įtrauktas į jūsų vartotojo programą, bus prieinamas naujas jutiklių komandų rinkinys.
Norėdami gauti daugiau informacijos apie komandas iš kategorijos 'Sensing', susijusias su optiniu jutikliu, peržiūrėkite žinyno informaciją (blokų projektas arba Python projektas).
Dažni optinio jutiklio naudojimo būdai
Optinis jutiklis gali atlikti kelis matavimus, kurie gali būti naudojami roboto elgsenai pakeisti.
Šios funkcijos gali būti naudojamos su:
- „V5 Robot Brain“ parinktis „Įrenginio informacija“.
- Naudojant pavyzdinį projektą „Objektų aptikimas (optinis)“, esantis VEXcode V5 meniu Failas parinktyje „Atidaryti pavyzdžius“.
- Pasirinktinės vartotojo programos rašymas su viena iš VEXcode programų.
Šios funkcijos apima:
- Aptikti objektą. Ši funkcija leidžia jūsų robotui aptikti objektą, kai jis patenka į optinio jutiklio diapazoną. Įdomus klasės iššūkis būtų prieš jutiklį pastatyti skirtingo atspindėjimo objektus, pvz., juodos putplasčio gumos bloką arba blizgantį aliuminio folijos rutulį, kad pamatytumėte, ar objekto paviršius turi įtakos jo aptikimui.
Aptikti spalvą. Ši funkcija leidžia jūsų robotui nustatyti objekto spalvą. Smagus užsiėmimas klasėje būtų įsigyti įvairių spalvų (raudonos, žalios, mėlynos, geltonos, oranžinės, violetinės, žalsvai mėlynos) dažų pavyzdžių iš techninės įrangos parduotuvės ir pažiūrėti, ar spalvos atspalvis turi įtakos jos aptikimui.
- Išmatuokite aplinkos šviesos ryškumą procentais. Ši funkcija leidžia jūsų robotui išmatuoti aplink jį esančios šviesos ryškumą. Smagus užsiėmimas klasėje – naudoti šią funkciją šviesos kiekiui matuoti patalpoje, kai įjungtas klasės apšvietimas ir išjungtas klasės apšvietimas. Tada parašykite pasirinktinę vartotojo programą, kad įjungus apšvietimą kambaryje jūsų robotas važiuotų ratu, o išjungus apšvietimą robotas nustotų judėti.
Išmatuokite spalvos atspalvį laipsniais. Ši funkcija leidžia jūsų robotui pateikti objekto spalvos atspalvio skaičių. Optinis jutiklis praneša atitinkamą atspalvio vertę laipsniais nuo 0 iki 359, remiantis toliau pateiktu spalvų ratu. Tai suteikia tikslesnį spalvos matavimą, palyginti su apibendrintu raudonos, žalios arba mėlynos spalvos žymėjimu. Smagus užsiėmimas klasėje būtų išmatuoti skirtingų patalpoje esančių objektų atspalvius ir pamatyti, kuris mokinys gali rasti objektą, kurio atspalvių skaičius yra didžiausias.
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.
Pavyzdžiui, 2020–2021 m. VEX robotikos varžybų žaidime „Change Up“ optinis jutiklis gali būti pakreiptas, kad nuskaitytų grindis prieš jūsų roboto įleidimo angą. Kai tik bus aptiktas vienas iš jūsų aljanso spalvotų kamuoliukų, tai gali automatiškai įjungti roboto paėmimą ir paimti kamuolį.
Nesvarbu, kokiai programai naudojamas VEX V5 optinis jutiklis, neabejotinai jis bus laukiamas komandos papildymas. Jutiklio reikšmių funkcija yra atvira vartotojo vaizduotei.
V5 optinį jutiklį galima rasti VEX svetainėje.