IQ Pnömatik Kitini Kodlama

Bu kılavuz, IQ Pneumatics Kit kullanıcılarının pnömatiklerini anlama, yapılandırma ve kodlama sürecinde gezinmelerine yardımcı olmak için tasarlanmıştır. IQ Pneumatics Kit içindeki bileşenler hakkında daha fazla bilgi için VEX Kütüphanesindeki bu makaleye bakın.

Önemli Güncelleme Bildirimi: IQ Robot Beyin ve Pnömatik Kontrol Ünitenizdeki donanım yazılımının güncel olduğundan emin olun. Güncel olmayan ürün yazılımının kullanılması, pnömatik bileşenlerde beklenmeyen davranış ve performans sorunlarına neden olabilir. Firmware'inizi nasıl güncelleyeceğinizi öğrenmek için VEX Kütüphanesindeki "Firmware" Bölüm bakın ve IQ nesil kontrol sisteminize özel talimatları takip ettiğinizden emin olun.

Kontrol Seçenekleri ve Kurulum

IQ Pnömatik Kitindeki Pnömatik Solenoid, kullanıcıların pnömatik sistemleri VEXcode IQ aracılığıyla kontrol etmelerini sağlamada önemli bir rol oynar.

Solenoidin nasıl çalıştığını öğrenmek için VEX Kütüphanesindeki bu makaleyi .

Solenoidin Yapılandırılması

Motorlarda ve sensörlerde olduğu gibi, Pnömatik Solenoidin kullanılmadan önce VEXcode IQ'da yapılandırılması gerekir.

image13.png

VEXcode IQ'yu açın ve Cihazlar penceresini açmak için Cihazlar düğmesini seçin.

resim5.png

'Cihaz ekle'yi seçin.

image11.png

'PNÖMATİK'i seçin.

image15.png

'PNÖMATİK'i seçtikten sonra, Pnömatik Solenoidi Robot Beyninize hangi bağlantı noktasına taktığınızı seçin. Diğer cihazlar için önceden yapılandırılmış olan bağlantı noktaları kullanılamayacaktır.

Bağlantı noktası seçildikten sonra, cihazı yapılandırmaya göndermek için 'BİTTİ' seçeneğini veya Cihazlar menüsüne geri dönmek için 'İPTAL' seçeneğini seçin.

Not: 'İPTAL' seçeneğinin seçilmesi, cihazda yaptığınız tüm değişiklikleri geri alacak ve konfigürasyonun bir parçası olmayacaktır.

Pnömatik orijinal.png

'BİTTİ' seçeneğini seçtikten sonra, önceden yapılandırılmış Pnömatik Solenoidin bir görüntüsü görünecektir.

Diyagram varsayılan yapılandırmayı gösterir. Pnömatik Solenoidden 'A'yı Silindir üzerindeki 'A'ya ve 'B'yi 'B'ye bağlarız. Bu şekilde kodumuzu 'uzatma' veya 'geri çekme' olarak ayarlayabiliriz çünkü Silindirlerdeki portlar Pnömatik Solenoid üzerindeki eşleşen portlara bağlıdır.

Silindir 2 ters.png

VEXcode IQ'nun konfigürasyon menüsünde kurulumlarınızı tersine çevirmenizi sağlayan bir özelliği vardır. Yani borunuz varsayılan olarak bağlı olmasa bile uzatma ve geri çekme komutları robotunuzun çalışmasına uyacaktır.

Kablolama yapılandırmasından memnun kaldığınızda cihaz menüsünü kapatmak ve kodlamaya başlamak için 'BİTTİ' seçeneğini seçin.

Pnömatik Solenoidin Kodlanması

Şimdi aşağıda gösterilen basit tek silindirli pnömatik sistemle Pnömatik Solenoidin Blocks, Python ve C++ kullanılarak kodlanmasına ilişkin bir örneği inceleyelim. Bu sistemin örnek bir kullanım durumu, bir fırlatma mekanizmasına güç sağlamak olabilir. Bu sistemin bileşenleri ve montajı hakkında daha fazla bilgi için VEX Kütüphanesindeki bu makaleyi .

resim2.png

VEXcode IQ Blokları VEXcode IQ Python
image3.png
pnömatik_12.pump_on()
pnömatik_12.geri çekme(SİLİNDİR1)
VEXcode IQ C++
int main() 
{ Pneumatic12.pumpOn();
Pnömatik12.geri çekme(silindir1); }

Daha önce gösterilen tek silindirli pnömatik kurulumu kullanan bu örnek, Hava Pompasının açılması nedeniyle silindirin hemen tamamen geri çekilmesine neden olacaktır.

Silindiri kullanmadan önce Hava Pompasını açmak, silindire gerekli hava basıncını sağladığı için çok önemlidir. Sisteminizin hava basıncını korumasını istediğiniz sürece Hava Pompası açık kalmalıdır. Silindiri geri çekmek için bir kod eklemek tipik bir güvenlik özelliğidir. Bu şekilde silindiriniz her zaman aynı bilinen noktadan (geri çekilmiş) başlar. Kodunuz tamamlandığında, Pnömatik Solenoid, hareket etmesi talimatını verdiğiniz son konumda kalacaktır.

VEXcode IQ Blokları VEXcode IQ Python
resim (38).png
pnömatik_12.pump_on()
pnömatik_12.retract(CYLINDER1)
bekleme(1, SANİYE)
pnömatik_12.extend(CYLINDER1)
VEXcode IQ C++
int main() 
{ Pneumatic12.pumpOn();
Pnömatik12.geri çekme(silindir1);
bekle(1, saniye);
Pnömatik12.extend(silindir1); }

Önceki örneği çalıştırıp programı durdurduktan sonra Pnömatik Solenoid geri çekilmiş durumda kalır. Bir 'uzat' komutu eklerseniz, program başladığında silindir önce geri çekilecek ve bir saniye sonra tamamen uzayacaktır. Programı burada durdurursanız solenoid 'uzatılmış' durumda kalacaktır.

Geri çekme ve uzatma eylemleri arasında 'Bekle' komutlarını kullanarak silindirin hareketini tamamlaması için zaman tanırsınız.

Bu, VEXcode IQ kullanılarak pnömatiklerin kontrol edilmesinin temel temelini oluşturur. Pnömatik sisteminizi kontrol etmenin 'uzatma' ve 'geri çekme' komutlarının bir karışımı olduğunu unutmayın. Bu eylemlerin nasıl ve neden gerçekleştiğini anlamak önemlidir. Özelleştirilmiş pnömatik kurulumunuzla birleştiğinde bu komutlar, sisteminizi hassas bir şekilde kontrol etmenize ve sistemin tam olarak istediğiniz gibi davranmasını sağlamanıza olanak tanır.

 

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

Last Updated: