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 yol göstermelerine yardımcı olmak için tasarlanmıştır. IQ Pneumatics Kit'teki bileşenler hakkında daha fazla bilgi için, bu makaleyi VEX Kütüphanesinden görüntüleyin.

Ö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. Donanım yazılımınızı nasıl güncelleyeceğinizi öğrenmek için VEX Kütüphanesindeki "Donanım Yazılımı" Bölüm inceleyin ve IQ üretim kontrol sisteminize özgü talimatları izlediğ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üphanesi'ndeki bu makaleyi görüntüleyin.

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.

Kod Görüntüleyici ve İzleme Konsolu simgeleri arasında Aygıtlar simgesinin vurgulandığı VEXcode IQ Araç Çubuğu.

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

VEXcode IQ Aygıtları menüsü, Aygıt ekle düğmesiyle birlikte gösteriliyor.

'Cihaz ekle'yi seçin.

Cihaz Ekle butonu seçildikten sonra VEXcode IQ Cihazları menüsü. Pnömatik seçeneği vurgulanmıştır.

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

Pnömatik seçeneği seçildikten sonra VEXcode IQ Cihazları menüsüne girilir. Robotun 12 adet Akıllı Portu listelenmiş olup, 12 numaralı port vurgulanmıştır.

'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.

Akıllı Port seçildikten sonra VEXcode IQ Cihazları Pnömatik menüsüne girilir. İki Pnömatik Silindirli Solenoidin şeması bulunmaktadır ve Silindirin giriş ve çıkışlarını tersine çevirmek için seçenekler mevcuttur. Varsayılan olarak Solenoid üzerindeki A ve B, Silindir üzerindeki A ve B'ye bağlanır.

'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.

Akıllı Port seçildikten sonra VEXcode IQ Cihazları Pnömatik menüsüne girilir. İki Pnömatik Silindirli Solenoidin bir şeması var ve ikinci Silindir Geri konumuna ayarlı, bu yüzden şimdi A, B'ye ve B de A'ya bağlanıyor.

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 görüntüleyin.

VEX IQ Beyin, Hava Tankı, Hava Pompası, Pnömatik Solenoid ve 4 Pitch Stroklu Pnömatik Silindir içeren bir VEX IQ Pnömatik sisteminin bileşenlerini ve kurulumunu gösteren diyagram. Tüm pnömatik parçalar 4mm Boru kullanılarak birbirine bağlanır ve Solenoid Akıllı Kablo kullanılarak Beyne bağlanır.

VEXcode IQ Blokları VEXcode IQ Python
VEXcode IQ Blocks Projesi başlatıldığında, Pneumatic12 pompasını açık konuma getirin ve ardından Pneumatic12 silindir1'i geri çekilecek şekilde ayarlayın.
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
VEXcode IQ Blocks Projesi başlatıldığında, Pneumatic12 pompasını açın, Pneumatic12 silindir1'i geri çekin, 1 saniye bekleyin ve ardından Pneumatic12 silindir1'i uzatın.
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: