Kuvaus
LED (light-emitting diode) -ilmaisin on laite, joka voi antaa visuaalista palautetta. LEDit ovat punaisia, keltaisia ja vihreitä värejä.
LED-ilmaisimet ovat yhteensopivia V5 Robot Brainin tai Cortexin kanssa. LED-ilmaisin voidaan asettaa suoraan aivoihin. Useimmissa tapauksissa LED näkyy kuitenkin paremmin, kun sitä käytetään yhdessä 3-johtimisen jatkokaapelinkanssa, joten se voidaan sijoittaa hyvin näkyvään paikkaan robotissa. Jatkokaapelin ja LED-merkkivalon välinen liitäntä tulee kääriä sähkökääreeseen liitoksen kiinnittämiseksi ja eristämiseksi. LED-indikaattori voidaan kiinnittää metallikappaleeseen vetoketjuilla.
Kun LED-merkkivaloa käytetään 3-johtimisen jatkokaapelin kanssa, on tärkeää, että merkkivalo on asetettu oikein. LEDin ulompi nasta on kohdistettava 3-johtimisen jatkokaapelin ulkopuolisen valkoisen (signaali) johtimen kanssa ja keskinasta on kohdistettava punaisen (+5 V) johdon kanssa, kun kaksi komponenttia kytketään.
Jotta LED-ilmaisin toimisi V5 Brainin kanssa, anturin tai sen jatkokaapelin on oltava kokonaan kytkettynä V5 Brainin 3-johtimiseen porttiin.
LED-ilmaisimet voi ostaa pakettina täältä.
LED-merkkivalo | LED-merkkivalo 3-johtiminen & jatkokaapeli |
Kuinka LED-ilmaisin toimii
LED-ilmaisintoiminto on ehkä yksi yksinkertaisimmista 3-johtimisista laitteista. Käyttäjäohjelma voi lähettää "set LED on" -komennon V5 Brainille ja LED saa virtaa. Ohjelma voi myös lähettää "set LED off" -komennon ja LED sammuu.
Aseta LED päälle | Kytke LED pois päältä |
Tämä edellyttää, että LED-merkkivalo yhdistetään ohjelmointikieleen, kuten VEXcode V5tai VEXcode Pro V5 käyttäjäohjelman luomiseksi.
LED-ilmaisimen yleisiä käyttötarkoituksia:
Joitakin LED-ilmaisimen sovelluksia ovat: käyttäjäohjelman toiminnan osoittaminen oikein (ohjelman vianmääritys), toisen anturin tilan tarkistaminen tai visuaalisen palautteen antaminen siitä, että robotin tila on saavutettu.
Merkkivalo käyttäjäohjelman sisällä: LED-ilmaisin voidaan korvata ohjelman tulosteella turvallisen visuaalisen vihjeen tarjoamiseksi. Esimerkiksi LED-ilmaisin voidaan korvata Pneumaattinen solenoidiohjain käyttäjäohjelman testaamiseksi. Tässä tapauksessa LED voisi syttyä sen sijaan, että pneumaattinen sylinteri laukaisisi satunnaisesti, jos ohjelman logiikka ei ole oikea.
Pneumaattinen solenoidiohjain ja pneumaattinen sylinteri |
Hauska luokkahuonetehtävä aloittelevien ohjelmointikonseptien esittelyyn on mallintaa ajastettu jarruvalo LED-ilmaisimien avulla. Punainen, keltainen ja vihreä LED-ilmaisin voidaan kiinnittää pintaan jarruvalon järjestyksessä. Haasta sitten opiskelijat luomaan käyttäjäohjelma, joka simuloi jarruvaloa.
Anturin tarkistus: LED-valoa käytetään yleisesti sen tarkistamiseen, että anturi on antanut odotetun lukeman. Esimerkiksi Ultrasonic Range Finder voidaan yhdistää LED-ilmaisimen kanssa. LED voidaan ohjelmoida syttymään, kun esine (kuten pahvilevy) siirretään tietylle ohjelmoidulle etäisyydelle (kohde) etäisyysmittarista. Ultraäänietäisyysmittarin ja kohteen välinen etäisyys voidaan mitata, kun LED syttyy. Kohdeetäisyyttä voidaan sitten verrata todelliseen mitattuun etäisyyteen ja säätää tarvittaessa.
Toinen hauska luokkahuoneohjelmointitoiminto on simuloida suosittua elektronista logiikkalelua. Jälleen punainen, keltainen ja vihreä LED-ilmaisin voidaan teipata pintaan, mutta tällä kertaa jokainen LED on yhdistetty puskurin kytkimeen v2. Ohjelma syttyy hetkeksi LED-valon, jonka jälkeen soittimen on painettava vastaavaa puskurikytkintä. Kytkimen painamisen jälkeen sarjaan lisätään ylimääräinen LED-valo, joka syttyy hetkeksi ensimmäisen LED-sytytyksen toistumisen jälkeen.
Joka kerta kun valojen sarja sovitetaan oikeaan puskurikytkimien painallusjärjestykseen, sarjaan lisätään ylimääräinen valo. Tämä jatkuu, kunnes pelaaja voittaa yhdistämällä kaikki ohjelmoidut valosarjat tai painettujen puskurin kytkimien järjestys ei vastaa valojen järjestystä ja peli on ohi.
Robotin kunnon tarkistaminen: Esimerkki kunnon tarkistamisesta voidaan tarjota toisessa luokkahuonetehtävässä. Tässä tapauksessa voitaisiin koota robotti kuljetinhihnajärjestelmä mallintamaan monilla työpaikoilla käytettävää lajittelujärjestelmää.
Puskurikytkintä voidaan käyttää kuljetushihnan käynnistämiseen ja pysäyttämiseen. Vihreä LED-ilmaisin voidaan ohjelmoida vilkkumaan useita kertoja kytkimen painamisen jälkeen ja ennen kuin kuljetin käynnistyy. Vihreä LED voi jäädä palamaan kuljettimen ollessa päällä ja sitten sammua ja punainen LED syttyä, kun kuljetinhihna pysäytetään painamalla puskurikytkintä uudelleen.
LED-ilmaisimen käyttö kilpailurobotissa:
V5-järjestelmässä on erinomainen järjestelmä, joka tarjoaa mukautetun visuaalisen/tekstipalautteen V5 Brainin ja käyttäjän V5-ohjaimen LED-näytön välillä. Siitä huolimatta voi olla tapauksia, joissa operaattori ja/tai joukkueen valmentaja eivät ehkä halua irrottaa katsettaan robotista ottelun aikana, ja hyvin sijoitettu LED-ilmaisin voi antaa erinomaista visuaalista palautetta. Joitakin esimerkkejä LED-ilmaisimien käytöstä kilpailurobotissa ovat:
Tavoitteen saavuttaminen: Kuten edellä mainittiin, LED-ilmaisinta voidaan käyttää osoittamaan, jos anturi on saavuttanut tavoitearvon. Hyvä esimerkki tästä on, kun vauhtipyörää käytetään pallon heittämiseen. V5 Smart Motors voidaan asettaa saavuttamaan tietty kierrosluku. Moottorin käynnistyksen ja sen nopeuden saavuttamisen välillä voi kuitenkin olla aikaviive. LED-ilmaisin voidaan kytkeä päälle viestimään visuaalisesti, kun vauhtipyörä on tavoitenopeudella palloa tarvitsevalle alueelle.
Pelikappaleen sijainnin osoittaminen: Jotkin kuljetin- tai liukujärjestelmämallit tekevät pelikappaleen sijainnin visuaalisesta näkemisestä järjestelmän sisällä erittäin vaikeaa. Tässä tapauksessa Vision Sensor, Light Sensortai Line Tracker voidaan yhdistää LED-ilmaisimen kanssa. Kun anturi havaitsee pelin olevan kohdeasennossaan, LED voidaan sytyttää antamaan tarvittavaa visuaalista palautetta.
Riippumatta sovelluksesta, helppokäyttöinen LED-ilmaisin voi antaa erittäin hyödyllistä visuaalista palautetta!