How to control Delta ASDA-A2 Servo Motor with NVIDIA Jetson Nano/Xavier NX using QT5?

How to control Delta ASDA-A2 Servo Motor with NVIDIA Jetson Nano/Xavier NX using QT5?

Jetson AGX Xavier | Jetson Nano | Jetson Xavier NX

17 March 2021
NE ÖĞRENECEKSİN?

1-qt5 ile Görsel arayüz programlama

2-Qt arayüzünden Delta ASDA-A2 Servo Motor kontrolü

3-QT arayüzünden motor yönünü değiştirme 

ÇEVRE

Donanım: DSBOARD-NX2

İşletim sistemi: Jetpack 4.5







Bu blogda, QT5 kullanarak NVİDİA Jetson Nano/Xavier NX ile Delta ASDA-A2 Servo motorun nasıl kontrol edileceğini açıklayacağız. Tam kurulum açıklandıönceki Delta ASDA-A2 Servo Motor blog yazısında. Önceki Delta ASDA-A2 Servo Motor blog yazısında, bir bağlantı kurmaktan ve bir ürün yazılımı sürümü almaktan bahsettik. Bu yazıda, Qt arayüzünden komuta ederek servo motoru yukarı ve aşağı yönde kontrol edebileceğiz. Kaynak kodunu bu yazının sonunda bulabilirsiniz.

 
 

Burada, kodu çalıştırdığımızda karşılaştığımız Qt arayüzü. Combobox'tan seri bağlantı noktasını seçmeliyiz.

 

 

Doğru seri bağlantı noktasını seçtikten sonra, Servo motora bağlanmalı ve servo cihazın ürün yazılımı sürümünü görmeliyiz.

 

 

Combobox yuvamız aşağıda görülebilir. Seri port özelliklerini ayarlamalıyız ve sinyal ve yuva işlevlerini bağlamalıyız.

 

 

Servo motoru hareket ettirmek için belirli servo motor kayıtlarına belirli değerler yazmamız gerekir. Bu kayıtlar ve değerler Delta ASDA-A2 Servo Motor veri sayfasında bulunabilir. Aşağıdaki "writeMotorRegister()" işlevini kontrol edebilirsiniz.

 

 

Arayüzümüzde" Çalıştır"," MOTOR Yukarı"," motor aşağı "ve" MOTORPOSİTİON " düğmeleri var. Çalıştır düğmesi servo motoru çalıştırmak içindir. Servo motor "Çalıştır" düğmesine basarken çalışır. "Çalıştır" düğmesini bıraktığımızda, servo motor durur. Basılan ve serbest bırakılan düğme yuvaları aşağıda görülebilir.

 

 

"MOTORUP "ve" MOTORDOWN " düğmelerinin yuvaları aşağıdaki gibi yazılmıştır. Düğmeler yönü değiştirmek için kullanılır. Bu düğmelere sadece bir kez basmak, yönü değiştirmek için yeterlidir.

 

 

Son düğme "MOTORPOSİTON" düğmesidir ve etiketinde belirli bir motor noktası verir. Bu etiket, tam konum değişikliği nedeniyle motor hareket ettiğinde görünmez. Bu düğmeye basarak motorun tam konumunu elde edebilirsiniz.

 

 

İşte görsel arayüzün bir örneği.

 

Blog yazımızı okuduğunuz için teşekkür ederiz. 


Yeni blog gönderileri, ürün lansmanları ve indirimler hakkında bilgi almak istiyorsanız, formu doldurabilir ve bültenimize kaydolabilirsiniz. Kaydolarak, AI, derin öğrenme, makine vizyonu, yüksek hızlı kameralar ve endüstriyel arayüzler hakkında çeşitli blog yayınlarına ulaşabilirsiniz. 


Bir sonraki satın alma işlemi için hemen bir "ücretsiz gönderim" kodu alacaksınız.

Türkçe