Kódování sady IQ Pneumatics Kit

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

Důležité upozornění k aktualizaci: Ujistěte se, že firmware vašeho mozku robota IQ a pneumatické řídicí jednotky je aktuální. Použití zastaralého firmwaru může vést k neočekávanému chování a problémům s výkonem pneumatických komponent. Chcete-li se dozvědět, jak aktualizovat firmware, prohlédněte si „Firmware“ Sekce v knihovně VEX a ujistěte se, že dodržujete pokyny specifické pro váš řídicí systém generování IQ.

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

V sadě IQ Pneumatics Kit hraje pneumatický solenoid klíčovou roli, protože umožňuje uživatelům ovládat pneumatické systémy pomocí VEXcode IQ.

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

Konfigurace solenoidu

Stejně jako u motorů a senzorů musí být pneumatický solenoid před použitím nakonfigurován ve VEXcode IQ.

Panel nástrojů VEXcode IQ se zvýrazněnou ikonou Zařízení mezi ikonami Prohlížeče kódu a Konzole monitoru.

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

Nabídka Zařízení VEXcode IQ se zobrazeným tlačítkem Přidat zařízení.

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

Nabídka Zařízení VEXcode IQ po výběru tlačítka Přidat zařízení. Možnost Pneumatický je zvýrazněna.

Vyberte „PNEUMATICKÉ“.

Nabídka Zařízení VEXcode IQ po výběru možnosti Pneumatika. Zobrazí se seznam 12 chytrých portů robota a port s číslem 12 je zvýrazněn.

Po výběru „PNEUMATICKÉ“ vyberte, do kterého portu jste zapojili pneumatický solenoid do vašeho robotického 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.

Pneumatické menu zařízení VEXcode IQ po výběru inteligentního portu. Existuje schéma solenoidu se dvěma pneumatickými válci a existují možnosti pro záměnu vstupů a výstupů válce. Ve výchozím nastavení jsou A a B na solenoidu propojeny s A a B na válci.

Po výběru 'HOTOVO' se objeví obrázek předkonfigurovaného pneumatického solenoidu.

Diagram ukazuje výchozí konfiguraci. Připojíme 'A' z pneumatického solenoidu k 'A' na válci a 'B' k 'B'. Tímto způsobem můžeme nastavit náš kód buď na „prodloužit“ nebo „zatáhnout“, protože porty na válcích jsou připojeny k odpovídajícím portům na pneumatickém solenoidu.

Pneumatické menu zařízení VEXcode IQ po výběru inteligentního portu. Existuje schéma solenoidu se dvěma pneumatickými válci, přičemž druhý válec je nastaven na zpětný chod, takže se nyní A připojuje k B a B se připojuje k A.

VEXcode IQ má funkci v konfigurační nabídce, která vám umožní obrátit vaše nastavení. Takže i když vaše hadičky nejsou připojeny jako výchozí, příkazy vysunutí a zatažení budou odpovídat provozu vašeho robota.

Jakmile jste s konfigurací zapojení spokojeni, vyberte 'HOTOVO' pro zavření nabídky zařízení a zahájení kódování.

Kódování pneumatického solenoidu

Podívejme se nyní na příklad kódování pneumatického 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 v tomto článku z knihovny VEX.

Schéma znázorňující komponenty a nastavení pneumatického systému VEX IQ, který zahrnuje mozek VEX IQ, vzduchovou nádrž, vzduchové čerpadlo, pneumatický solenoid a pneumatický válec se čtyřmi zdvihy. Všechny pneumatické části jsou propojeny 4mm trubicí a solenoid je k řídicí jednotce připojen pomocí inteligentního kabelu.

VEXcode IQ bloky VEXcode IQ Python
Projekt VEXcode IQ Blocks s textem „Po spuštění nastavte pneumatické čerpadlo Pneumatic12 na zapnuto a poté nastavte pneumatický válec1 Pneumatic12 na zasunutí.“
pneumatic_12.pump_on()
pneumatic_12.retract(CYLINDER1)
VEXcode IQ C++
int main() 
{ Pneumatic12.pumpOn();
Pneumatické12.zatáhnout(válec1); }

Při použití pneumatického nastavení s jedním válcem, které bylo uvedeno výše, tento příklad způsobí, že se válec okamžitě plně zatáhne, protože je zapnuté vzduchové čerpadlo.

Zapnutí vzduchové pumpy před použitím tlakové láhve je klíčové, protože poskytuje tlakové láhvi požadovaný tlak vzduchu. Dokud chcete, aby váš systém udržoval tlak vzduchu, vzduchové čerpadlo by mělo zůstat zapnuté. Typickým bezpečnostním prvkem je zahrnutí kódu pro zatažení válce. Tímto způsobem váš válec vždy začíná ze stejného známého místa (zatažený). Po dokončení vašeho kódu zůstane pneumatický solenoid v poslední poloze, do které jste mu dali pokyn, aby se přesunul.

VEXcode IQ bloky VEXcode IQ Python
Projekt VEXcode IQ Blocks s textem: Po spuštění nastavte pneumatické čerpadlo Pneumatic12 na zapnutí, pneumatický válec 12 na zasunutí, počkejte 1 sekundu a poté nastavte pneumatický válec 12 na vysunutí.
pneumatic_12.pump_on()
pneumatic_12.retract(CYLINDER1)
wait(1, SECONDS)
pneumatic_12.extend(CYLINDER1)
VEXcode IQ C++
int main() 
{ Pneumatic12.pumpOn();
Pneumatické12.zatáhnout(válec1);
čekat(1, sekundy);
Pneumatic12.prodloužit(válec1); }

Po spuštění předchozího příkladu a zastavení programu zůstane pneumatický solenoid v zataženém stavu. Pokud přidáte příkaz 'prodloužit', válec se nejprve zatáhne, když program začne, a poté se po jedné sekundě plně vysune. Pokud zde zastavíte program, elektromagnet zůstane v „roztaženém“ stavu.

Použitím příkazů „Čekejte“ mezi akcemi zatažení a vysunutí poskytnete válci čas, aby dokončil svůj pohyb.

To tvoří základní základ pro ovládání pneumatiky pomocí VEXcode IQ. Pamatujte, že ovládání vašeho pneumatického systému je směsí příkazů „vytáhnout“ a „zatáhnout“. Je důležité pochopit, jak a proč k těmto akcím dochází. V kombinaci s vaším přizpůsobeným pneumatickým nastavením vám tyto příkazy umožňují přesně ovládat váš systém, takže se bude chovat přesně tak, jak chcete.

 

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

Last Updated: