Descrizione
L'indicatore LED (diodo a emissione luminosa) è un dispositivo in grado di fornire un feedback visivo. I LED sono disponibili nei colori rosso, giallo e verde.
Gli indicatori LED sono compatibili con il cervello robotico V5 o il Cortex. L'indicatore LED può essere inserito direttamente nel cervello. Tuttavia, nella maggior parte dei casi, il LED è più visibile se utilizzato in combinazione con un cavo di prolunga a 3 fili , in modo da poterlo posizionare in un punto ben visibile del robot. Il collegamento tra il cavo di prolunga e l'indicatore LED deve essere avvolto con un involucro elettrico per fissare e isolare il collegamento. L'indicatore LED può essere fissato a un pezzo di metallo strutturale utilizzando le fascette.
Quando l'indicatore LED viene utilizzato con un cavo di prolunga a 3 fili è essenziale che l'indicatore sia inserito correttamente. Il pin esterno del LED deve essere allineato con il filo bianco esterno (segnale) del cavo di prolunga a 3 fili e il pin centrale deve essere allineato con il filo rosso (+5 V) quando i due componenti sono collegati.
Affinché l'indicatore LED funzioni con il V5 Brain, il sensore o il suo cavo di prolunga devono essere completamente inseriti in una porta a 3 fili del V5 Brain.
Gli indicatori LED possono essere acquistati come pacchetto qui.
| Indicatore LED | Indicatore LED Cavo di prolunga a 3 fili & |
Come funziona l'indicatore LED
Il funzionamento dell'indicatore LED è forse uno dei più semplici tra tutti i dispositivi a 3 fili. Un programma utente può inviare un comando di "attivazione del LED" al V5 Brain e il LED riceverà alimentazione. Il programma può anche inviare un comando “set LED off” e il LED si spegnerà.
| Accendere il LED | Impostare il LED spento |
Ciò richiede che l'indicatore LED sia associato a un linguaggio di programmazione come VEXcode V5 o VEXcode Pro V5 per creare un programma utente.
Utilizzi comuni di un indicatore LED:
Alcune delle applicazioni dell'indicatore LED includono: indicare che un programma utente funziona correttamente (risoluzione dei problemi di un programma), verificare lo stato di un altro sensore o fornire un feedback visivo che una condizione sul robot è stata raggiunta.
Indicazione all'interno di un programma utente: Un indicatore LED può essere sostituito da un'uscita in un programma per fornire un segnale visivo sicuro. Ad esempio, un indicatore LED potrebbe sostituire un driver per solenoide pneumatico per testare un programma utente. In questo caso, il LED potrebbe accendersi anziché un cilindro pneumatico che si attiva in modo casuale se la logica del programma non è corretta.
| Azionamento del solenoide pneumatico e cilindro pneumatico |
Una divertente attività in classe per introdurre alcuni concetti iniziali di programmazione consiste nel modellare un semaforo temporizzato utilizzando gli indicatori LED. Un indicatore LED rosso, giallo e verde può essere fissato su una superficie nella sequenza di un semaforo. Quindi sfida gli studenti a creare un programma utente che simuli un semaforo.
Verifica di un sensore: Un uso comune di un LED è verificare che un sensore abbia fornito una lettura prevista. Ad esempio, un telemetro a ultrasuoni potrebbe essere abbinato a un indicatore LED. Il LED può essere programmato per accendersi quando un oggetto (come un foglio di cartone) viene spostato a una distanza programmata specifica (bersaglio) dal telemetro. La distanza tra il telemetro a ultrasuoni e l'oggetto può essere misurata quando il LED si accende, come mostrato nell'animazione sottostante. La distanza target può quindi essere confrontata con la distanza effettivamente misurata e, se necessario, regolata.
Un'altra divertente attività di programmazione in classe consiste nel simulare un popolare giocattolo elettronico di logica. Anche in questo caso, un indicatore LED rosso, uno giallo e uno verde possono essere fissati con del nastro adesivo a una superficie, ma questa volta ogni LED è abbinato a un interruttore a pulsante v2. Il programma accenderà brevemente un LED, quindi il giocatore dovrà premere l'interruttore del paraurti corrispondente. Dopo aver premuto l'interruttore, alla sequenza verrà aggiunto un ulteriore LED, che si illuminerà brevemente dopo che l'accensione del primo LED si sarà ripetuta.
Ogni volta che la sequenza di luci viene abbinata alla sequenza corretta di pressione degli interruttori del paraurti, viene aggiunta una luce aggiuntiva alla sequenza. Questo continua finché il giocatore non vince abbinando tutte le serie di luci programmate o finché la sequenza di interruttori paraurti premuti non corrisponde alla sequenza di luci e il gioco finisce.
Controllo delle condizioni di un robot: Un esempio di controllo di una condizione può essere fornito con un'altra attività in classe. In questo caso, un sistema robotizzato di nastri trasportatori potrebbe essere assemblato per modellare un sistema di smistamento utilizzato in molti luoghi di lavoro.
È possibile utilizzare un interruttore paraurti per avviare e arrestare il nastro trasportatore. È possibile programmare un indicatore LED verde per lampeggiare più volte dopo aver premuto l'interruttore e prima dell'avvio del trasportatore. Il LED verde potrebbe rimanere acceso mentre il trasportatore è acceso e poi spegnersi e un LED rosso accendersi quando il nastro trasportatore viene arrestato premendo nuovamente l'interruttore del paraurti. Questa configurazione è illustrata nell'animazione sottostante.
Utilizzi di un indicatore LED su un robot da competizione:
Il sistema V5 dispone di un eccellente sistema per fornire feedback visivo/testuale personalizzato tra V5 Brain e lo schermo LED sul controller V5 dell'operatore. Tuttavia, potrebbero esserci casi in cui un operatore e/o un allenatore della squadra potrebbero non voler distogliere lo sguardo dal robot durante una partita e un indicatore LED ben posizionato potrebbe fornire un eccellente feedback visivo. Alcuni esempi di utilizzo degli indicatori LED su un robot da competizione sono:
Raggiungimento di un obiettivo: Come menzionato prima, un indicatore LED potrebbe essere utilizzato per indicare se un sensore ha raggiunto il suo valore obiettivo. Un buon esempio di ciò è quando viene utilizzato un volano per lanciare una palla. I motori intelligenti V5 possono essere impostati per raggiungere una velocità RPM specifica. Tuttavia, può verificarsi un ritardo tra l'avvio del motore e la messa a regime. Un indicatore LED potrebbe essere attivato per segnalare visivamente quando il volano ha raggiunto la velocità target per la distanza a cui la palla deve essere lanciata. Questa configurazione è mostrata nell'animazione sottostante.
Indicazione della posizione del pezzo di gioco: Alcuni sistemi di trasporto o di scorrimento rendono molto difficile vedere visivamente la posizione di un pezzo di gioco all'interno del sistema. In questo caso, un sensore di visione , un sensore di luce , o un tracker di linea essere abbinati a un indicatore LED. Quando il sensore rileva che il pezzo da gioco si trova nella posizione target, il LED può accendersi fornendo il feedback visivo necessario, come mostrato in questa animazione.
Non importa quale sia l'applicazione, l'indicatore LED semplice da usare può fornire un feedback visivo molto utile!