Beschrijving
De LED-indicator (light-emitting diode) is een apparaat dat visuele feedback kan geven. De LED's zijn verkrijgbaar in de kleuren rood, geel en groen.
De LED-indicatoren zijn compatibel met de V5 Robot Brain of de Cortex. De LED-indicator kan rechtstreeks in de hersenen worden geplaatst. In de meeste gevallen is de LED echter beter zichtbaar als deze wordt gebruikt in combinatie met een 3-draads verlengkabel, zodat deze op een goed zichtbare plaats op de robot kan worden geplaatst. De verbinding tussen de verlengkabel en de LED-indicator moet worden omwikkeld met een elektrische wikkel om de verbinding te beveiligen en te isoleren. De LED-indicator kan met behulp van kabelbinders aan een stuk structureel metaal worden bevestigd.
Wanneer de LED-indicator wordt gebruikt met een 3-draads verlengkabel, is het essentieel dat de indicator correct wordt aangesloten. De buitenste pin van de LED moet worden uitgelijnd met de buitenste witte (signaal)draad van de 3-draads verlengkabel en de middelste pin moet worden uitgelijnd met de rode (+5V) draad wanneer de twee componenten zijn aangesloten.
Om ervoor te zorgen dat de LED-indicator functioneel is met de V5 Brain, moet de sensor of de verlengkabel ervan volledig in een V5 Brain 3-draads poort worden gestoken.
De LED-indicatoren kunnen hier als pakket worden gekocht.
LED-indicator | LED-indicator 3-draads & verlengkabel |
Hoe de LED-indicator werkt
De LED-indicatorbediening is misschien wel een van de eenvoudigste van alle 3-draads apparaten. Een gebruikersprogramma kan een “set LED on”-commando naar de V5 Brain sturen en de LED krijgt stroom. Het programma kan ook een “set LED off”-commando sturen, waarna de LED uitgaat.
LED inschakelen | LED uitschakelen |
Hiervoor moet de LED-indicator worden gekoppeld aan een programmeertaal zoals de VEXcode V5of VEXcode Pro V5 om een gebruikersprogramma te creëren.
Veelvoorkomend gebruik van een LED-indicator:
Enkele toepassingen voor de LED-indicator zijn: aangeven dat een gebruikersprogramma correct functioneert (problemen met een programma oplossen), de status van een andere sensor verifiëren of visuele feedback geven dat een toestand op de robot is bereikt.
Indicatie binnen een gebruikersprogramma: Een LED-indicator kan een uitgang in een programma vervangen om een veilig visueel signaal te geven. Een LED-indicator kan bijvoorbeeld worden vervangen door een Pneumatische Solenoid Driver om een gebruikersprogramma te testen. In dit geval zou de LED kunnen oplichten in plaats van dat een pneumatische cilinder willekeurig schiet als de logica van het programma niet correct is.
Pneumatische solenoïdeaandrijving en pneumatische cilinder |
Een leuke activiteit in het klaslokaal om enkele beginnende programmeerconcepten te introduceren, is het modelleren van een getimed stoplicht met behulp van LED-indicatoren. Een rode, gele en groene LED-indicator kunnen in de volgorde van een stoplicht op een oppervlak worden geplakt. Daag de leerlingen vervolgens uit om een gebruikersprogramma te maken dat een stoplicht simuleert.
Verificatie van een sensor: Een algemeen gebruik van een LED is om te verifiëren dat een sensor een verwachte meetwaarde heeft opgeleverd. Een Ultrasonic Range Finder kan bijvoorbeeld worden gecombineerd met een LED-indicator. De LED kan worden geprogrammeerd om op te lichten wanneer een object (zoals een vel karton) naar een specifiek geprogrammeerde afstand (doel) van de afstandsmeter wordt verplaatst. De afstand tussen de ultrasone afstandsmeter en het object kan worden gemeten wanneer de LED aangaat. De doelafstand kan vervolgens worden vergeleken met de daadwerkelijk gemeten afstand en indien nodig worden aangepast.
Een andere leuke programmeeractiviteit in het klaslokaal is het simuleren van een populair elektronisch logisch speelgoed. Opnieuw kunnen een rode, gele en groene LED-indicator op een oppervlak worden geplakt, maar deze keer is elke LED gekoppeld aan een Bumper Switch v2. Het programma zal kort een LED laten oplichten, waarna de speler op de bijbehorende bumperschakelaar moet drukken. Nadat de schakelaar is ingedrukt, wordt een extra LED aan de reeks toegevoegd, die kort oplicht nadat de eerste LED-verlichting wordt herhaald.
Elke keer dat de reeks lampjes overeenkomt met de juiste volgorde van het indrukken van de bumperschakelaars, wordt er een extra lampje aan de reeks toegevoegd. Dit gaat door totdat de speler wint door alle reeksen geprogrammeerde lichten op elkaar af te stemmen of totdat de reeks ingedrukte bumperschakelaars niet overeenkomt met de reeks lichten en het spel voorbij is.
Controle van de toestand van een robot: Een voorbeeld van het controleren van een toestand kan worden gegeven bij een andere klasactiviteit. In dit geval zou een robottransportbandsysteem kunnen worden geassembleerd als model voor een sorteersysteem dat op veel werkplekken wordt gebruikt.
Een bumperschakelaar kan worden gebruikt om de transportband te starten en te stoppen. Er kan een groene LED-indicator worden geprogrammeerd om meerdere keren te knipperen nadat de schakelaar is ingedrukt en voordat de transportband start. Het groene LED-lampje kan blijven branden terwijl de transportband is ingeschakeld en vervolgens uitgaan en het rode LED-lampje gaat branden wanneer de transportband wordt gestopt door opnieuw op de bumperschakelaar te drukken.
Gebruik van een LED-indicator op een wedstrijdrobot:
Het V5-systeem beschikt over een uitstekend systeem voor het leveren van op maat gemaakte visuele/tekstfeedback tussen de V5 Brain en het LED-scherm op de V5-controller van de operator. Niettemin kunnen er gevallen zijn waarin een operator en/of een teamcoach tijdens een wedstrijd zijn ogen niet van de robot willen afhouden en een goed geplaatste LED-indicator uitstekende visuele feedback kan geven. Enkele voorbeelden van het gebruik van LED-indicatoren op een wedstrijdrobot zijn:
Een doel bereiken: Zoals eerder vermeld kan een LED-indicator worden gebruikt om aan te geven of een sensor zijn doelwaarde heeft bereikt. Een goed voorbeeld hiervan is wanneer een vliegwiel wordt gebruikt om een bal te gooien. De V5 Smart Motors kunnen worden ingesteld om een specifiek toerental te bereiken. Er kan echter een vertraging optreden tussen het starten van de motor en het moment waarop deze op snelheid is. Er kan een LED-indicator worden ingeschakeld om visueel te communiceren wanneer het vliegwiel de doelsnelheid heeft bereikt voor het bereik dat de bal moet worden gegooid.
Positie van speelstuk aangeven: Sommige ontwerpen van transport- of schuifsystemen maken het erg moeilijk om visueel de locatie van een speelstuk binnen het systeem te zien. In dit geval kan een Vision Sensor, Light Sensorof Line Tracker worden gekoppeld aan een LED-indicator. Wanneer de sensor detecteert dat het speelstuk zich in de doelpositie bevindt, kan de LED worden ingeschakeld om de nodige visuele feedback te geven.
Wat de toepassing ook is, de eenvoudig te gebruiken LED-indicator kan zeer nuttige visuele feedback geven!