Pneumatiek bedienen met de knoppen op uw controller

Het aansturen van de pneumatiek met uw V5-controller vraagt ​​om maatwerk. In dit artikel wordt beschreven hoe u een VEXcode V5-project maakt.


Uw project configureren

Diagram met de componenten van V5 Pneumatics en hun aansluitingen, met weergave van verschillende onderdelen die in VEX-roboticasystemen worden gebruikt voor pneumatische functionaliteit.

Selecteer de knop Apparaten om het venster Apparaten te openen.

Diagram met de componenten van V5 Pneumatics, inclusief diverse onderdelen en aansluitingen, die worden gebruikt in roboticatoepassingen. De afbeelding biedt een visuele referentie voor inzicht in de lay-out en functionaliteit van pneumatische systemen in V5-robotica.

Selecteer 'Een apparaat toevoegen'.

Diagram met de componenten van V5 Pneumatiek, met de verschillende onderdelen en hun aansluitingen die relevant zijn voor de beschrijving van de V5-categorie.

Om uw VEXcode V5-project te starten om uw pneumatiek te besturen, moet u twee apparaten configureren.

U moet het Controller-apparaat toevoegen.

Voor meer informatie over het configureren van een controllerapparaat raadpleegt u het artikel De V5-controller configureren in VEXcode V5 in de VEX-bibliotheek.

Diagram met de componenten van V5 Pneumatics, inclusief verschillende onderdelen en hun aansluitingen, die worden gebruikt in roboticatoepassingen. Diagram met de componenten van V5 Pneumatics en hun functies, met weergave van verschillende onderdelen en aansluitingen die worden gebruikt in VEX-roboticasystemen.

 

U moet ook het 3-draads apparaat Digital Out toevoegen.

Voor meer informatie over het configureren van een digitaal uitgangsapparaat, zie het artikel Configureren van 3-draads digitale ingangs- en uitgangsapparaten in VEXcode V5 in de VEX-bibliotheek.


Bedien uw pneumatische cilinder met twee controllerknoppen

Er zijn twee algemeen geprefereerde methoden die chauffeurs gebruiken om de pneumatiek op hun robot te regelen. 

Eén manier is om twee verschillende knoppen op de controller te gebruiken: één knop om de pneumatische cilinder uit te schuiven en één knop om de pneumatische cilinder in te trekken. Het volgende kan aan uw VEXcode V5-project worden toegevoegd om uw pneumatische cilinder te bedienen met behulp van 2 knoppen op de controller.

Diagram met de componenten van het V5 Pneumatics-systeem en hun aansluitingen, met nadruk op de functionaliteit en indeling voor educatieve doeleinden in de robotica.

Voeg vanuit de detectietoolbox een ingesteld digitaal uitgangsblok toe aan het blok [wanneer gestart].

Het [set digital out] blok moet op 'laag' staan. Dit zorgt ervoor dat uw pneumatische cilinder het project volledig ingetrokken start.

Diagram met de componenten van V5 Pneumatiek en hun aansluitingen, waarin verschillende onderdelen en hun functies in een roboticasysteem worden getoond. Dit diagram is bedoeld om het begrip van pneumatische systemen in VEX-robotica te verbeteren.

Voeg vanuit de gereedschapskist Gebeurtenissen een blok [wanneer de controllerknop wordt ingedrukt] toe.

Selecteer de controllerknop die u wilt gebruiken om de pneumatische cilinder uit te schuiven.

In dit voorbeeld wordt knop L1 gebruikt.

Diagram met de componenten van V5 Pneumatics en hun opstelling, met weergave van verschillende onderdelen en aansluitingen voor effectieve pneumatische robotsystemen.

Voeg een [set DigitalOut]-blok toe.

Selecteer 'hoog' voor de digitale uitgangsinstelling.

Hierdoor wordt de pneumatische cilinder uitgeschoven wanneer knop L1 op de controller wordt ingedrukt.

Diagram met de componenten en de opstelling van het V5-pneumatische systeem, met diverse elementen zoals kleppen, cilinders en aansluitingen die relevant zijn voor de beschrijving van de V5-categorie.

Voeg vanuit de gereedschapskist Gebeurtenissen nog een blok [wanneer de controllerknop wordt ingedrukt] toe.

Selecteer de controllerknop die u wilt gebruiken om de pneumatische cilinder in te trekken.

In dit voorbeeld wordt knop L2 gebruikt.

Diagram met de componenten van V5 Pneumatics en hun aansluitingen, met weergave van de verschillende onderdelen en hun opstelling binnen het V5-roboticasysteem.

Voeg een [set DigitalOut]-blok toe.

Laat het op 'laag' staan ​​voor de digitale uitgangsinstelling.

Hierdoor wordt de pneumatische cilinder ingetrokken wanneer knop L2 op de controller wordt ingedrukt.

Sla het project op, download het naar de V5 Robot Brain en voer het project uit om uw besturing van de pneumatische cilinder te testen met behulp van uw controller.

Voor meer informatie over het opslaan, downloaden en uitvoeren van VEXcode V5-projecten raadpleegt u het gedeelte Openen en opslaan van blokkenprojecten van de VEX-bibliotheek.


Bedien uw pneumatische cilinder met één enkele controllerknop

Een andere voorkeursmethode die bestuurders gebruiken om de pneumatiek op hun robot te bedienen, is het gebruik van één enkele knop: de knop schuift de pneumatische cilinder uit als hij wordt ingedrukt en trekt de pneumatische cilinder vervolgens weer in als hij opnieuw wordt ingedrukt. Het volgende kan aan uw VEXcode V5-project worden toegevoegd om uw pneumatische cilinder te bedienen met één enkele knop op de controller.

Diagram met de componenten van het V5 Pneumatics-systeem en hun aansluitingen, met nadruk op de functionaliteit en indeling voor educatieve doeleinden in de robotica.

Voeg vanuit de detectietoolbox een ingesteld digitaal uitgangsblok toe aan het blok [wanneer gestart].

Het [set digital out] blok moet op 'laag' staan. Dit zorgt ervoor dat uw pneumatische cilinder het project volledig ingetrokken start.

Diagram met de componenten van VEX V5 Pneumatiek en hun aansluitingen, met weergave van verschillende onderdelen en hun opstelling voor educatieve doeleinden in de robotica.

Selecteer in de gereedschapset Variabelen Maak een Booleaanse waarde.

Voor dit voorbeeld noemen we de Boolean: digitaloutON.

Diagram met de componenten van V5 Pneumatics, met diverse onderdelen en hun aansluitingen voor educatieve doeleinden in de robotica.

Voeg een [set digitaloutON]-blok toe.

Laat de Booleaanse waarde ingesteld op <true>.

Diagram met de componenten van V5 Pneumatiek en hun aansluitingen, waarin verschillende onderdelen en hun functies in een roboticasysteem worden getoond. Dit diagram is bedoeld om het begrip van pneumatische systemen in VEX-robotica te verbeteren.

Voeg vanuit de gereedschapskist Gebeurtenissen een {when Controller button pressed} blok toe.

Selecteer de controllerknop die u wilt gebruiken om de pneumatische cilinder uit te schuiven.

In dit voorbeeld wordt knop L1 gebruikt.

Diagram met de componenten van V5 Pneumatics en hun functies, waaronder cilinders, kleppen en luchttoevoersystemen, en met een weergave van de opstelling en aansluitingen voor effectieve pneumatische handelingen in de robotica.

Voeg vanuit de Control-toolbox een [if then else]-blok toe

Diagram met de componenten van V5 Pneumatiek, met verschillende onderdelen en hun aansluitingen die relevant zijn voor de V5-categoriebeschrijving in robotica.

Voeg een <digitaloutON> Booleaanse waarde toe aan de if.

Diagram met de componenten en functionaliteiten van het V5-pneumatische systeem, met weergave van verschillende onderdelen en hun aansluitingen, relevant voor de beschrijving van de V5-categorie.

Voeg een [set DigitalOut]-blok toe aan het 'toen'-gedeelte van het C-blok.

Wijzig het blok [set DigitalOut] naar 'hoog'.

Diagram met de componenten van V5 Pneumatics en hun aansluitingen, met weergave van de verschillende onderdelen en hun functies in het V5-roboticasysteem.

Voeg een [set DigitalOut]-blok toe aan het 'else'-gedeelte van het C-blok.

Laat het [set DigitalOut]-blok op 'laag' staan.

Diagram met de componenten van V5 Pneumatics en hun aansluitingen, met weergave van diverse elementen zoals cilinders, kleppen en slangen die relevant zijn voor het V5-roboticasysteem.

Voeg een [set digitaloutON]-blok toe.

Wijzig de Booleaanse waarde in <false>.

Hierdoor wordt de Boolean gewijzigd, zodat de volgende keer dat de L1-knop wordt ingedrukt, de voorwaarde naar de 'else' van het controle-C-blok gaat.

Diagram met de componenten van VEX V5 Pneumatics en hun aansluitingen, en met een overzicht van de indeling en functionaliteit binnen het V5-systeem.

Voeg nog een [set digitaloutON]-blok toe.

Laat de Booleaanse waarde <true>staan.

Hierdoor wordt de Booleaanse waarde gewijzigd, zodat de volgende keer dat de L1-knop wordt ingedrukt, de voorwaarde naar de 'dan' van het controle-C-blok gaat.

Diagram met de componenten van VEX V5 Pneumatiek, waaronder cilinders, kleppen en luchttanks, die in roboticatoepassingen worden gebruikt voor het regelen van beweging en kracht.

Voeg vanuit de Control-toolbox een [wait]-blok toe aan beide secties van het [if then else] C-blok.

Wijzig de waarde in (0,1) seconden in elk [wacht]-blok.

Hierdoor kan het een korte tijd duren voordat de conditie detecteert dat er op de knop wordt gedrukt.

De knop zal de pneumatische cilinder uitschuiven als hij wordt ingedrukt en vervolgens de pneumatische cilinder intrekken als hij opnieuw wordt ingedrukt.

Sla het project op, download het naar de V5 Robot Brain en voer het project uit om uw besturing van de pneumatische cilinder te testen met behulp van uw controller.

Voor meer informatie over het opslaan, downloaden en uitvoeren van VEXcode V5-projecten raadpleegt u het gedeelte Openen en opslaan van blokkenprojecten van de VEX-bibliotheek.

Diagram met de onderdelen van het VEX V5 pneumatische systeem, waaronder cilinders, kleppen en luchttanks, en de opstelling en aansluitingen ervan voor educatieve doeleinden.

De blokken om uw pneumatische cilinders te besturen moeten opnieuw worden gemaakt in een voorbeeldproject voor de wedstrijdsjabloon voordat uw robot klaar is voor gebruik in een wedstrijd met behulp van een veldbesturingssysteem.

Voor meer informatie over de wedstrijdsjabloon, zie het artikel Het blokkenwedstrijdsjabloon gebruiken in VEXcode V5 in de VEX-bibliotheek.

Met deze projecten kunnen zowel de enkelwerkende als de dubbelwerkende pneumatische cilinders worden aangestuurd. Als twee pneumatische cilinders met behulp van een “T”-fitting aan een magneetklep zijn bevestigd, worden beide cilinders bestuurd door dezelfde set blokken.

Opmerking: De 3-draads poort op de V5 Robot Brain keert terug naar een digitale in-poort wanneer het project wordt gestopt. Dit kan, als er voldoende restluchtdruk is, ervoor zorgen dat de pneumatische cilinder uitschuift. Om dit te voorkomen, laat u de luchtdruk ontsnappen door het vingerventiel in de uit-positie te zetten of door de kern van het Schrader-bandventiel in te drukken voordat u het project stopt.

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

Last Updated: