Ce guide est conçu pour aider les utilisateurs du kit pneumatique V5 à naviguer dans le processus de compréhension, de configuration et de codage de leurs systèmes pneumatiques. Pour plus d'informations sur les composants du kit pneumatique V5, consultez cet article de la bibliothèque VEX.
Options de contrôle et configuration
Dans le kit pneumatique V5, le solénoïde à double effet et le câble pilote de solénoïde à double effet qui l'accompagne jouent un rôle clé en permettant aux utilisateurs de contrôler les systèmes pneumatiques via le VEXcode V5.
Pour savoir comment fonctionne le solénoïde, cet article de la bibliothèque VEX.
Configuration du solénoïde
Puisque nous avons appris que le solénoïde n'est qu'un appareil à 3 fils dont nous pouvons modifier l'état, nous allons maintenant ajouter et configurer l'appareil dans VEXcode V5.
Ouvrez VEXcode V5 et sélectionnez le bouton Périphériques pour ouvrir la fenêtre Périphériques.
Sélectionnez « Ajouter un appareil ».
Sélectionnez « 3 FILS ».
Après avoir sélectionné « 3-WIRE », sélectionnez « DIGITAL OUT ».
N'oubliez pas que nous devons indiquer au solénoïde dans quel état il doit se trouver. Pour ce faire, nous devons envoyer des informations via le réseau 3 fils, c'est pourquoi nous avons choisi le périphérique Digital Out.
Après avoir sélectionné Sortie numérique, choisissez le port à 3 fils sur lequel vous avez branché le câble du pilote de solénoïde sur votre Robot Brain. Les ports déjà configurés pour d'autres appareils ne seront pas disponibles.
Une fois le port sélectionné, sélectionnez « TERMINÉ » pour soumettre l'appareil à la configuration ou « ANNULER » pour revenir au menu Appareils.
Remarque : La sélection de « ANNULER » annulera toutes les modifications que vous avez apportées à l'appareil et ne fera pas partie de la configuration.
Après cela, les commandes de détection « Digital Out » sont désormais apparues dans la section Détection.
Les commandes de sortie numérique modifient l'état du solénoïde :
Faible - Débit d'air vers la sortie A
Élevé - Débit d'air vers la sortie B
Pour plus d'informations sur la configuration des appareils d'entrée et de sortie numérique à 3 fils dans VEXcode V5, par exemple comment les renommer, les supprimer de la configuration ou modifier leur numéro de port, cet article de la bibliothèque VEX.
Codage du solénoïde
Explorons maintenant un exemple de codage du solénoïde à l'aide de Blocks, Python et C++ avec un système pneumatique simple à un cylindre, illustré ci-dessous. Un exemple de cas d’utilisation de ce système pourrait être l’alimentation d’un mécanisme de lancement. Pour plus d'informations sur les composants et l'assemblage de ce système, consultez cet article de la bibliothèque VEX. Pour des exemples de fonctionnement de base du système pneumatique V5, consultez cet article de la bibliothèque VEX.
Blocs VEXcode V5 | VEXcode V5 Python | |
---|---|---|
digital_out_a.set (Faux) |
||
VEXcode V5 C++ | ||
int main() |
||
En utilisant une configuration pneumatique à un cylindre, cet exemple entraînera la rétraction complète immédiate du cylindre, à condition que le réservoir d'air soit sous pression et que le raccord de la vanne d'arrêt soit ouvert. N'oubliez pas que l'état par défaut de notre solénoïde est un état bas (ou « faux » avec le codage de texte), donc cet exemple garantira que notre cylindre démarre à partir d'une position connue de rétraction. |
Blocs VEXcode V5 | VEXcode V5 Python | |
---|---|---|
digital_out_a.set (False) wait (1, SECONDES) digital_out_a.set (True) |
||
VEXcode V5 C++ | ||
int main() |
||
Une fois l'exemple ci-dessus exécuté et le programme terminé, le solénoïde reste à l'état bas. En ajoutant un état haut « DigitalOut », ou un code True, le cylindre se rétractera d'abord au démarrage du programme, puis s'étendra complètement après une seconde. Si vous arrêtez le programme à ce stade, le solénoïde reviendra à l'état bas. Il est utile de séparer les commandes « DigitalOut » à l'aide des commandes « Attendre ». Cela permettra au cylindre de s'étendre ou de se rétracter pendant une brève période. |