Controllo della pneumatica tramite i pulsanti sul controller

Il controllo della pneumatica con il controller V5 richiede un progetto personalizzato. Questo articolo descriverà come creare un progetto VEXcode V5.


Configurazione del tuo progetto

Diagramma che illustra i componenti V5 Pneumatics e i relativi collegamenti, evidenziando le varie parti utilizzate nei sistemi robotici VEX per la funzionalità pneumatica.

Selezionare il pulsante Dispositivi per aprire la finestra Dispositivi.

Diagramma che illustra i componenti pneumatici V5, comprese varie parti e connessioni, utilizzati nelle applicazioni robotiche. L'immagine fornisce un riferimento visivo per comprendere la disposizione e la funzionalità dei sistemi pneumatici nella robotica V5.

Seleziona "Aggiungi un dispositivo".

Diagramma che illustra i componenti pneumatici V5, evidenziando varie parti e i relativi collegamenti, pertinenti alla descrizione della categoria V5.

Per avviare il tuo progetto VEXcode V5 per controllare la tua pneumatica dovrai configurare due dispositivi.

Dovrai aggiungere il dispositivo Controller.

Per ulteriori informazioni sulla configurazione di un dispositivo Controller, vedere l'articolo Configurazione del controller V5 in VEXcode V5 della libreria VEX.

Diagramma che illustra i componenti pneumatici V5, comprese varie parti e i relativi collegamenti, utilizzati nelle applicazioni robotiche. Diagramma che illustra i componenti pneumatici V5 e le loro funzioni, evidenziando varie parti e connessioni utilizzate nei sistemi robotici VEX.

 

Sarà inoltre necessario aggiungere l'uscita digitale del dispositivo a 3 fili.

Per ulteriori informazioni sulla configurazione di un dispositivo di uscita digitale, vedere l'articolo Configurazione di dispositivi di ingresso e uscita digitale a 3 fili in VEXcode V5 della libreria VEX.


Controlla il tuo cilindro pneumatico con due pulsanti del controller

Esistono due metodi comunemente preferiti dai conducenti per controllare la parte pneumatica del proprio robot. 

Un modo consiste nell'utilizzare due diversi pulsanti sul controller: un pulsante per estendere il cilindro pneumatico e un pulsante per ritrarre il cilindro pneumatico. Quanto segue può essere aggiunto al tuo progetto VEXcode V5 per controllare il tuo cilindro pneumatico utilizzando 2 pulsanti sul controller.

Diagramma che illustra i componenti del sistema V5 Pneumatics e i relativi collegamenti, evidenziandone funzionalità e disposizione per scopi didattici in robotica.

Dalla casella degli strumenti di rilevamento aggiungere un blocco di uscita digitale impostato al blocco [all'avvio].

Il blocco [imposta uscita digitale] deve essere impostato su "basso". Ciò garantirà che il cilindro pneumatico inizi il progetto completamente retratto.

Diagramma che illustra i componenti pneumatici V5 e i relativi collegamenti, evidenziando varie parti e le relative funzioni in un sistema robotico, progettato per migliorare la comprensione dei sistemi pneumatici nella robotica VEX.

Dalla casella degli strumenti Eventi aggiungere un blocco [quando si preme il pulsante Controller].

Seleziona il pulsante del controller che preferisci utilizzare per estendere il cilindro pneumatico.

In questo esempio viene utilizzato il pulsante L1.

Diagramma che illustra i componenti V5 Pneumatics e la loro disposizione, evidenziando varie parti e connessioni per sistemi pneumatici robotici efficaci.

Aggiungi un blocco [imposta DigitalOut].

Selezionare 'alto' per l'impostazione dell'uscita digitale.

Ciò farà sì che il cilindro pneumatico si estenda quando viene premuto il pulsante L1 sul controller.

Diagramma che illustra i componenti e la configurazione del sistema pneumatico V5, evidenziando vari elementi quali valvole, cilindri e connessioni, pertinenti alla descrizione della categoria V5.

Dalla casella degli strumenti Eventi aggiungere un altro blocco [quando si preme il pulsante Controller].

Seleziona il pulsante del controller che preferisci utilizzare per ritrarre il cilindro pneumatico.

In questo esempio viene utilizzato il pulsante L2.

Diagramma che illustra i componenti V5 Pneumatics e i relativi collegamenti, evidenziando le varie parti e la loro disposizione all'interno del sistema robotico V5.

Aggiungi un blocco [imposta DigitalOut].

Lasciarlo su "basso" per l'impostazione dell'uscita digitale.

Ciò farà ritrarre il cilindro pneumatico quando viene premuto il pulsante L2 sul controller.

Salva il progetto, scaricalo sul V5 Robot Brain ed esegui il progetto per testare il tuo controllo del cilindro pneumatico utilizzando il controller.

Per maggiori informazioni sul salvataggio, il download e l'esecuzione dei progetti VEXcode V5, consultare la sezione Apri e salva progetti di blocchi della Libreria VEX.


Controlla il tuo cilindro pneumatico con un unico pulsante del controller

Un altro metodo preferito dai conducenti per controllare la parte pneumatica del proprio robot è l'utilizzo di un unico pulsante: il pulsante estende il cilindro pneumatico quando viene premuto e quindi ritrae il cilindro pneumatico quando viene premuto nuovamente. Quanto segue può essere aggiunto al tuo progetto VEXcode V5 per controllare il tuo cilindro pneumatico utilizzando un singolo pulsante sul controller.

Diagramma che illustra i componenti del sistema V5 Pneumatics e i relativi collegamenti, evidenziandone funzionalità e disposizione per scopi didattici in robotica.

Dalla casella degli strumenti di rilevamento aggiungere un blocco di uscita digitale impostato al blocco [all'avvio].

Il blocco [imposta uscita digitale] deve essere impostato su "basso". Ciò garantirà che il cilindro pneumatico inizi il progetto completamente retratto.

Diagramma che illustra i componenti pneumatici VEX V5 e i relativi collegamenti, mostrando varie parti e la loro disposizione per scopi didattici nella robotica.

Dalla casella degli strumenti Variabili selezionare Crea un booleano.

Per questo esempio chiameremo il valore booleano: digitaloutON.

Diagramma che illustra i componenti V5 Pneumatics, mostrando varie parti e i relativi collegamenti per scopi didattici sulla robotica.

Aggiungi un blocco [set digitaloutON].

Lasciare il valore booleano impostato su <true>.

Diagramma che illustra i componenti pneumatici V5 e i relativi collegamenti, evidenziando varie parti e le relative funzioni in un sistema robotico, progettato per migliorare la comprensione dei sistemi pneumatici nella robotica VEX.

Dalla casella degli strumenti Eventi aggiungi un blocco {when Controller button pressed}.

Seleziona il pulsante del controller che preferisci utilizzare per estendere il cilindro pneumatico.

In questo esempio viene utilizzato il pulsante L1.

Diagramma che illustra i componenti pneumatici V5 e le loro funzioni, inclusi cilindri, valvole e sistemi di alimentazione dell'aria, e che mostra la configurazione e i collegamenti per operazioni pneumatiche efficaci nella robotica.

Dalla casella degli strumenti Controllo aggiungi un blocco [if then else].

Diagramma che illustra i componenti pneumatici V5, evidenziando varie parti e i relativi collegamenti, pertinenti alla descrizione della categoria V5 nella robotica.

Aggiungi un valore booleano <digitaloutON> all'if.

Diagramma che illustra i componenti e le funzionalità del sistema pneumatico V5, evidenziando le varie parti e i relativi collegamenti, pertinenti alla descrizione della categoria V5.

Aggiungi un blocco [set DigitalOut] alla parte "allora" del blocco C.

Modificare il blocco [set DigitalOut] su 'alto'.

Diagramma che illustra i componenti pneumatici V5 e i relativi collegamenti, evidenziando le varie parti e le loro funzioni nel sistema robotico V5.

Aggiungi un blocco [set DigitalOut] alla parte "else" del blocco C.

Lasciare il blocco [set DigitalOut] su 'basso'.

Diagramma che illustra i componenti pneumatici V5 e i relativi collegamenti, evidenziando vari elementi quali cilindri, valvole e tubi, rilevanti per il sistema robotico V5.

Aggiungi un blocco [set digitaloutON].

Cambia il booleano in <false>.

Ciò modificherà il valore booleano in modo che la prossima volta che verrà premuto il pulsante L1 la condizione andrà all'"else" del blocco C di controllo.

Diagramma che illustra i componenti pneumatici VEX V5 e i relativi collegamenti, evidenziando la disposizione e la funzionalità all'interno del sistema V5.

Aggiungi un altro blocco [set digitaloutON].

Lasciare il booleano come <true>.

Ciò modificherà il valore booleano in modo che la prossima volta che verrà premuto il pulsante L1 la condizione passerà al "allora" del blocco C di controllo.

Diagramma che illustra i componenti pneumatici VEX V5, tra cui cilindri, valvole e serbatoi d'aria, utilizzati nelle applicazioni robotiche per il controllo del movimento e della forza.

Dalla casella degli strumenti Controllo aggiungere un blocco [wait] ad entrambe le sezioni del blocco C [if then else].

Modificare il valore in (0,1) secondi in ciascun blocco [wait].

Ciò consentirà un breve periodo di tempo affinché la condizione rilevi la pressione del pulsante.

Il pulsante estenderà il cilindro pneumatico quando viene premuto e quindi ritrarrà il cilindro pneumatico quando viene premuto nuovamente.

Salva il progetto, scaricalo sul V5 Robot Brain ed esegui il progetto per testare il tuo controllo del cilindro pneumatico utilizzando il controller.

Per maggiori informazioni sul salvataggio, il download e l'esecuzione dei progetti VEXcode V5, consultare la sezione Apri e salva progetti di blocchi della Libreria VEX.

Diagramma che illustra i componenti del sistema pneumatico VEX V5, tra cui cilindri, valvole e serbatoi dell'aria, e ne mostra la disposizione e i collegamenti a scopo didattico.

I blocchi per controllare i tuoi cilindri pneumatici dovranno essere ricreati in un progetto di esempio per il modello di competizione prima che il tuo robot sia pronto per l'uso in una competizione utilizzando un sistema di controllo sul campo.

Per maggiori informazioni sul modello di competizione, vedere l'articolo Utilizzo del modello di competizione dei blocchi in VEXcode V5 nella libreria VEX.

Questi progetti possono essere utilizzati per controllare sia i cilindri pneumatici a semplice effetto che quelli a doppio effetto. Se due cilindri pneumatici sono collegati a un'elettrovalvola utilizzando un raccordo a “T”, entrambi i cilindri saranno controllati dallo stesso set di blocchi.

Nota: La porta a 3 fili sul V5 Robot Brain tornerà ad essere una porta di ingresso digitale quando il progetto viene interrotto. Ciò potrebbe, se la pressione dell'aria residua è sufficiente, causare l'estensione del cilindro pneumatico. Per evitare ciò, rilasciare la pressione dell'aria spostando la valvola a dito in posizione disattivata o premendo il nucleo della valvola per pneumatici Schrader prima di interrompere il progetto.

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

Last Updated: