Tämä opas on suunniteltu auttamaan IQ Pneumatics Kit -käyttäjiä ymmärtämään, konfiguroimaan ja koodaamaan pneumatiikansa. Jos haluat lisätietoja IQ Pneumatics Kitin osista, tämä VEX-kirjaston artikkeli.
Tärkeä päivitysilmoitus: Varmista, että IQ Robot Brain and Pneumatic Control Unit -laitteen laiteohjelmisto on ajan tasalla. Vanhentuneen laiteohjelmiston käyttäminen voi aiheuttaa pneumaattisten komponenttien odottamattomia käyttäytymis- ja suorituskykyongelmia. Jos haluat oppia päivittämään laiteohjelmiston, katso VEX-kirjaston "Firmware" -osa ja varmista, että noudatat IQ-sukupolven ohjausjärjestelmääsi koskevia ohjeita.
Ohjausasetukset ja asetukset
IQ Pneumatics Kit -sarjassa pneumaattisella solenoidilla on keskeinen rooli, jotta käyttäjät voivat ohjata pneumaattisia järjestelmiä VEXcode IQ:n kautta.
Jos haluat oppia solenoidin toiminnasta, tämä artikkeli VEX-kirjastosta.
Solenoidin konfigurointi
Kuten moottoreiden ja antureiden kohdalla, pneumaattinen solenoidi on konfiguroitava VEXcode IQ:ssa ennen kuin sitä voidaan käyttää.
Avaa VEXcode IQ ja valitse Laitteet-painike avataksesi Laitteet-ikkunan.
Valitse Lisää laite.
Valitse 'PNEUMAATISET'.
Kun olet valinnut PNEUMAATISEN, valitse portti, johon liitit pneumaattisen solenoidin robottiaivoihisi. Portit, jotka on jo määritetty muille laitteille, eivät ole käytettävissä.
Kun portti on valittu, valitse 'VALMIS' lähettääksesi laitteen kokoonpanoon tai 'PERUUTA' palataksesi takaisin Laitteet-valikkoon.
Huomautus: 'PERUUTA'-vaihtoehdon valitseminen kumoaa kaikki laitteeseen tekemäsi muutokset, eikä se ole osa kokoonpanoa.
Kun olet valinnut 'VALMIS', esikonfiguroidun pneumaattisen solenoidin kuva tulee näkyviin.
Kaavio näyttää oletuskokoonpanon. Yhdistämme 'A' pneumaattisesta solenoidista sylinterin 'A':han ja 'B':n 'B':hen. Tällä tavalla voimme asettaa koodimme joko "pidentää" tai "vetää takaisin", koska sylintereiden portit on yhdistetty pneumaattisen solenoidin vastaaviin portteihin.
VEXcode IQ:n asetusvalikossa on ominaisuus, jonka avulla voit kääntää asetukset. Joten vaikka letkuasi ei ole kytketty oletusarvoisesti, laajennus- ja sisäänvetokomennot vastaavat robottisi toimintaa.
Kun olet tyytyväinen johdotuskokoonpanoon, sulje laitevalikko ja aloita koodaus valitsemalla VALMIS.
Pneumaattisen solenoidin koodaus
Tarkastellaan nyt esimerkkiä pneumaattisen solenoidin koodaamisesta käyttämällä lohkoja, Pythonia ja C++:aa yksinkertaisella yksisylinterisellä pneumaattisella järjestelmällä, joka on kuvattu alla. Esimerkki tämän järjestelmän käyttötapauksesta voisi olla laukaisumekanismin käyttö. Lisätietoja tämän järjestelmän osista ja kokoonpanosta tästä VEX-kirjaston artikkelista.
| VEXcode IQ Blocks | VEXcode IQ Python | |
|---|---|---|
pneumaattinen_12.pumppu päällä() |
||
| VEXcode IQ C++ | ||
int main() |
||
|
Aiemmin esitettyä yksisylinteristä pneumaattista asetusta käyttämällä tämä esimerkki saa sylinterin vetäytymään kokonaan sisään välittömästi, koska ilmapumppu on päällä. Ilmapumpun käynnistäminen ennen sylinterin käyttöä on ratkaisevan tärkeää, koska se tuottaa sylinteriin vaaditun ilmanpaineen. Niin kauan kuin haluat järjestelmän ylläpitävän ilmanpainetta, ilmapumpun tulee pysyä päällä. Sylinterin sisäänvetokoodin sisällyttäminen on tyypillinen turvaominaisuus. Tällä tavalla sylinterisi käynnistyy aina samasta tunnetusta kohdasta (sisäänvedettynä) joka kerta. Kun koodi on valmis, pneumaattinen solenoidi pysyy viimeisessä asennossa, johon ohjeistit sen siirtymään. |
||
| VEXcode IQ Blocks | VEXcode IQ Python | |
|---|---|---|
pneumaattinen_12.pumppu päällä() |
||
| VEXcode IQ C++ | ||
int main() |
||
|
Edellisen esimerkin suorittamisen ja ohjelman pysäyttämisen jälkeen pneumaattinen solenoidi pysyy sisään vedettynä. Jos lisäät 'extend'-komennon, sylinteri vetäytyy ensin sisään ohjelman alkaessa ja sitten kokonaan ulos yhden sekunnin kuluttua. Jos pysäytät ohjelman tähän, solenoidi pysyy "pidennetyssä" tilassa. Käyttämällä 'Odota'-komentoja sisään- ja ulosvetotoimintojen välillä annat sylinterille aikaa suorittaa liikkeensä. |
||
Tämä muodostaa perusperustan pneumatiikan ohjaukselle VEXcode IQ:lla. Muista, että pneumaattisen järjestelmäsi ohjaaminen on sekoitus "ulko- ja sisäänveto"-komentoja. On tärkeää ymmärtää, miten ja miksi nämä toimet tapahtuvat. Yhdessä mukautettujen pneumaattisten asetusten kanssa nämä komennot antavat sinun ohjata järjestelmääsi tarkasti ja saada sen toimimaan juuri niin kuin haluat.