Pneumatiikan ohjaaminen ohjaimen painikkeilla

Pneumatiikan ohjaaminen V5-ohjaimella vaatii räätälöidyn projektin. Tässä artikkelissa kuvataan, kuinka VEXcode V5 -projekti luodaan.


Projektin määrittäminen

first.png

Avaa Laitteet-ikkuna valitsemalla Laitteet.

kuva8.jpg

Valitse Lisää laite.

kuva5.jpg

Aloitaksesi VEXcode V5 -projektisi pneumatiikkasi ohjaamiseksi sinun on määritettävä kaksi laitetta.

Sinun on lisättävä Controller-laite.

Lisätietoja ohjainlaitteen määrittämisestä on VEX-kirjaston artikkelissa V5-ohjaimen konfigurointi VEXcode V5 :ssä.

kuva18.jpg kuva15.jpg

 

Sinun on myös lisättävä 3-johdinlaitteen digitaalinen lähtö.

Lisätietoja digitaalisen ulostulolaitteen määrittämisestä on VEX-kirjaston artikkelissa 3-johtimien digitaalisten tulo- ja digitaalilähtölaitteiden konfigurointi VEXcode V5 :ssä.


Ohjaa pneumaattista sylinteriäsi kahdella ohjainpainikkeella

Kuljettajat käyttävät kahta yleisesti suositeltua menetelmää ohjatakseen robottinsa pneumatiikkaa. 

Yksi tapa on käyttää kahta eri painiketta ohjaimessa: yhtä painiketta paineilmasylinterin työntämistä varten ja yhtä painiketta paineilmasylinterin vetämiseen sisään. Seuraavat voidaan lisätä VEXcode V5 -projektiisi pneumaattisen sylinterin ohjaamiseksi ohjaimen kahdella painikkeella.

kuva (15).png

Lisää tunnistustyökalulaatikosta asetettu digitaalinen ulostulolohko [kun aloitettu] -lohkoon.

Lohkon [set digital out] tulee olla 'matalassa'. Tämä varmistaa, että pneumaattinen sylinterisi käynnistää projektin täysin sisään vedettynä.

L1 highlight.png

Lisää Tapahtumat-työkaluruudusta [kun ohjainpainiketta painetaan] -lohko.

Valitse ohjainpainike, jota haluat käyttää pneumaattisen sylinterin pidentämiseen.

Tässä esimerkissä käytetään painiketta L1.

L1 korkea korostus.png

Lisää [set DigitalOut] -lohko.

Valitse digitaalilähtöasetukseksi "korkea".

Tämä saa pneumaattisen sylinterin ulos, kun ohjaimen painiketta L1 painetaan.

L2 Highlight.png

Lisää Tapahtumat-työkalulaatikosta toinen [kun ohjainpainiketta painettiin] -lohko.

Valitse ohjainpainike, jota haluat käyttää paineilmasylinterin vetämiseen.

Tässä esimerkissä käytetään painiketta L2.

kuva (16).png

Lisää [set DigitalOut] -lohko.

Jätä se "matalaksi" digitaalilähtöasetukselle.

Tämä saa pneumaattisen sylinterin vetäytymään, kun ohjaimen painiketta L2 painetaan.

Tallenna projekti, lataa se V5 Robot Brainiin ja suorita projekti testataksesi pneumaattisen sylinterin hallintaasi ohjaimellasi.

Lisätietoja VEXcode V5 -projektien tallentamisesta, lataamisesta ja suorittamisesta on VEX-kirjaston osiossa Open and Save Blocks Projects.


Ohjaa pneumaattista sylinteriäsi yhdellä ohjainpainikkeella

Toinen suositeltavin menetelmä, jota kuljettajat käyttävät ohjaamaan robottinsa pneumatiikkaa, on käyttää yhtä painiketta: painike laajentaa pneumaattista sylinteriä painettaessa ja vetää sitten pneumaattisen sylinterin sisään, kun sitä painetaan uudelleen. Seuraavat voidaan lisätä VEXcode V5 -projektiisi pneumaattisen sylinterin ohjaamiseksi yhdellä ohjaimen painikkeella.

kuva (15).png

Lisää tunnistustyökalulaatikosta asetettu digitaalinen ulostulolohko [kun aloitettu] -lohkoon.

Lohkon [set digital out] tulee olla 'matalassa'. Tämä varmistaa, että pneumaattinen sylinterisi käynnistää projektin täysin sisään vedettynä.

kuva (18).png

Valitse Muuttujat-työkalulaatikosta Tee Boolean.

Tässä esimerkissä kutsumme Boolen: digitaloutON.

kuva (19).png

Lisää [set digitaloutON] -lohko.

Jätä Boolen arvoksi <true>.

L1 highlight.png

Lisää Tapahtumat-työkalulaatikosta {when Controller button pressed} lohko.

Valitse ohjainpainike, jota haluat käyttää pneumaattisen sylinterin pidentämiseen.

Tässä esimerkissä käytetään painiketta L1.

kuva (23).png

Lisää Ohjaustyökalulaatikosta [jos sitten else] -lohko

ifthenelse digiton highlight.png

Lisää <digitaloutON> Boolen arvoon if.

ifthenelse asetettu korkea highlight.png

Lisää [set DigitalOut] -lohko C-lohkon 'then'-osaan.

Muuta [set DigitalOut] -lohko arvoksi "korkea".

kuva (20).png

Lisää [set DigitalOut] -lohko C-lohkon 'else' -osaan.

Jätä [set DigitalOut] -lohko 'matalaksi'.

ifthenelse set bool false.png

Lisää [set digitaloutON] -lohko.

Muuta Boolen arvoksi <false>.

Tämä muuttaa Boolen niin, että seuraavan kerran kun L1-painiketta painetaan, ehto siirtyy ohjauslohkon C-lohkon 'muuhun'.

kuva (21).png

Lisää toinen [set digitaloutON] -lohko.

Jätä Boolen arvoksi <true>.

Tämä muuttaa Boolen niin, että seuraavan kerran kun L1-painiketta painetaan, ehto siirtyy ohjauslohkon C-lohkon 'henkinen'-kohtaan.

0,1 highlight.png

Lisää Control-työkalulaatikosta [odota]-lohko [jos sitten else] C-lohkon molempiin osiin.

Muuta arvoksi (0,1) sekuntia jokaisessa [wait]-lohkossa.

Tämä antaa tilalle lyhyen ajan havaita painikkeen painaminen.

Painike pidentää paineilmasylinteriä, kun sitä painetaan, ja vetää sitten pneumaattisen sylinterin sisään, kun sitä painetaan uudelleen.

Tallenna projekti, lataa se V5 Robot Brainiin ja suorita projekti testataksesi pneumaattisen sylinterin hallintaasi ohjaimellasi.

Lisätietoja VEXcode V5 -projektien tallentamisesta, lataamisesta ja suorittamisesta on VEX-kirjaston osiossa Open and Save Blocks Projects.

kuva10.jpg

Pneumaattisten sylintereiden ohjaamiseen käytettävät lohkot on luotava uudelleen kilpailumallin esimerkkiprojektissa, ennen kuin robottisi on valmis käytettäväksi kilpailussa, jossa käytetään kenttäohjausjärjestelmää.

Lisätietoja kilpailumallista on VEX-kirjaston artikkelissa Blocks Competition Template in VEXcode V5.

Näitä projekteja voidaan käyttää ohjaamaan sekä yksitoimisia että kaksitoimisia pneumaattisia sylintereitä. Jos kaksi pneumaattista sylinteriä on kiinnitetty solenoidiventtiiliin "T"-liittimellä, molempia sylintereitä ohjataan samalla lohkosarjalla.

Huomautus: V5 Robot Brainin 3-johtiminen portti palaa digitaaliseen sisääntuloporttiin, kun projekti pysäytetään. Tämä voi, jos jäännösilmanpainetta on riittävästi, aiheuttaa pneumaattisen sylinterin pidentymisen. Tämän välttämiseksi vapauta ilmanpaine joko kytkemällä sormiventtiili off-asentoon tai painamalla Schrader-renkaan venttiilin sydäntä ennen projektin pysäyttämistä.

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

Last Updated: