Atstumo jutiklio naudojimas VEXcode VR

VR roboto atstumo jutiklis praneša apie atstumą tarp VR roboto ir artimiausio objekto. Jutiklis apskaičiuoja atstumą naudodamas laiką, per kurį lazerio šviesa atsimuša nuo objekto ir grįžta į jutiklį.


Atstumo jutiklis VR robote

Diagrama, kurioje pavaizduotos VEXcode VR roboto funkcijos, pabrėžiamos jo virtualaus programavimo galimybės, blokų kodavimo sąsaja ir STEM ugdymo tikslų palaikymas, įskaitant problemų sprendimą ir skaičiavimo mąstymą.

Atstumo jutiklis yra jutiklis, pranešantis atstumą tarp VR roboto ir artimiausio kieto objekto.

VEXcode VR sąsajos ekrano kopija, kurioje demonstruojamos roboto funkcijos, įskaitant programavimo blokus ir virtualius roboto valdiklius, skirtus mokyti kodavimo sąvokų ir robotikos principų edukacinėje aplinkoje.

Atstumo jutiklis garsui matuoti naudoja tuos pačius principus kaip ir sonaro prietaisai. Jis siunčia nedidelį lazerio šviesos impulsą, kurio spindulys yra vienoje jutiklio pusėje, o tada padaugina per kiek laiko šviesa atsispindi atgal į imtuvą kitoje jutiklio pusėje. Jutiklis apskaičiuoja atstumą pagal tai, kiek laiko užtruko pulsas skristi pirmyn ir atgal. Tada atstumo jutiklis praneša VR robotui, kiek toli yra artimiausias objektas.

Diagrama, kurioje pavaizduotos VEXcode VR roboto savybės, pabrėžiamos jo sudedamosios dalys ir galimybės mokomojoje kodavimo ir robotikos mokymosi aplinkoje.

Atstumo jutiklių regėjimo diapazono plotis keičiasi, kai jis atrodo toliau nuo VR roboto priekio:

  • Jutiklis gali aptikti objektus 10 laipsnių matymo lauke, kai ieško objektų, esančių arčiau nei 1000 milimetrų (~ 39 colių).
  • Jutiklis gali aptikti objektus 5 laipsnių matymo lauke, kai ieško objektų, esančių nuo 1000 milimetrų (~ 39 colių) iki 2000 milimetrų (~ 78 colių) atstumu.
  • Jutiklis gali aptikti objektus 2 laipsnių matymo lauke, kai ieško objektų, esančių didesniu nei 2000 milimetrų (~ 78 colių) atstumu.

Įprasti atstumo jutiklio naudojimo būdai

Diagrama, iliustruojanti VEXcode VR roboto ypatybes, išryškinanti jo galimybes ir komponentus, skirta padėti mokytis kodavimo sąvokų per virtualią programavimo aplinką.

Atstumo jutiklis gali aptikti, ar priešais VR robotą yra objektas. Tai gali būti naudojama norint išvengti kliūties.


Atstumo jutiklio naudojimas su VEXcode VR blokais

Diagrama, iliustruojanti VEXcode VR robotų ypatybes, demonstruojanti tokius komponentus kaip jutikliai, varikliai ir dizaino elementai, skirti tobulinti kodavimo ir robotikos mokymą studentams ir pedagogams.

Blokus, naudojamus su atstumo jutikliu, galite rasti kategorijoje Sensing.

<Atstumas rastas objektas> Blokas

VEXcode VR roboto funkcijų iliustracija, demonstruojanti virtualaus roboto dizainą ir funkcijas internetinėje programavimo aplinkoje, skirta koduoti STEM mokymą.

Atstumo jutiklis aptinka, ar priešais jį yra objektas, naudodamas <rastas atstumo objekto>bloką. Atstumo jutiklis gali aptikti objektą arba paviršių 3000 mm (~118 colių) atstumu nuo jutiklio.

Diagrama, demonstruojanti VEXcode VR roboto ypatybes, pabrėžiant jo komponentus ir galimybes internetinės programavimo aplinkos, skirtos mokytis kodavimo koncepcijų, kontekste.

<Atstumas rastas objektas>blokas yra Būlio blokas, kuris pateikia sąlygą kaip tiesa arba klaidinga ir telpa bet kuriuose blokuose su šešiakampiais (šešių kraštų) tarpais kitiems blokams.

Norėdami gauti daugiau informacijos apie loginius blokus, peržiūrėkite šį straipsnį.

Diagrama, iliustruojanti pagrindines VEXcode VR roboto savybes, išryškinanti tokius komponentus kaip jutikliai, varikliai ir programavimo sąsaja, skirta pagerinti mokinių ir pedagogų kodavimo ir robotikos mokymąsi.

<Distance found object> bloko reikšmė yra Būlio blokas, kuris praneša apie teisingą, kai atstumo jutiklis yra arti objekto, ir praneša apie klaidingą, kai jis nėra pakankamai arti objekto.

True arba false bus pranešta ir bus rodomas monitoriaus pulte. 

Norėdami sužinoti daugiau apie monitoriaus konsolę, peržiūrėkite šį straipsnį.

(Atstumas nuo) Blokas

Diagrama, iliustruojanti VEXcode VR roboto ypatybes, išryškinanti jo galimybes ir komponentus edukaciniais kodavimo ir robotikos tikslais.

Naudodamas bloką (Atstumas nuo) atstumo jutiklis gali pranešti atstumą iki artimiausio objekto milimetrais (mm) arba coliais.

Vaizdas, kuriame demonstruojamos VEXcode VR robotų funkcijos, pabrėžiamos jų galimybės ir dizainas, internetinės programavimo aplinkos, skirtos mokytis kodavimo koncepcijų per virtualią robotiką, kontekste.

Blokas (Atstumas nuo) pateikia skaičių reikšmes ir telpa bet kuriuose blokuose su ovaliais tarpais.

Norėdami gauti daugiau informacijos apie reporterių blokus, peržiūrėkite šį straipsnį

Diagrama, kurioje demonstruojamos VEXcode VR roboto funkcijos, pabrėžiant tokius komponentus kaip jutikliai, ratai ir programavimo sąsaja, skirta pagerinti mokinių ir pedagogų mokymąsi kodavimo ir robotikos srityse.

Bloko (Atstumo nuo) vertė milimetrais (mm) arba coliais gali būti rodoma monitoriaus konsolėje VEXcode VR. 

Norėdami sužinoti daugiau apie monitoriaus konsolę, peržiūrėkite šį straipsnį.


Atstumo jutiklio naudojimas VEXcode VR Python

VEXcode VR roboto funkcijų iliustracija, demonstruojanti virtualaus roboto dizainą ir galimybes internetinėje programavimo aplinkoje, skirta tobulinti kodavimo įgūdžius ir STEM mokymą.

Norėdami pradėti programuoti atstumo jutiklį naudodami Python, pirmiausia turėsite atidaryti tekstinį projektą VEXcode VR. Daugiau informacijos rasite šiame straipsnyje.

Diagrama, kurioje pavaizduotos pagrindinės VEXcode VR roboto savybės, įskaitant jutiklius, variklius ir programavimo sąsają, iliustruojanti, kaip vartotojai gali bendrauti su virtualiu robotu kodavimo aplinkoje mokymo tikslais.

Tada įrankių dėžutėje raskite kategoriją Sensing ir raskite found_object ir get_distance komandas. Tai funkcijos, kurios praneša apie jutiklio Būlio reikšmę arba skaitinę reikšmę.

Diagrama, iliustruojanti pagrindines VEXcode VR robotų savybes, išryškinanti tokius komponentus kaip jutikliai, varikliai ir programavimo sąsajos, skirtos pagerinti mokinių ir pedagogų mokymąsi kodavimo ir robotikos srityse.

Norėdami pridėti komandą prie projekto, galite vilkti komandą iš įrankių dėžės arba įvesti komandą darbo srityje naudodami automatinio užbaigimo funkciją.

Norėdami sužinoti daugiau apie automatinį užbaigimą VEXcode VR su Python, žr. šį straipsnį.

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

Last Updated: