Pneumatika vezérlése a vezérlő gombjaival

A pneumatika V5 vezérlővel történő vezérléséhez testreszabott projektre van szükség. Ez a cikk leírja, hogyan hozhat létre VEXcode V5 projektet a következőkhöz:


A projekt konfigurálása

kép17.jpg

Válassza az Eszközök gombot az Eszközök ablak megnyitásához.

image8.jpg

Válassza az „Eszköz hozzáadása” lehetőséget.

kép5.jpg

A pneumatika vezérléséhez szükséges VEXcode V5 projekt elindításához két eszközt kell konfigurálnia.

Hozzá kell adnia a Controller eszközt.

A Vezérlőeszköz konfigurálásával kapcsolatos további információkért tekintse meg a Tudásbázis V5-vezérlő konfigurálása a VEXcode V5-ben című cikkét.

kép18.jpg

kép15.jpg

Hozzá kell adnia a 3 vezetékes digitális kimenetet is.

A digitális kimeneti eszközök konfigurálásával kapcsolatos további információkért tekintse meg a 3-vezetékes digitális bemeneti és digitális kimeneti eszközök konfigurálása a VEXcode V5-benrészt. > cikket a Tudásbázisból.


Kezelje pneumatikus hengerét két vezérlőgombbal

A járművezetők két általánosan preferált módszert használnak robotjuk pneumatikájának vezérlésére.

Az egyik lehetőség, hogy két különböző gombot használunk a vezérlőn: egy gombot a pneumatikus hengerben való kinyújtáshoz és egy gombot a pneumatikus henger visszahúzásához. A következőket lehet hozzáadni a VEXcode V5 projekthez a pneumatikus henger vezérléséhez a vezérlő 2 gombjával.

kép13.jpg

Az érzékelő eszköztárból adjon hozzá egy beállított digitális kimeneti blokkot a [induláskor] blokkhoz.

A [set digital out] blokkot „alacsony” értékre kell állítani. Ez biztosítja, hogy a pneumatikus henger teljesen behúzva indítsa el a projektet.

kép1.jpg

Az Események eszköztárból adjon hozzá egy [ha a vezérlőgombot megnyomta] blokkot.

Válassza ki a pneumatikus henger meghosszabbításához használni kívánt vezérlőgombot.

Ebben a példában az L1 gombot használjuk.

kép2.jpg

Adjon hozzá egy [set DigitalOut] blokkot.

Válassza a „magas” lehetőséget a digitális kimenet beállításához.

Ez azt eredményezi, hogy a pneumatikus henger kinyúlik, amikor a vezérlő L1 gombját megnyomják.

kép11.jpg

Az Események eszköztárból adjon hozzá egy másik [amikor a vezérlőgombot megnyomta] blokkot.

Válassza ki a pneumatikus henger visszahúzásához használni kívánt vezérlőgombot.

Ebben a példában az L2 gombot használjuk.

kép19.jpg

Adjon hozzá egy [set DigitalOut] blokkot.

Hagyja „alacsony”-ként a digitális kimenet beállításához.

Ez a pneumatikus henger visszahúzódását okozza, amikor a vezérlő L2 gombját megnyomják.

Mentse el a projektet, töltse le a V5 Robot Brainbe, és futtassa a projektet, hogy tesztelje a pneumatikus henger vezérlését a vezérlővel.

A VEXcode V5 projektek mentésével, letöltésével és futtatásával kapcsolatos további információkért tekintse meg a Blokkprojektek megnyitása és mentése szakaszát a Tudásbázis.


Vezérelje pneumatikus hengerét egyetlen vezérlőgombbal

Egy másik előnyben részesített módszer, amelyet a járművezetők robotjuk pneumatikájának vezérlésére használnak, az egyetlen gomb használata: a gomb megnyomásakor meghosszabbítja a pneumatikus hengert, majd újra megnyomva visszahúzza a pneumatikus hengert. A következőket lehet hozzáadni a VEXcode V5 projekthez a pneumatikus henger vezérléséhez a vezérlő egyetlen gombjával.

kép13.jpg

Az érzékelő eszköztárból adjon hozzá egy beállított digitális kimeneti blokkot a [induláskor] blokkhoz.

A [set digital out] blokkot „alacsony” értékre kell állítani. Ez biztosítja, hogy a pneumatikus henger teljesen behúzva indítsa el a projektet.

kép6.jpg

A Változók eszköztárból válassza a Boolean készítése lehetőséget.

Ebben a példában a Boole-t fogjuk hívni: digitaloutON.

kép12.jpg

Adjon hozzá egy [set digitaloutON] blokkot.

Hagyja a logikai értéket <true>értékre.

kép1.jpg

Az Események eszköztárból adjon hozzá egy {when Controller button pressed} blokkot.

Válassza ki a pneumatikus henger meghosszabbításához használni kívánt vezérlőgombot.

Ebben a példában az L1 gombot használjuk.

kép14.jpg

A Vezérlő eszköztárból adjon hozzá egy [ha akkor else] blokkot

kép7.jpg

Adjon hozzá egy <digitaloutON> logikai értéket az if-hez.

kép16.jpg

Adjon hozzá egy [set DigitalOut] blokkot a C blokk „majd” részéhez.

Módosítsa a [set DigitalOut] blokkot „magas”-ra.

kép9.jpg

Adjon hozzá egy [set DigitalOut] blokkot a C blokk „egyéb” részéhez.

Hagyja a [set DigitalOut] blokkot „alacsony”-ként.

kép20.jpg

Adjon hozzá egy [set digitaloutON] blokkot.

Módosítsa a logikai értéket <false>-ra.

Ez megváltoztatja a logikai értéket, így az L1 gomb legközelebbi megnyomásakor a feltétel a C vezérlőblokk „egyéb” pontjára kerül.

kép4.jpg

Adjon hozzá egy másik [set digitaloutON] blokkot.

Hagyja a logikai értéket <true>-ként.

Ez megváltoztatja a logikai értéket, így az L1 gomb legközelebbi megnyomásakor a feltétel a C vezérlőblokk „majd” állapotába kerül.

kép3.jpg

A Vezérlő eszköztárból adjon hozzá egy [wait] blokkot az [if then else] C blokk mindkét szakaszához.

Módosítsa az értéket (0,1) másodpercre minden [wait] blokkban.

Ez lehetővé teszi egy rövid ideig, hogy az állapot észlelje a gomb megnyomását.

A gomb megnyomásakor kinyújtja a pneumatikus hengert, majd újra megnyomva visszahúzza a pneumatikus hengert.

Mentse el a projektet, töltse le a V5 Robot Brainbe, és futtassa a projektet, hogy tesztelje a pneumatikus henger vezérlését a vezérlővel.

A VEXcode V5 projektek mentésével, letöltésével és futtatásával kapcsolatos további információkért tekintse meg a Blokkprojektek megnyitása és mentése szakaszát a Tudásbázis.

kép10.jpg

A pneumatikus hengerek vezérléséhez szükséges blokkokat újra létre kell hozni a versenysablon egy példaprojektjében, mielőtt a robotja készen állna a terepvezérlő rendszert használó versenyre.

A versenysablonnal kapcsolatos további információkért tekintse meg a Tudásbázis A blokkok versenysablon használata a VEXcode V5-ben című cikkét.

Ezek a projektek mind az egyszeres, mind a kettős működésű pneumatikus hengerek vezérlésére használhatók. Ha két pneumatikus henger van csatlakoztatva egy mágnesszelephez „T” csatlakozóval, akkor mindkét hengert ugyanaz a blokkkészlet vezérli.

Megjegyzés: A V5 Robot Brain 3-vezetékes portja visszaáll digitális bemeneti porttá, amikor a projekt befejeződik. megállt. Ez, ha van elegendő maradék levegőnyomás, a pneumatikus henger megnyúlását okozhatja. Ennek elkerülése érdekében a projekt leállítása előtt engedje el a levegőnyomást az ujjszelep kikapcsolt helyzetbe állításával vagy a Schrader gumiabroncs szelep magjának lenyomásával.

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

Last Updated: