V5 3 laidų šviesos jutiklio naudojimas

Aprašymas

Šviesos jutiklis yra jutiklis, kuris naudoja fotorezistorių šviesos intensyvumui matuoti. Tai vienas iš 3 laidų serijos jutiklių. Jutiklis turi vieną tvirtinimo angą, kuri leis jį pritvirtinti prie roboto konstrukcijos.

3 laidų jutikliai yra suderinami su V5 Robot Brain arba Cortex. Jutiklio laidą galima pratęsti naudojant 3 laidų prailginimo kabelį.

Du stambūs vaizdai, kuriuose 3 laidų kabelis prijungiamas prie 3 laidų prievado V5 smegenų modulyje. 3 laidų kabelis parodytas teisingai orientuotas, o po to – neteisingai. Kabelio iškyša turi sutapti su jai skirta vieta 3 laidų prievade.

Kad šviesos jutiklis veiktų su V5 Brain, jutiklio kabelis turi būti iki galo įdėtas į V5 Brain 3 laidų prievadą. Pastaba: jutiklių kabelio jungtis yra raktu, kad tilptų į prievadą tam tikra kryptimi.

Šviesos sensorius Jutiklio kabelis pilnai įdėtas
V5 šviesos jutiklio įrenginio kampinis vaizdas. V5 smegenų modulis su 3 laidų įrenginiu, prijungtu prie vieno iš jo 3 laidų prievadų.

Šviesos jutiklis yra Advance Sensor Kit arba jį galima įsigyti atskirai čia.

Kaip veikia šviesos jutiklis

Grafikas su ryškumo gradientu ir atitinkamomis analoginėmis reikšmėmis. Grafike parodyta, kad esant maksimaliam apšvietimui, ryškumas procentais yra 100 %, o analoginė vertė yra 0 voltų. Kitoje gradiento pusėje, esant minimaliam apšvietimui, ryškumas yra 0 %, o analoginė vertė yra 5 voltai.

Šviesos jutiklis veikia dėl fotorezistoriaus, sumontuoto jo korpuso centre. Šis fotorezistorius keičia savo varžos vertę priklausomai nuo į jutiklį šviečiančios šviesos kiekio.

Šviesos jutiklis yra analoginis jutiklis. Tai reiškia, kad jutiklis paims 5 V šaltinį iš V5 Brain, o fotorezistorius pakeis šią vertę į vertę nuo 5 V iki 0 V, priklausomai nuo šviesos ekspozicijos. Į V5 Brain grąžinama įtampa bus konvertuojama į šviesos ryškumo procentą.

Dėl analoginio jutiklio pobūdžio reikia nustatyti grąžinamos vertės šviesos ryškumo slenkstį. Kitaip tariant, jei jutiklį šviečianti šviesa yra per arti foninio apšvietimo intensyvumo, šviesos jutiklis negalės aptikti skirtumo. Virš foninio apšvietimo reikia naudoti tam tikrą didesnio procento ryškumo slenkstį, kad būtų galima aptikti skirtumą, viršijantį įprastą foninio apšvietimo grąžinamų analoginių verčių svyravimą.

Tamsioje patalpoje gali būti aptikta blanki šviesa, tačiau gerai apšviestame kambaryje silpna šviesa nebus aptikta.

Šviesos jutiklis turi būti suporuotas su programavimo kalba, pvz., VEXcode V5arba VEXcode Pro V5, kad būtų sukurta vartotojo programa, skirta smegenims naudoti ryškumo procento vertę roboto elgesiui valdyti.

 

Dažni šviesos jutiklio naudojimo būdai:

Šviesos jutikliai dažniausiai naudojami klasėje ir gali suteikti smagios veiklos bei veiksmingų programavimo iššūkių Keletas tokių pavyzdžių:

Roboto išjungimas:Ant roboto galima pritvirtinti šviesos jutiklį ir parašyti programą, kad jis važiuotų klasėje, tačiau jei klasės apšvietimas išjungiamas, jutiklis veiks kaip avarinis stabdys ir robotas nustos vykdyti savo programą. Ši konfigūracija parodyta šioje animacijoje.

Foto jutikliai panašiai naudojami šviestuvuose. Nors šiuo atveju šviestuvas įsijungs, kai užtems, ir išsijungs, kai grįš foninė šviesa. Dekoratyviniai saulės sodo šviestuvai veikia taip.

„Šviesos“ vairavimas: šviesos jutiklį galima pastatyti dešinėje roboto pusėje, o antrą šviesos jutiklį – kairėje pusėje. Tada robotas gali būti suprogramuotas taip, kad jei jis būtų patalpintas tamsioje patalpoje, jis važiuotų tiesiai. Jei žibintuvėlis nukreiptas į dešinįjį jutiklį, robotas pasuks į dešinę. Jei šviesa nukreipta į kairįjį jutiklį, robotas pasuks į kairę, o jei apšviesti abu jutikliai, robotas sustos. Šioje animacijoje rodoma, kaip robotas valdomas naudojant du šviesos jutiklius ir žibintuvėlį.

Žibintuvėlio žyma:Šiai veiklai atlikti reikia, kad kiekvienas robotas turėtų šviesos jutiklį, VEX žibintuvėlįir VEX buferio jungiklį v2. Žaidimas vyksta tarp dviejų robotų komandų ir žaidžiamas tamsioje klasėje. Žaidimo metu, kai VEX žibintuvėlis apšviečia priešininko šviesos jutiklį, jis „užšaldo“ roboto pavarą, kol komandos draugas paspaudžia VEX buferio jungiklį ant roboto ir vėl įjungia pavarą. Žaidimas baigiasi, kai visi komandos draugai vienoje komandoje yra sušalę.

Pastaba: VEX žibintuvėlis gali būti maitinamas sukonfigūravus vieną iš V5 Brain 3 laidų prievadų į Digital Out Low.

 

Šviesos jutiklio naudojimas varžybų robote:

Dažniausiai varžybų roboto šviesos jutiklis naudojamas kaip fotovartai. Šioje programoje šviesos jutiklis gali būti naudojamas žaidimo figūroms indeksuoti ir (arba) valdyti, kai jos juda konvejerio sistema arba slydimo sistema ant roboto.

Šviesos jutiklį galima montuoti po skaidraus polikarbonato lakštu arba lygiai tarp dviejų konstrukcinio metalo gabalų. Kai žaidimo figūrėlė slysta virš šviesos jutiklio, ji užstoja šviesą ir jutiklis gali aptikti objektą.

Tai veiksmingesnis aptikimo būdas nei jutiklinio jutiklio naudojimas, dėl kurio gali kilti kliūtis konvejeryje arba slydimo sistemoje.

Indeksavimas: Šviesos jutiklį galima pastatyti prie čiuožyklos arba konvejerio sistemos įėjimo. Kiekvieną kartą, kai žaidimo figūrėlė pereina per jutiklį, ji siunčia skaičiavimo signalą į V5 smegenis.

„V5 Brain“ savo ruožtu gali siųsti pranešimą į „V5“ valdiklio LED ekraną. Tokiu būdu operatorius gali žinoti, kiek žaidimo figūrų yra sistemoje, net jei vizualinis patikrinimas neįmanomas. Šis procesas parodytas šioje animacijoje.

Valdymas: Šviesos jutiklis gali būti dedamas čiuožyklos arba konvejerio sistemos gale. Kai žaidimo figūrėlė užstoja šviesą, jutiklis gali nusiųsti signalą į V5 smegenų sistemą ir operatorių, kad sistema pilna ir nereikėtų bandyti paimti jokių papildomų žaidimo figūrėlių, kaip parodyta šioje animacijoje.

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

Last Updated: