Optical Sensor on yksi tehokkaimmista V5-antureista, jotka on suunniteltu täydellisesti integroitavaksi V5-robotiikkaalustan kanssa.
Anturin kuvaus
Optinen anturi on yhdistelmä seuraavista antureista:
- Ympäristövalosensori
- Värisensori
- Läheisyysanturi
Väritiedot ovat saatavilla RGB-muodossa (punainen, vihreä, sininen), sävynä ja kylläisyytenä tai harmaasävynä. Värintunnistus toimii parhaiten, kun kohde on lähempänä kuin 100 millimetriä (mm).
Läheisyysanturi mittaa heijastuneen IR (infrapuna) energian, joka on peräisin integroidusta IR-LED:stä. Sellaisenaan arvot muuttuvat ympäristön valon ja kohteen heijastavuuden mukaan.
Optisessa anturissa on valkoinen LED, joka auttaa värien havaitsemisessa heikossa valaistuksessa.
Tämän anturin kotelossa on kaksi kiinnityskielekettä, joissa on uritetut reiät, jotka tarjoavat joustavuutta asennettaessa anturia robottiin.
Anturin etupuolella on pieni ikkuna, jossa optiset anturit sijaitsevat.
Optisen anturin leveyden ansiosta se voidaan upottaa C-kanavan osaan.
Huomautus: 1/4 tuuman välikettä (275 - 1013) tai 8 mm:n muovista välikettä (276-2019) on käytettävä tähän lisälaitteeseen, jotta V5 Smart Port -portille jää tilaa.
Jotta optinen anturi toimisi V5 Robot Brainin kanssa, anturin V5 Smart Port ja V5 Robot Brainin Smart Port on yhdistettävä V5 Smart Cablella. Optinen anturi toimii minkä tahansa V5 Robot Brainin 21 älyportin kanssa. Kun liität V5 Smart -kaapelin portteihin, varmista, että kaapelin liitin on työnnetty kokonaan porttiin ja liittimen lukituskieleke on kunnolla kiinni.
Kuinka optinen anturi toimii
Optinen anturi vastaanottaa valoenergiaa ja muuntaa energian sähköisiksi signaaleiksi. Anturin sisäinen elektroniikka (laitteiston tilakone) muuntaa nämä signaalit ulostulosignaaleiksi, jotka V5 Brain vastaanottaa tulona.
Kuten aiemmin mainittu:
- Anturin värintunnistus toimii parhaiten, kun kohde on lähempänä kuin 100 millimetriä (mm) tai noin 3,9 tuumaa.
- Läheisyysanturi mittaa heijastuneen lR-valon voimakkuutta. Tämä saa arvot muuttumaan ympäristön valon ja kohteen heijastavuuden mukaan.
Optinen anturi on liitettävä ohjelmointikieleen, kuten VEXcode V5 tai VEXcode Pro V5 jotta V5 Robot Brainille voidaan luoda käyttäjäohjelma, joka käyttää anturin lukemia robotin toiminnan ohjaamiseen.
V5 Brainia yhdessä käyttäjäohjelman kanssa voidaan käyttää optisen anturin kanssa seuraaviin tarkoituksiin:
- Kytke anturin valkoinen LED-valo päälle tai pois päältä.
- Aseta valkoisen LED-valon tehoprosentti.
- Tunnista esine.
- Tunnista väri.
- Mittaa ympäröivän valon prosentuaalinen kirkkaus.
- Mittaa värin sävy asteina.
Optisen anturin asennus
Sijoitus.
Optisen anturin sijoitus on erittäin tärkeä tarkkojen lukemien saamiseksi. Varmista, ettei robotin rakenne ole anturin edessä olevan pienen optisen anturiikkunan edessä. Anturin edessä on oltava vapaa reitti minkä tahansa mitattavan kohteen ja anturin välillä.
Optisten anturin arvojen lukeminen.
On hyödyllistä käyttää V5 Robot Brainin Laitetiedot-näyttöä nähdäksesi optisen anturin palauttamat tiedot. Tämä voidaan tehdä aivoihin liitetyn anturin avulla seuraavilla vaiheilla:
Poista V5 Brain magneettinen näytönsuoja, kytke Brain päälle ja kosketa Laitteet-kuvaketta.
Kosketa Optinen anturi -kuvaketta Laitetiedot-näytössä.
Väritila. Aseta esine optisen anturin eteen. Näyttö näyttää anturin havaitseman kirkkauden, kohteen läheisyyden ja kohteen värisävyn numeron. Näytön LED-kirkkausosan koskettaminen muuttaa LEDin kirkkautta.
Huomautus: Varmista, että V5 Robot Brainissa on uusin laiteohjelmistoversio.
Optisen anturin lisääminen laitteeksi VEXcode V5:ssä
Aina kun anturia käytetään ohjelmointikielen kanssa, se on määritettävä kyseisellä kielellä. VEXcode V5 ja VEXcode Pro V5, tämä saavutetaan käyttämällä "Lisää laite" -ominaisuutta. Antaakseen esimerkin tästä, seuraavat vaiheet lisäävät optisen anturin laitteen VEXcode V5:een.
Valitse Laitteet-kuvake.
Valitse Lisää laite.
Valitse OPTICAL.
Valitse Smart Port, johon optinen anturi on liitetty V5 Robot Brainissa.
Kun portti on valittu, valitse VALMIS.
Huomautus: Optisen anturin nimi tekstiikkunassa on mahdollista vaihtaa Optical1:stä toiseen nimeen.
Kun optinen anturi on lisätty käyttäjäohjelmaasi, uusi sarja anturikomentoja tulee saataville.
Lisätietoja optiseen anturiin liittyvistä "Sensing"-luokan komennoista on ohjeen tiedoissa (Blocks-projekti tai Python-projekti).
Optisen anturin yleiset käyttötavat
Optinen anturi voi tuottaa useita mittauksia, joiden avulla voidaan muuttaa robotin käyttäytymistä.
Näitä ominaisuuksia voidaan käyttää jommankumman kanssa:
- Laitetiedot -vaihtoehto V5 Robot Brainissa.
- VEXcode V5:n Tiedosto-valikon 'Avaa esimerkit' -kohdassa olevaa esimerkkiprojektia 'Detecting Objects (Optical)'.
- Mukautetun käyttäjäohjelman kirjoittaminen jollakin VEXcode-ohjelmista.
Näitä ominaisuuksia ovat:
- Tunnista esine. Tämän ominaisuuden avulla robotti voi havaita kohteen, kun se tulee optisen anturin kantamaan. Hauska luokkahuonehaaste olisi asettaa anturin eteen esineitä, joilla on erilainen heijastavuus, kuten musta vaahtomuovipala tai kiiltävä alumiinifoliopallo, jotta nähdään, onko kohteen pinnalla vaikutusta sen havaitsemiseen.
Tunnista väri. Tämän ominaisuuden avulla robotti voi tunnistaa esineen värin. Hauska luokkahuonetehtävä olisi hankkia rautakaupasta maalitilkkuja eri väreissä (punainen, vihreä, sininen, keltainen, oranssi, violetti, syaani) ja katsoa, vaikuttaako värin sävy sen havaitsemiseen.
- Mittaa ympäröivän valon prosentuaalinen kirkkaus. Tämän ominaisuuden avulla robotti voi mitata ympärillään olevan valon kirkkauden. Hauska luokkahuonetehtävä on käyttää tätä ominaisuutta mittaamaan valon määrää huoneessa, jossa luokkahuoneen valot ovat päällä ja luokkahuoneen valot sammutettuina. Kirjoita sitten mukautettu käyttäjäohjelma niin, että kun huoneen valot sytytetään, robotti ajaa ympyrää ja kun valot sammutetaan, robotti pysähtyy.
Mittaa värin sävy asteina. Tämän ominaisuuden avulla robotti voi antaa numeron kohteen värisävylle. Optinen anturi raportoi vastaavan sävyn arvon asteina 0-359 alla olevan väripyörän perusteella. Tämä antaa tarkemman värimittauksen verrattuna yleiseen punaiseen, vihreään tai siniseen merkintään. Hauska luokkahuonetehtävä olisi mitata huoneessa olevien eri esineiden sävyä ja katsoa, kuka oppilas löytää kohteen, jolla on suurin sävynumero.
Optisen anturin käyttö kilpailurobotissa
Optinen anturi tarjoaa erinomaisen kilpailuedun kilpailuroboteille. Kyky havaita esineitä ja niiden väriä antaa paljon tietoa suunniteltaessa autonomisia rutiineja.
Esineen läsnäolo ja värisävy tarjoavat hyödyllistä tietoa pelinappuloiden ja/tai maalien havaitsemisessa.
Esimerkiksi 2020–2021 VEX Robotics Competition Game, Change Up, optinen anturi voidaan kääntää niin, että se skannaa lattiaa robottisi imuaukon edessä. Heti kun jokin liittoutumasi värillisistä palloista havaitaan, tämä voi automaattisesti kytkeä robotin sisäänoton päälle ja poimia pallon.
Riippumatta siitä, mihin sovellukseen VEX-optista anturia käytetään, se on epäilemättä tervetullut lisä tiimeille. Anturin arvojen toiminta on avoin käyttäjän mielikuvitukselle.
Optinen anturi on saatavilla VEX:n verkkosivuilla.