Kódování pneumatické sady V5

Tato příručka je navržena tak, aby pomohla uživatelům V5 Pneumatics Kit orientovat se v procesu pochopení, konfigurace a kódování jejich pneumatiky. Další informace o součástech v sadě V5 Pneumatics Kit v tomto článku z knihovny VEX Library.

Možnosti ovládání a nastavení

V pneumatické sadě V5 hrají dvojčinný solenoid a jeho doprovodný kabel ovladače dvojčinného solenoidu klíčovou roli, protože umožňují uživatelům ovládat pneumatické systémy prostřednictvím VEXcode V5.

Chcete-li se dozvědět, jak Solenoid funguje, si prohlédněte tento článek z knihovny VEX.

Konfigurace solenoidu

Protože jsme se dozvěděli, že Solenoid je pouze 3-vodičové zařízení, jehož stav můžeme změnit, nyní přidáme a nakonfigurujeme zařízení ve VEXcode V5.

Schéma znázorňující komponenty V5 Pneumatics a jejich připojení, zobrazující různé části a jejich funkce v rámci robotického systému V5.

Otevřete VEXcode V5 a výběrem tlačítka Zařízení otevřete okno Zařízení.

Schéma znázorňující pneumatické komponenty V5, zobrazující různé části a jejich spojení pro vzdělávací účely v robotice.

Vyberte možnost Přidat zařízení.

Schéma znázorňující součásti systému VEX V5 Pneumatics, včetně vzduchových nádrží, ventilů a pohonů, zdůrazňující jejich uspořádání a připojení pro vzdělávací účely.

Vyberte „3-WIRE“.

Schéma znázorňující komponenty V5 Pneumatics a jejich připojení, zobrazující různé části a jejich funkce v rámci robotického systému V5.

Po výběru „3-WIRE“ vyberte „DIGITAL OUT“.

Pamatujte, že musíme solenoidu říci, v jakém stavu by měl být. K tomu potřebujeme posílat informace přes 3-Wire, a proto jsme zvolili zařízení Digital Out.

Schéma znázorňující součásti systému VEX V5 Pneumatics, včetně válců, ventilů a vzduchových nádrží, používané pro robotické aplikace.

Po výběru možnosti Digitální výstup vyberte, do kterého 3vodičového portu jste zapojili kabel ovladače elektromagnetu na vašem robotickém mozku. Porty, které jsou již nakonfigurovány pro jiná zařízení, nebudou dostupné.

Jakmile je port vybrán, vyberte 'HOTOVO' pro odeslání zařízení do konfigurace nebo 'CANCEL' pro návrat zpět do nabídky Zařízení.

Poznámka: Výběrem 'ZRUŠIT' vrátíte zpět všechny změny, které jste na zařízení provedli, a nebude součástí konfigurace.

Schéma znázorňující pneumatické komponenty V5 a jejich připojení, zobrazující různé části používané v robotice VEX pro pneumatické systémy.

Poté se v sekci Snímání nyní objevily povely snímání 'Digital Out'.

Příkazy digitálního výstupu mění stav solenoidu:

Nízký - průtok vzduchu do výstupu A

Vysoká - Průtok vzduchu do výstupu B

Schéma znázorňující komponenty V5 Pneumatics a jejich uspořádání, zobrazující různé části, jako jsou válce, ventily a konektory používané v robotickém systému VEX pro lepší funkčnost.

Další informace o konfiguraci zařízení 3-Wire Digital In a Digital Out ve VEXcode V5, například jak je přejmenovat, odstranit z konfigurace nebo změnit jejich číslo portu, naleznete v tomto článku z knihovny VEX Library.

Kódování solenoidu

Podívejme se nyní na příklad kódování solenoidu pomocí Blocks, Pythonu a C++ s jednoduchým jednoválcovým pneumatickým systémem, který je znázorněn níže. Příkladem použití tohoto systému může být napájení odpalovacího mechanismu. Další informace o součástech a sestavě tohoto systému naleznete v tomto článku z knihovny VEX. Příklady základních operací pneumatického systému V5 v tomto článku z knihovny VEX.

Diagram znázorňující komponenty a funkčnost systému VEX V5 Pneumatics, včetně různých částí a jejich připojení, navržený tak, aby poskytoval jasné pochopení pneumatických mechanismů používaných v robotice.

Bloky VEXcode V5 VEXcode V5 Python
Diagram znázorňující komponenty V5 Pneumatics, zobrazující různé části a jejich spojení v robotickém systému, zdůrazňující funkčnost a uspořádání pneumatických systémů v robotice VEX.
digital_out_a.set(False)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

Při použití jednoválcového pneumatického nastavení způsobí tento příklad okamžité úplné zatažení válce za předpokladu, že je vzduchová nádrž natlakovaná a armatura uzavíracího ventilu je otevřená.

Pamatujte, že výchozí stav pro náš solenoid je nízký stav (nebo 'false' s textovým kódováním), takže tento příklad zajistí, že se náš válec spustí ze známé polohy zatažení.

Bloky VEXcode V5 VEXcode V5 Python
Schéma znázorňující komponenty a nastavení systému VEX V5 Pneumatics, zobrazující různé části a jejich zapojení pro vzdělávací účely v robotice.
digital_out_a.set(False)
wait(1, SECONDS)
digital_out_a.set(True)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); čekat(1, sekundy); DigitalOutA.set(true); }

Po provedení výše uvedeného příkladu a ukončení programu zůstane solenoid v nízkém stavu. Přidáním vysokého stavu 'DigitalOut' nebo kódu True se válec při spuštění programu nejprve zatáhne a po jedné sekundě se plně vysune. Pokud v tomto okamžiku zastavíte program, solenoid se vrátí zpět do nízkého stavu.

Je užitečné oddělit příkazy 'DigitalOut' pomocí příkazů 'Wait'. To umožní, aby se válec na krátkou dobu vysunul nebo zasunul.

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

Last Updated: