Pneumatikos valdymas valdiklio mygtukais

Norint valdyti pneumatiką V5 valdikliu, reikalingas pritaikytas projektas. Šiame straipsnyje bus aprašyta, kaip sukurti VEXcode V5 projektą.


Jūsų projekto konfigūravimas

Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų jungtis, vaizduojanti įvairias dalis, naudojamas VEX robotikos sistemose pneumatiniam funkcionalumui.

Pasirinkite mygtuką Įrenginiai, kad atidarytumėte langą Įrenginiai.

Diagrama, iliustruojanti V5 pneumatikos komponentus, įskaitant įvairias dalis ir jungtis, naudojamus robotikos programose. Vaizdas yra vaizdinė nuoroda, padedanti suprasti pneumatinių sistemų išdėstymą ir funkcionalumą V5 robotikoje.

Pasirinkite „Pridėti įrenginį“.

Diagrama, iliustruojanti V5 Pneumatics komponentus, vaizduojanti įvairias dalis ir jų jungtis, susijusias su V5 kategorijos aprašymu.

Norėdami pradėti VEXcode V5 projektą, skirtą pneumatikai valdyti, turėsite sukonfigūruoti du įrenginius.

Turėsite pridėti valdiklio įrenginį.

Daugiau informacijos apie valdiklio įrenginio konfigūravimą rasite straipsnyje V5 valdiklio konfigūravimas VEXcode V5 straipsnyje iš VEX bibliotekos.

Diagrama, iliustruojanti V5 Pneumatics komponentus, įskaitant įvairias dalis ir jų jungtis, naudojamus robotikos programose. Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų funkcijas, demonstruojanti įvairias dalis ir jungtis, naudojamas VEX robotikos sistemose.

 

Taip pat turėsite pridėti 3 laidų įrenginio skaitmeninį išvestį.

Daugiau informacijos apie skaitmeninio išvesties įrenginio konfigūravimą rasite straipsnyje 3 laidų skaitmeninių įvesties ir skaitmeninių išvesties įrenginių konfigūravimas VEXcode V5 iš VEX bibliotekos.


Valdykite pneumatinį cilindrą dviem valdiklio mygtukais

Yra du dažniausiai naudojami metodai, kuriais vairuotojai valdo savo roboto pneumatiką. 

Vienas iš būdų yra naudoti du skirtingus valdiklio mygtukus: vieną mygtuką pneumatiniame cilindre išstumti ir vieną mygtuką pneumatiniam cilindrui atitraukti. Prie „VEXcode V5“ projekto galima pridėti šiuos dalykus, kad galėtumėte valdyti pneumatinį cilindrą, naudodami 2 valdiklio mygtukus.

Diagrama, iliustruojanti V5 Pneumatics sistemos komponentus ir jų jungtis, išryškinanti funkcionalumą ir išdėstymą edukaciniais robotikos tikslais.

Iš jutiklio įrankių rinkinio pridėkite nustatytą skaitmeninį išvesties bloką prie bloko [kai paleistas].

Blokas [nustatyti skaitmeninį išvestį] turėtų būti nustatytas kaip „žemas“. Tai užtikrins, kad jūsų pneumatinis cilindras pradės projektą visiškai įtrauktas.

Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų jungtis, demonstruojanti įvairias dalis ir jų funkcijas robotikos sistemoje, skirta geriau suprasti VEX robotikos pneumatines sistemas.

Į įrankių laukelį Įvykiai pridėkite bloką [kai paspaustas valdiklio mygtukas].

Pasirinkite valdiklio mygtuką, kurį norite naudoti pneumatiniam cilindrui išplėsti.

Šiame pavyzdyje naudojamas mygtukas L1.

Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų išdėstymą, demonstruojanti įvairias efektyvių robotų pneumatinių sistemų dalis ir jungtis.

Pridėkite [set DigitalOut] bloką.

Skaitmeninio išvesties nustatymui pasirinkite „aukštas“.

Dėl to pneumatinis cilindras išsikiš, kai paspaudžiamas valdiklio mygtukas L1.

Diagrama, iliustruojanti V5 pneumatikos sistemos komponentus ir sąranką, kurioje pavaizduoti įvairūs elementai, tokie kaip vožtuvai, cilindrai ir jungtys, susiję su V5 kategorijos aprašymu.

Į įrankių laukelį Įvykiai pridėkite kitą bloką [kai paspaustas valdiklio mygtukas].

Pasirinkite valdiklio mygtuką, kurį norite naudoti pneumatiniam cilindrui atitraukti.

Šiame pavyzdyje naudojamas mygtukas L2.

Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų jungtis, demonstruojanti įvairias dalis ir jų išdėstymą V5 robotikos sistemoje.

Pridėkite [set DigitalOut] bloką.

Palikite jį kaip „žemą“ skaitmeninio išvesties nustatymui.

Dėl to pneumatinis cilindras įsitrauks, kai paspaudžiamas valdiklio mygtukas L2.

Išsaugokite projektą, atsisiųskite jį į V5 Robot Brain ir paleiskite projektą, kad patikrintumėte pneumatinio cilindro valdymą naudodami valdiklį.

Norėdami gauti daugiau informacijos apie VEXcode V5 projektų išsaugojimą, atsisiuntimą ir vykdymą, žr. VEX bibliotekos skyrių Atidaryti ir išsaugoti blokų projektus.


Valdykite pneumatinį cilindrą vienu valdiklio mygtuku

Kitas mėgstamas būdas vairuotojams valdyti savo roboto pneumatiką yra naudoti vieną mygtuką: mygtukas paspaudžiamas išplečia pneumatinį cilindrą, o paspaudus vėl įtraukiamas pneumatinis cilindras. Norėdami valdyti pneumatinį cilindrą vienu valdiklio mygtuku, prie „VEXcode V5“ projekto galite pridėti šiuos dalykus.

Diagrama, iliustruojanti V5 Pneumatics sistemos komponentus ir jų jungtis, išryškinanti funkcionalumą ir išdėstymą edukaciniais robotikos tikslais.

Iš jutiklio įrankių rinkinio pridėkite nustatytą skaitmeninį išvesties bloką prie bloko [kai paleistas].

Blokas [nustatyti skaitmeninį išvestį] turėtų būti nustatytas kaip „žemas“. Tai užtikrins, kad jūsų pneumatinis cilindras pradės projektą visiškai įtrauktas.

Diagrama, iliustruojanti VEX V5 Pneumatics komponentus ir jų jungtis, demonstruojanti įvairias dalis ir jų išdėstymą edukaciniais robotikos tikslais.

Įrankių lange Kintamieji pasirinkite Padaryti loginį.

Šiame pavyzdyje mes vadinsime Būlio: digitaloutON.

Schema, iliustruojanti V5 Pneumatics komponentus, demonstruojanti įvairias dalis ir jų jungtis edukaciniais robotikos tikslais.

Pridėkite [set digitaloutON] bloką.

Palikite Būlio reikšmę <true>.

Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų jungtis, demonstruojanti įvairias dalis ir jų funkcijas robotikos sistemoje, skirta geriau suprasti VEX robotikos pneumatines sistemas.

Iš įvykių įrankių rinkinio pridėkite {when Controller button pressed} bloką.

Pasirinkite valdiklio mygtuką, kurį norite naudoti pneumatiniam cilindrui išplėsti.

Šiame pavyzdyje naudojamas mygtukas L1.

Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų funkcijas, įskaitant cilindrus, vožtuvus ir oro tiekimo sistemas, demonstruojanti sąranką ir jungtis efektyvioms pneumatinėms operacijoms robotikoje.

Valdymo įrankių rinkinyje pridėkite bloką [jei tada kitaip]

Diagrama, iliustruojanti V5 Pneumatics komponentus, vaizduojanti įvairias dalis ir jų jungtis, susijusias su V5 kategorijos aprašymu robotikoje.

Pridėkite <digitaloutON> Būlio reikšmę prie if.

Diagrama, iliustruojanti V5 Pneumatics sistemos komponentus ir funkcijas, vaizduojanti įvairias dalis ir jų jungtis, susijusias su V5 kategorijos aprašymu.

Pridėkite [set DigitalOut] bloką prie C bloko dalies „tada“.

Pakeiskite bloką [set DigitalOut] į 'high'.

Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų jungtis, demonstruojanti įvairias dalis ir jų funkcijas V5 robotikos sistemoje.

Prie C bloko dalies „kita“ pridėkite bloką [set DigitalOut].

Palikite bloką [set DigitalOut] kaip „žemą“.

Diagrama, iliustruojanti V5 Pneumatics komponentus ir jų jungtis, vaizduojanti įvairius elementus, tokius kaip cilindrai, vožtuvai ir vamzdeliai, susiję su V5 robotikos sistema.

Pridėkite [set digitaloutON] bloką.

Pakeiskite Būlio reikšmę į <false>.

Tai pakeis Būlio vertę, todėl kitą kartą paspaudus L1 mygtuką, sąlyga pereis į valdymo bloko C „kitą“.

Diagrama, iliustruojanti VEX V5 Pneumatics komponentus ir jų jungtis, parodanti V5 sistemos išdėstymą ir funkcionalumą.

Pridėkite kitą [set digitaloutON] bloką.

Palikite Būlio vertę kaip <true>.

Taip bus pakeista Būlio vertė, todėl kitą kartą paspaudus L1 mygtuką, sąlyga pereis į valdymo bloko C „tada“.

Diagrama, iliustruojanti „VEX V5 Pneumatics“ komponentus, įskaitant cilindrus, vožtuvus ir oro bakus, naudojamus robotikos programose judesiui ir jėgai valdyti.

Valdymo įrankių rinkinyje pridėkite [laukti] bloką prie abiejų [jei tada dar] C bloko sekcijų.

Kiekviename [laukti] bloke pakeiskite reikšmę į (0,1) sekundės.

Tai leis trumpam laikui, kol būsena aptiks paspaustą mygtuką.

Paspaudus mygtukas pailgins pneumatinį cilindrą, o paspaudus vėl įtrauks pneumatinį cilindrą.

Išsaugokite projektą, atsisiųskite jį į V5 Robot Brain ir paleiskite projektą, kad patikrintumėte pneumatinio cilindro valdymą naudodami valdiklį.

Norėdami gauti daugiau informacijos apie VEXcode V5 projektų išsaugojimą, atsisiuntimą ir vykdymą, žr. VEX bibliotekos skyrių Atidaryti ir išsaugoti blokų projektus.

Diagrama, iliustruojanti VEX V5 Pneumatics sistemos komponentus, įskaitant cilindrus, vožtuvus ir oro bakus, pavaizduojanti jų išdėstymą ir jungtis mokymo tikslais.

Pneumatinių cilindrų valdymo blokai turės būti iš naujo sukurti konkurso šablono pavyzdiniame projekte, kol jūsų robotas bus paruoštas naudoti varžybose, naudojant lauko valdymo sistemą.

Daugiau apie konkurso šabloną rasite VEX bibliotekos straipsnyje Blokų konkurso šablono naudojimas VEXcode V5.

Šie projektai gali būti naudojami tiek vieno, tiek dvigubo veikimo pneumatiniams cilindrams valdyti. Jei du pneumatiniai cilindrai yra pritvirtinti prie solenoidinio vožtuvo naudojant "T" jungtį, abu cilindrai bus valdomi tuo pačiu blokų rinkiniu.

pastaba: Sustabdžius projektą, V5 Robot Brain 3 laidų prievadas grįš į skaitmeninį įvesties prievadą. Jei yra pakankamai liekamojo oro slėgio, pneumatinis cilindras gali išsitiesti. Norėdami to išvengti, prieš sustabdydami projektą atleiskite oro slėgį perjungdami piršto vožtuvą į išjungtą padėtį arba paspausdami Schrader padangos vožtuvo šerdį.

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

Last Updated: