Sterowanie pneumatyką za pomocą przycisków na kontrolerze

Sterowanie pneumatyką za pomocą sterownika V5 wymaga indywidualnego projektu. W tym artykule opisano, jak utworzyć projekt VEXcode V5.


Konfiguracja Twojego projektu

Schemat ilustrujący komponenty pneumatyczne V5 i ich połączenia, prezentujący różne części wykorzystywane w systemach robotyki VEX w celu zapewnienia funkcjonalności pneumatycznej.

Wybierz przycisk Urządzenia, aby otworzyć okno Urządzenia.

Schemat ilustrujący komponenty pneumatyczne V5, obejmujące różne części i połączenia, stosowane w aplikacjach robotyki. Ilustracja stanowi wizualny punkt odniesienia umożliwiający zrozumienie układu i funkcjonalności układów pneumatycznych w robotyce V5.

Wybierz „Dodaj urządzenie”.

Schemat ilustrujący komponenty pneumatyczne V5, prezentujący różne części i ich połączenia, istotne dla opisu kategorii V5.

Aby rozpocząć projekt VEXcode V5 w celu sterowania pneumatyką, musisz skonfigurować dwa urządzenia.

Konieczne będzie dodanie urządzenia sterującego.

Aby uzyskać więcej informacji na temat konfigurowania urządzenia kontrolera, zapoznaj się z artykułem Konfigurowanie kontrolera V5 w VEXcode V5 w bibliotece VEX.

Schemat ilustrujący komponenty pneumatyczne V5, obejmujące różne części i ich połączenia, stosowane w aplikacjach robotyki. Schemat ilustrujący komponenty pneumatyczne V5 i ich funkcje, pokazujący różne części i połączenia stosowane w systemach robotyki VEX.

 

Będziesz także musiał dodać cyfrowe wyjście urządzenia 3-Wire.

Aby uzyskać więcej informacji na temat konfigurowania urządzenia z wyjściem cyfrowym, zapoznaj się z artykułem Konfigurowanie 3-żyłowych urządzeń wejścia i wyjścia cyfrowego w programie VEXcode V5 w bibliotece VEX.


Steruj siłownikiem pneumatycznym za pomocą dwóch przycisków kontrolera

Istnieją dwie powszechnie preferowane metody, których kierowcy używają do sterowania pneumatyką swojego robota. 

Jednym ze sposobów jest użycie dwóch różnych przycisków na sterowniku: jednego przycisku do wysuwania cylindra pneumatycznego i jednego przycisku do wsuwania cylindra pneumatycznego. Do projektu VEXcode V5 można dodać następujące elementy, aby sterować cylindrem pneumatycznym za pomocą 2 przycisków na sterowniku.

Schemat ilustrujący elementy układu pneumatycznego V5 i ich połączenia, podkreślający funkcjonalność i układ, w celach edukacyjnych z zakresu robotyki.

Z przybornika wykrywania dodaj ustawiony blok wyjścia cyfrowego do bloku [po uruchomieniu].

Blok [set digital out] powinien być ustawiony na „niski”. Dzięki temu cylinder pneumatyczny rozpocznie projekt całkowicie wsunięty.

Schemat ilustrujący komponenty pneumatyczne V5 i ich połączenia, prezentujący różne części i ich funkcje w systemie robotycznym, mający na celu pogłębienie zrozumienia układów pneumatycznych w robotyce VEX.

Z przybornika Zdarzenia dodaj blok [po naciśnięciu przycisku kontrolera].

Wybierz przycisk kontrolera, którego wolisz używać do wysuwania cylindra pneumatycznego.

W tym przykładzie użyto przycisku L1.

Schemat ilustrujący komponenty pneumatyczne V5 i ich rozmieszczenie, ukazujący różne części i połączenia skutecznych systemów pneumatycznych robotów.

Dodaj blok [set DigitalOut].

Wybierz opcję „wysoki” dla ustawienia wyjścia cyfrowego.

Spowoduje to wysunięcie siłownika pneumatycznego po naciśnięciu przycisku L1 na sterowniku.

Schemat ilustrujący komponenty i budowę układu pneumatycznego V5, prezentujący różne elementy, takie jak zawory, cylindry i połączenia, istotne dla opisu kategorii V5.

Z przybornika Zdarzenia dodaj kolejny blok [po naciśnięciu przycisku kontrolera].

Wybierz przycisk kontrolera, którego wolisz używać do cofania cylindra pneumatycznego.

W tym przykładzie użyto przycisku L2.

Schemat ilustrujący elementy pneumatyczne V5 i ich połączenia, ukazujący różne części i ich rozmieszczenie w systemie robotyki V5.

Dodaj blok [set DigitalOut].

Dla ustawienia wyjścia cyfrowego pozostaw ustawienie „niskie”.

Spowoduje to cofnięcie siłownika pneumatycznego po naciśnięciu przycisku L2 na sterowniku.

Zapisz projekt, pobierz go do Robot Brain V5 i uruchom projekt, aby przetestować sterowanie siłownikiem pneumatycznym za pomocą kontrolera.

Więcej informacji na temat zapisywania, pobierania i uruchamiania projektów VEXcode V5 znajdziesz w sekcji Otwieranie i zapisywanie projektów bloków w bibliotece VEX.


Steruj siłownikiem pneumatycznym za pomocą jednego przycisku kontrolera

Inną preferowaną metodą sterowania układem pneumatycznym robota przez kierowców jest użycie jednego przycisku: przycisk wysuwa cylinder pneumatyczny po naciśnięciu, a następnie cofa cylinder pneumatyczny po ponownym naciśnięciu. Do projektu VEXcode V5 można dodać poniższe elementy, aby sterować cylindrem pneumatycznym za pomocą jednego przycisku na sterowniku.

Schemat ilustrujący elementy układu pneumatycznego V5 i ich połączenia, podkreślający funkcjonalność i układ, w celach edukacyjnych z zakresu robotyki.

Z przybornika wykrywania dodaj ustawiony blok wyjścia cyfrowego do bloku [po uruchomieniu].

Blok [set digital out] powinien być ustawiony na „niski”. Dzięki temu cylinder pneumatyczny rozpocznie projekt całkowicie wsunięty.

Schemat ilustrujący elementy pneumatyczne VEX V5 i ich połączenia, prezentujący różne części i ich rozmieszczenie, w celach edukacyjnych z zakresu robotyki.

Z przybornika Zmienne wybierz Utwórz wartość logiczną.

W tym przykładzie wywołamy wartość logiczną: digitaloutON.

Schemat ilustrujący komponenty pneumatyczne V5, prezentujący różne części i ich połączenia, w celach edukacyjnych z zakresu robotyki.

Dodaj blok [set digitaloutON].

Pozostaw wartość logiczną ustawioną na <true>.

Schemat ilustrujący komponenty pneumatyczne V5 i ich połączenia, prezentujący różne części i ich funkcje w systemie robotycznym, mający na celu pogłębienie zrozumienia układów pneumatycznych w robotyce VEX.

Z przybornika Zdarzenia dodaj blok {when Controller button pressed}.

Wybierz przycisk kontrolera, którego wolisz używać do wysuwania cylindra pneumatycznego.

W tym przykładzie użyto przycisku L1.

Schemat ilustrujący komponenty pneumatyczne V5 i ich funkcje, w tym cylindry, zawory i układy zasilania powietrzem, prezentujący konfigurację i połączenia umożliwiające efektywne działanie układów pneumatycznych w robotyce.

Z przybornika Sterowanie dodaj blok [if then else].

Schemat ilustrujący komponenty pneumatyczne V5, prezentujący różne części i ich połączenia, istotne z punktu widzenia opisu kategorii V5 w robotyce.

Dodaj wartość logiczną <digitaloutON> do if.

Schemat ilustrujący komponenty i funkcjonalności układu pneumatycznego V5, prezentujący różne części i ich połączenia, istotne z punktu widzenia opisu kategorii V5.

Dodaj blok [set DigitalOut] do części „wtedy” bloku C.

Zmień blok [set DigitalOut] na „wysoki”.

Schemat ilustrujący elementy pneumatyczne V5 i ich połączenia, ukazujący różne części i ich funkcje w systemie robotyki V5.

Dodaj blok [set DigitalOut] do części „else” bloku C.

Pozostaw blok [set DigitalOut] jako „niski”.

Schemat ilustrujący komponenty pneumatyczne V5 i ich połączenia, pokazujący różne elementy, takie jak cylindry, zawory i przewody, istotne dla systemu robotycznego V5.

Dodaj blok [set digitaloutON].

Zmień wartość logiczną na <false>.

Spowoduje to zmianę wartości logicznej, więc przy następnym naciśnięciu przycisku L1 warunek przejdzie do „else” bloku sterującego C.

Schemat ilustrujący elementy pneumatyczne VEX V5 i ich połączenia, pokazujący układ i funkcjonalność systemu V5.

Dodaj kolejny blok [set digitaloutON].

Pozostaw wartość logiczną jako <true>.

Spowoduje to zmianę wartości logicznej, więc przy następnym naciśnięciu przycisku L1 warunek przejdzie do „wtedy” bloku sterującego C.

Schemat ilustrujący komponenty pneumatyczne VEX V5, w tym cylindry, zawory i zbiorniki powietrza, stosowane w aplikacjach robotyki do sterowania ruchem i siłą.

Z przybornika sterowania dodaj blok [wait] do obu sekcji bloku C [if then else].

Zmień wartość na (0,1) sekundy w każdym bloku [czekaj].

Dzięki temu stan może wykryć naciśnięcie przycisku przez krótki czas.

Przycisk wysuwa cylinder pneumatyczny po naciśnięciu, a następnie cofa cylinder pneumatyczny po ponownym naciśnięciu.

Zapisz projekt, pobierz go do Robot Brain V5 i uruchom projekt, aby przetestować sterowanie siłownikiem pneumatycznym za pomocą kontrolera.

Więcej informacji na temat zapisywania, pobierania i uruchamiania projektów VEXcode V5 znajdziesz w sekcji Otwieranie i zapisywanie projektów bloków w bibliotece VEX.

Schemat ilustrujący komponenty układu pneumatycznego VEX V5, obejmującego cylindry, zawory i zbiorniki powietrza, pokazujący ich rozmieszczenie i połączenia, w celach edukacyjnych.

Bloki sterujące cylindrami pneumatycznymi będą musiały zostać odtworzone w przykładowym projekcie dla szablonu zawodów, zanim robot będzie gotowy do użycia w zawodach z wykorzystaniem systemu kontroli w terenie.

Więcej informacji na temat szablonu konkursu można znaleźć w artykule Using the Blocks Competition Template in VEXcode V5 w bibliotece VEX.

Projekty te można wykorzystać do sterowania siłownikami pneumatycznymi jednostronnego i dwustronnego działania. Jeśli dwa cylindry pneumatyczne są podłączone do zaworu elektromagnetycznego za pomocą złączki w kształcie litery „T”, oba cylindry będą sterowane przez ten sam zestaw bloków.

Uwaga: Port 3-przewodowy robota V5 Robot Brain powróci do portu wejścia cyfrowego po zatrzymaniu projektu. Może to spowodować wysunięcie się cylindra pneumatycznego, jeśli ciśnienie resztkowe jest wystarczające. Aby tego uniknąć, przed zatrzymaniem projektu zwolnij ciśnienie powietrza, przełączając zawór palcowy do pozycji wyłączonej lub wciskając rdzeń zaworu opony Schrader.

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

Last Updated: