Codifica del kit pneumatico V5

Questa guida è stata progettata per aiutare gli utenti del kit pneumatico V5 a orientarsi nel processo di comprensione, configurazione e codifica dei propri sistemi pneumatici. Per ulteriori informazioni sui componenti del kit pneumatico V5, visualizza questo articolo dalla libreria VEX.

Opzioni di controllo e configurazione

Nel kit pneumatico V5, il solenoide a doppio effetto e il relativo cavo driver solenoide a doppio effetto svolgono un ruolo chiave nel consentire agli utenti di controllare i sistemi pneumatici tramite VEXcode V5.

Per sapere come funziona il solenoide, visualizza questo articolo dalla VEX Library.

Configurazione del solenoide

Poiché abbiamo appreso che il solenoide è solo un dispositivo a 3 fili di cui possiamo modificare lo stato, ora aggiungeremo e configureremo il dispositivo in VEXcode V5.

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

Apri VEXcode V5 e seleziona il pulsante Dispositivi per aprire la finestra Dispositivi.

Diagramma che illustra i componenti pneumatici V5, che mostra varie parti e i relativi collegamenti per scopi didattici nella robotica.

Seleziona "Aggiungi un dispositivo".

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

Selezionare "3 FILI".

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

Dopo aver selezionato "3-WIRE", selezionare "DIGITAL OUT".

Ricorda, dobbiamo dire al solenoide in quale stato dovrebbe trovarsi. Per fare ciò, dobbiamo inviare informazioni attraverso il 3-Wire, motivo per cui abbiamo scelto il dispositivo Digital Out.

Diagramma che illustra i componenti del sistema pneumatico VEX V5, tra cui cilindri, valvole e serbatoi dell'aria, utilizzati per applicazioni robotiche.

Dopo aver selezionato Digital Out, scegli a quale porta a 3 fili hai collegato il cavo del driver del solenoide sul tuo Robot Brain. Le porte già configurate per altri dispositivi non saranno disponibili.

Una volta selezionata la porta, selezionare 'FINE' per sottoporre il dispositivo alla configurazione oppure 'ANNULLA' per tornare al menu Dispositivi.

Nota: Selezionando 'ANNULLA' si annulleranno tutte le modifiche apportate al dispositivo e non faranno parte della configurazione.

Diagramma che illustra i componenti pneumatici V5 e i relativi collegamenti, evidenziando varie parti utilizzate nella robotica VEX per i sistemi pneumatici.

Successivamente, i comandi di rilevamento 'Digital Out' sono ora apparsi nella sezione Rilevamento.

I comandi di uscita digitale modificano lo stato del solenoide:

Basso: flusso d'aria verso l'uscita A

Alto: flusso d'aria verso l'uscita B

Diagramma che illustra i componenti V5 Pneumatics e la loro disposizione, evidenziando varie parti quali cilindri, valvole e connettori utilizzati nel sistema robotico VEX per una maggiore funzionalità.

Per ulteriori informazioni sulla configurazione dei dispositivi Digital In e Digital Out a 3 fili in VEXcode V5, ad esempio su come rinominarli, eliminarli dalla configurazione o modificarne il numero di porta, visualizza questo articolo dalla libreria VEX.

Codifica del solenoide

Esploriamo ora un esempio di codifica del solenoide utilizzando Blocks, Python e C++ con un semplice sistema pneumatico a un cilindro, illustrato di seguito. Un esempio di caso d'uso di questo sistema potrebbe essere quello di alimentare un meccanismo di avvio. Per maggiori informazioni sui componenti e l'assemblaggio di questo sistema, visualizza questo articolo dalla VEX Library. Per esempi di funzionamento di base del sistema pneumatico V5, visualizza questo articolo dalla libreria VEX.

Diagramma che illustra i componenti e la funzionalità del sistema pneumatico VEX V5, comprese varie parti e le relative connessioni, progettato per fornire una chiara comprensione dei meccanismi pneumatici utilizzati nella robotica.

Blocchi VEXcode V5 VEXcode V5 Python
Diagramma che illustra i componenti pneumatici V5, che mostra varie parti e i relativi collegamenti in un sistema robotico, evidenziando la funzionalità e la disposizione dei sistemi pneumatici nella robotica VEX.
digital_out_a.set(Falso)
Codice VEX V5 C++
int main() 
{ DigitalOutA.set(false);
}

Utilizzando una configurazione pneumatica a un cilindro, questo esempio farà ritrarre immediatamente il cilindro completamente, a condizione che il serbatoio dell'aria sia pressurizzato e il raccordo della valvola di intercettazione sia aperto.

Ricorda che lo stato predefinito per il nostro solenoide è uno stato basso (o "falso" con codifica testuale), quindi questo esempio garantirà che il nostro cilindro parta da una posizione nota di retrazione.

Blocchi VEXcode V5 VEXcode V5 Python
Diagramma che illustra i componenti e la configurazione del sistema pneumatico VEX V5, mostrando varie parti e i relativi collegamenti per scopi didattici in robotica.
digital_out_a.set(False)
aspetta(1, SECONDI)
digital_out_a.set(True)
Codice VEX V5 C++
int main() 
{ DigitalOutA.set(false); attesa(1, secondi); DigitalOutA.set(vero); }

Dopo aver eseguito l'esempio precedente e terminato il programma, il solenoide rimane nello stato basso. Aggiungendo uno stato alto "DigitalOut", o codice True, il cilindro si ritrarrà prima all'avvio del programma e poi si estenderà completamente dopo un secondo. Se si interrompe il programma a questo punto, il solenoide tornerà allo stato basso.

È utile separare i comandi "DigitalOut" utilizzando i comandi "Aspetta". Ciò consentirà al cilindro di estendersi o ritrarsi per un breve periodo di tempo.

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

Last Updated: