Optisen IQ-anturin käyttäminen

IQ Optical Sensor on yksi tehokkaimmista IQ-antureista, jotka on suunniteltu täydellisesti integroitavaksi IQ-robotiikkaalustaan.

VEX IQ optinen anturikappale.


Anturin kuvaus

IQ Optical Sensor on yhdistelmä seuraavista antureista:

  • Ympäristön valon tunnistin: Ilmoittaa nykyisen ympäristön valon määrän, jonka anturi havaitsee. Tämä voi olla huoneen kirkkaustaso tai tietyn kohteen kirkkaus.
  • Värisensori: Väritiedot ovat saatavilla RGB-muodossa (punainen, vihreä, sininen), sävynä ja kylläisyytenä tai harmaasävyinä. Värintunnistus toimii parhaiten, kun kohde on lähempänä kuin 100 millimetriä (mm).
  • Läheisyysanturi: 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.

Optinen anturikappale, jonka valkoiset LEDit on kytketty päälle valaisemaan sen edessä olevaa tilaa.

Optinen anturi sisältää myös valkoisia LED-valoja.

Nämä LEDit voidaan sytyttää ja sammuttaa tai asettaa tiettyyn kirkkausprosenttiin.

Tämä tarjoaa tasaisen valonlähteen havaittaessa värejä ympäristön valaistusolosuhteista riippumatta.

Kaavio optisesta anturista, joka on kiinnitetty sädekappaleeseen kahdella sinisellä nastalla.

Anturin kotelon takaosassa on viisi reikää joustavuuden lisäämiseksi, kun anturi asennetaan robottiin.

Optinen anturiosa, jonka tunnistusikkuna on korostettuna. Ikkuna on asetettu hieman anturin etupuolelle.

Anturin etupuolella on pieni ikkuna, jossa optiset anturit sijaitsevat.

Kaavio IQ-aivoista, jotka on kytketty optiseen anturiin.

Jotta optinen anturi toimisi IQ Brainin kanssa, anturin Smart Port ja IQ Brainin Smart Port on yhdistettävä älykaapelilla.

Optinen anturi toimii minkä tahansa IQ Brainin 12 älyportin kanssa.

Kun liität IQ Smart Cable -kaapelin portteihin, varmista, että kaapelin liitin on työnnetty kokonaan porttiin ja liittimen lukituskieleke on kunnolla kiinni.


Kuinka optinen anturi toimii

IQ Optical Sensor vastaanottaa valoenergiaa ja muuntaa energian sähköisiksi signaaleiksi. Anturin sisäinen elektroniikka (laitteiston tilakone) muuntaa nämä signaalit lähtösignaaleiksi, jotka IQ 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ä pariksi VEXcode IQ:n kanssa, jotta IQ Brainille voidaan luoda käyttäjäohjelma, joka käyttää anturin lukemia robotin toiminnan ohjaamiseen.

IQ Brainia yhdessä käyttäjäohjelman kanssa voidaan käyttää optisen anturin kanssa seuraaviin tarkoituksiin:

  • Kytke anturin valkoiset LED-valot päälle tai pois päältä.
  • Aseta valkoisten LED-valojen tehoprosentti.
  • Tunnista esine.
  • Tunnista väri.
  • Mittaa ympäröivän valon prosentuaalinen kirkkaus.
  • Mittaa värin sävy asteina.

Optisen anturin asennus

Sijoitus

Yksinkertainen Clawbot-rakenne pellolla ajamiseen. Robotissa on kiinnitetty optinen anturi, joka on korostettu ja osoittaa sen edessä olevaa punaista kuutiota kohti.

Optisen anturin sijoitus on erittäin tärkeä tarkkojen lukemien saamiseksi.

Varmista, ettei robotissa ole mitään rakennetta anturin edessä olevan pienen optisen anturin ikkunan edessä.

Anturin edessä on oltava vapaa reitti minkä tahansa mitattavan kohteen ja anturin välillä.

Optisten anturin arvojen lukeminen

Aivojen näyttö näytetään, kun Optical Sensor Dashboard avataan Laitteet-valikosta. Anturista näytetään tietoja, kuten sävy, LED, kirkkaus, läheisyys ja anturin älyportti.

On hyödyllistä käyttää IQ Brainin Laitteet-näyttöä nähdäksesi optisen anturin raportoimat tiedot.


Optisen anturin lisääminen laitteeksi VEXcode IQ:ssa

Aina kun anturia käytetään ohjelmointikielen kanssa, se on määritettävä kyseisellä kielellä. 

VEXcode IQ Devices -valikko sen jälkeen, kun Lisää laite -painike on valittu. Optinen vaihtoehto on korostettu.

VEXcode IQ:lla tämä saadaan aikaan käyttämällä Laitteet-ikkunan Lisää laite -ominaisuutta.

Voit lisätä optisen anturin kokoonpanoon noudattamalla tämän artikkelin ohjeita. 

Näyttökaappaus VEXcode IQ:sta, kun Laitteet-valikko on auki. Kytketty optinen anturi näkyy luettelossa ja korostettuna Laitteet-valikossa. Lohkojen Toolbox on auki ja Optical Sensing -lohkot ovat korostettuina.

Kun optinen anturi on lisätty projektiisi, uusi sarja anturilohkoja tulee saataville.

Lisätietoja Optiseen anturiin liittyvistä 'Sensing'-kategorian lohkoista on ohjetiedoissa (Blocks-projekti tai C++-projekti).


Optisen anturin yleiset käyttötavat

Optinen anturi voi tuottaa useita mittauksia, joiden avulla voidaan muuttaa robotin käyttäytymistä. Näitä ominaisuuksia ovat:

Tunnista esine

VEXcode IQ estää projektin, joka käyttää optista anturia ajaakseen eteenpäin, kunnes se löytää kohteen. Projektissa lukee Kun aloitat, aja eteenpäin, odota, kunnes Optical3 löysi kohteen, ja lopeta sitten ajaminen.

Tämän ominaisuuden avulla robotti voi havaita kohteen, kun se tulee optisen anturin kantamaan.

Vasemmalla näkyvää esimerkkiprojektia käytetään koodaamaan robotti, jonka etuosaan on asennettu optinen anturi, ajamaan, kunnes se havaitsee kohteen, kuten kuution, ja lopettaa sitten ajamisen, kun optinen anturi havaitsee kohteen.

Tunnista väri

Yksinkertainen Clawbot-rakenne, jossa on kiinnitetty optinen anturi, joka on korostettu ja osoittaa kolmea värillistä kuutiota sen edessä.

Optisen anturin avulla robotti voi myös tunnistaa esineen värin.

Kun kosketusvalo on kiinnitetty robottiin ja sitä käytetään optisen anturin kanssa, robotti voidaan koodata kääntymään, kunnes se havaitsee esineen, kuten värillisen kuution.

Esimerkiksi robotti voitaisiin koodata pysähtymään 5 sekunniksi ja Touch-LED voidaan koodata hehkumaan havaitun kohteen värin mukaan. 

Mittaa ympäristön valo

VEXcode IQ estää projektin, joka kääntyy optisen anturin avulla oikealle vain, kun huoneen valot ovat päällä. Projekti lukee Käynnistettäessä ikuisesti, jos Optical3:n kirkkaus % on alle 2, lopeta ajaminen, muuten käänny oikealle.

Tämän ominaisuuden avulla robotti voi mitata ympärillään olevan valon kirkkauden.

Vasemmalla näkyvää esimerkkiprojektia käytetään ajamaan robottia ympyrässä, kun huoneen valot sytytetään, ja pysäyttämään robotin ajaminen, kun valot sammutetaan.

Mittaa sävyn arvo

Väripyörä, joka osoittaa, kuinka 360 asteen ympyrä korreloi sävyarvon kanssa. Punainen väri on asteessa 0, vihreä väri on asteessa 120 ja sininen väri on asteessa 240.

Tämän ominaisuuden avulla robotti voi antaa numeron kohteen värisävylle.

Optinen anturi ilmoittaa vastaavan sävyarvon asteina 0-359 vasemmalla olevan väripyörän perusteella.

Tämä antaa tarkemman mittauksen väristä verrattuna yleiseen punaiseen, vihreään tai siniseen merkintään.


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.

Fling Hero Bot -rakennelma, johon on kiinnitetty optinen anturi, joka on korostettu ja osoittaa robotin sisääntuloa kohti.

Esimerkiksi vuosien 2021–2022 VEX IQ Challenge, Pitching In, optinen anturi voidaan kääntää kulmaan skannaamaan robottisi sisäänottoa.

Heti kun pallo havaitaan imuaukossa, tämä voi automaattisesti käynnistää robotin käden laukaistakseen pallon.

Riippumatta siitä, mihin sovellukseen VEX IQ -optista anturia käytetään, se on epäilemättä tervetullut lisä tiimeille.

Anturin arvojen toiminta on avoimia käyttäjän mielikuvitukselle.

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

Last Updated: