Lue värisensorista
Jos haluat lisätietoja etäisyysanturista, pyydä lukijaa järjestämään, kuinka ryhmä lukee VEX-kirjaston VEX IQ Color Sensor -artikkelin. Tässä artikkelissa kerrotaan, kuinka värisensori toimii ja miten sitä voidaan käyttää.
Ohjelmoi värisensorilla
Pyydä ohjelmoijaa avaamaan VEXcode IQ ja toimimaan seuraavasti:
-
Aloita avaamalla Testbed-malliesimerkkiprojekti VEXcode IQ:sta.
-
Jos tarvitset apua esimerkkiprojektin avaamisessa, katso Käytä esimerkkiprojekteja ja malleja -opetusvideota.
-
Rakenna seuraava projekti ja tallenna se (macOS, Windows, Chromebook, iPad) värisensorina:
Testaa värisensoria
Pyydä testaajaa yhdistämään VEX IQ Brain tietokoneeseesi ja toimi sitten seuraavasti:
-
Lataa projekti IQ Robot Brainiin.
-
Suorita projekti raportoidaksesi ja tulostaaksesi, onko kohde lähellä ja jos on, minkä värinen lähellä oleva objekti on.
-
Jos tarvitset apua projektin lataamisessa ja suorittamisessa, katso Lataa ja suorita projekti -opetusvideo.
-
Vastaa seuraaviin kysymyksiin ja pyydä tallenninta dokumentoimaan ne suunnittelumuistikirjaasi havaintosi perusteella, miten anturi käyttäytyi Testbedissä, ja lukemasta saatujen tietojen perusteella:
-
Raportoiko värianturi, kuinka pitkälle objekti käyttää arvoaluetta? Vai voiko se ilmoittaa vain, onko objekti havaittu käyttämällä arvoa 1 (TOSI) vai 0 (EPÄTOSI)?
-
Kuinka monta eri väriä värisensori voi raportoida IQ-aivoille?
-
Opettajan työkalupakki
-
vastauksia
Seuraavat vastaukset voivat vaihdella:
-
Värisensori ilmoittaa, havaitseeko se lähellä olevan kohteen binääriarvona (0-EPÄTOSI tai 1-TOSI). Etäisyysanturi voi raportoida, kuinka kaukana kohde on arvoalueen avulla.
-
Jos opiskelijat laskevat Väri havaitsee -lohkossa luetellut värit, he todennäköisesti vastaavat, että värisensori raportoi 14 mahdollista väriä. Värisensori ilmoittaa kuitenkin vain 12 värin nimet näistä 14 väristä, jotka opit, kun viittaat Color of -lohkoon. Joten värisensori voi havaita 14 väriä ja luokitella ne sitten 12 värinimeen, jotka voidaan raportoida. Lisäksi värisensori voi raportoida sävyarvon asteina. Jos viittaat Hue of -lohkoon, näet, että se voi raportoida arvoja välillä 0 - 360 astetta. Mikä tahansa näistä vastauksista on hyväksyttävissä, mutta teknisesti värien nimiä raportoitaessa värianturi voi raportoida yhteensä 12 käyttämällä Color of -lohkoa.
Ohjelmoi värianturi havaitsemaan kirkkaus
Avaa VEXcode IQ ja noudata näitä ohjeita:
-
Aloita avaamalla Testbed-malliesimerkkiprojekti VEXcode IQ:sta.
-
Jos tarvitset apua esimerkkiprojektin avaamisessa, katso Käytä esimerkkiprojekteja ja malleja -opetusvideota.
-
Rakenna seuraava projekti ja tallenna se (macOS, Windows, Chromebook, iPad) kirkkautena:
Testaa värianturin kykyä jäljittää viivaa
Liitä VEX IQ Brain tietokoneeseesi ja toimi sitten seuraavasti:
-
Lataa projekti IQ Robot Brainiin.
-
Etsi tai luo tumma/musta viiva muuten kirkkaalle valkoiselle/vaalealle pinnalle.
-
Sijoita Testbed niin, että voit siirtää värianturia edestakaisin viivan yli ja vaaleammalle pinnalle muutaman kerran.
-
Suorita projekti raportoidaksesi ja tulostaaksesi, jos värianturi havaitsee tummuuden (viivalla) tai kirkkauden (pois viivasta).
-
Jos tarvitset apua projektin lataamisessa ja suorittamisessa, katso Lataa ja suorita projekti -opetusvideo.
-
Kun Kirkkaus-projekti on käynnissä, käännä värianturi alaspäin viivaa ja pintaa kohti ja liikuta sitä hitaasti edestakaisin.
-
Katso tulostetut raportit Brainin näytöltä.
-
Vastaa seuraaviin kysymyksiin anturin käyttäytymistä koskevien havaintosi ja lukemasta saatujen tietojen perusteella ja pyydä tallenninta dokumentoimaan ne suunnittelumuistikirjaasi:
-
Missä tilanteessa voit käyttää värisensoria havaitaksesi ja/tai seurataksesi viivaa?
-
Yllä olevassa esimerkkiprojektissa, kun aivot tulostavat "Off the line", mitä se tarkoittaa sen havaitseman kirkkauden suhteen?
-
Opettajan työkalupakki
-
vastauksia
Seuraavat vastaukset voivat vaihdella:
-
Värianturia voidaan käyttää viivan havaitsemiseen tai seuraamiseen kilpailuasetuksessa, jotta kentällä olevia viivoja voidaan käyttää ohjeena. Linjojen havaitseminen ja seuraaminen voi olla tärkeää myös robottien valmistuksessa tai varastoinnissa, joissa viivoja käytetään osoittamaan pysähdyspisteitä (jotta ne eivät törmää hyllyihin tai muihin pintoihin) tai rajaamaan reittejä varaston ympärillä (jotta robottien ei tarvitse navigoida itselleen paikkojen välillä). Tietenkin on monia mahdollisia lisävastauksia, mukaan lukien itseohjautuvien autojen kyky pysyä kaistalla teillä.
-
Kirkkausprojektissa Testbedin olisi pitänyt tulostaa "Off the line" aina, kun havaittu kirkkaus oli yli 25 %. Valkoisen tai vaaleanvärisen pinnan kirkkautta ei todennäköisesti havaita alle 25 % - vain mustan viivan pitäisi.
Opettajan työkalupakki
-
Vianetsintä
Värisensorin kanssa työskennellessä saattaa esiintyä tilanteita, joissa se ei toimi niin kuin sen pitäisi. Jos näin käy, aloita vianetsintä kokeilemalla seuraavia vaiheita:
-
Aloita ensin tarkistamalla, että värisensorin laiteohjelmisto on ajan tasalla. Lue tämä -artikkeli saadaksesi lisätietoja laiteohjelmiston päivittämisestä.
-
Jos laiteohjelmisto on ajan tasalla, katso tarkemmin IQ Brainin Device Info -näyttöä ja tarkista, tunnistetaanko värejä ja etäisyyksiä vai ei. Vaikka värisensorin edessä ei ole mitään, sen pitäisi näyttää väri ("EI NONE") ja etäisyys ("Far"). Testaa yksiväristä objektia nähdäksesi muuttuvatko väri- ja etäisyyslukemat. Voit vaihtaa tilan "3 Color" -tilasta "12 Color" tai "Grey Scale" painamalla Check-painiketta. Testaa sitten yksiväristä objektia uudelleen nähdäksesi, saatko lukemat kaikissa kolmessa tilassa.
-
Laitetiedot-näyttö voi olla hyödyllinen myös ennen projektin suorittamista Color Sensorilla uudessa ympäristössä, jossa valotasot voivat olla erilaisia. Kun valaistusolosuhteet muuttuvat, värianturi saattaa raportoida erilaisia lukemia. Käytä Laitetiedot-näyttöä nähdäksesi sen nykyiset arvot, jotta projektiin voidaan tehdä muutoksia ympäristön valon muutoksen mukaan.
-
Voit myös käyttää artikkelia "VEX IQ -anturien vianmääritys."
-
Jos laitetiedot ilmoittavat tarkat arvot, ongelma voi olla siinä, että opiskelija on kopioinut projektin väärin.
-
Projektin vianmäärityksen tekemiseksi tarkista, että laite on määritetty oikein - eli että he käyttivät oikeaa Testbed-esimerkkiprojektia. Lisätietoja värianturin määrittämisestä on artikkelissa "Kuinka VEX IQ -anturit määritetään - VEXcode IQ" .
-
Varmista, että opiskelijat kopioivat ja rakensivat projektin oikein. Voit käyttää VEXcode IQ:n print -lohkoa näyttääksesi nykyiset anturiarvot aivoissa projektin edetessä virheeseen tai projektin loppuun asti.
-
-
Jos laitetiedot EIVÄT ilmoita tarkkoja arvoja, ongelma saattaa liittyä laitteistoon.
-
Voit tehdä laitteiston vianmäärityksen tarkistamalla portin yhteyden Smart Cable -kaapelilla artikkelin "VEX IQ -laitteiden liittäminen älyportteihin" avulla.
-
Jos värisensori on kytketty oikein eikä se edelleenkään toimi kuten pitäisi, värisensorissa voi olla fyysinen ongelma. Kokeile kytkeä se pois päältä toisella värisensorilla.
-