İçindekiler:

Arduino UNO yardımcı pilot (Otomatik pilot): 6 Adım
Arduino UNO yardımcı pilot (Otomatik pilot): 6 Adım

Video: Arduino UNO yardımcı pilot (Otomatik pilot): 6 Adım

Video: Arduino UNO yardımcı pilot (Otomatik pilot): 6 Adım
Video: ARDUİNO NASIL BESLENİR ? 2024, Aralık
Anonim
Arduino UNO yardımcı pilot (Otomatik pilot)
Arduino UNO yardımcı pilot (Otomatik pilot)

Herkese merhaba burada RC sabit kanatlı uçak (Sky surfer V3) için küçük bir otomatik pilot sistemi gönderiyorum

sky surfer v3 motorlu planör olduğundan, bu otomatik pilot sistemini süzülme sırasında ve hatta güç verildiğinde kullanabiliriz. Otomatik pilot fikrime başlamadan önce, yerleşik bilgisayarı senkronize etmiyor (bu durumda arduino uno)

GPS, manyetometre, Barometre ve daha birçok sensör ile. bu sadece 6 eksenli cayro, ivmeölçer ile bağlantıdır ve bu sensör devreye girdiğinde uçuşun yuvarlanma ekseniyle ilgilenir

Adım 1: Gerekli Şeyler

Gerekli şeyler
Gerekli şeyler
Gerekli şeyler
Gerekli şeyler
Gerekli şeyler
Gerekli şeyler

1. Sky surferv3(veya başka bir sabit kanat)

2. 6 kanallı radyo tx, rx kombinasyonu

3. LiPo 11.1V 2200mah (kullanılan ESC'ye ve motora bağlıdır)

4. MPU 6050 acc+gyro (IMU)

5. Süveterler (M-M, M-F, F-F)

6. Başlık pimleri ve dişi bağlantı noktaları

7. Arduino UNO

8. Lehimleme Kiti

9. Araçlar

Adım 2: IMU'yu Yerleştirme

IMU'yu yerleştirme
IMU'yu yerleştirme

Bu, bu yapım sürecindeki en önemli adımlardan biridir, çünkü rulo ekseni tamamen sensörün yerleşimine bağlıdır.

Böylece IMU, uçağı dengelemeye çalıştığımız iki CG'nin merkezine yerleştirilir. IMU değerlerini etkileyecek eksenel (motor titreşimleri) önlemek için bazı titreşim damperleri de yerleştirdim.

IMU'yu gövdeye sabitlemek için bu adımda başlıklar ve dişi bağlantı noktası kullanılır.

Adım 3: Devre Şeması

Devre şeması
Devre şeması

Bu devre şemasında arduino uno'ya pilottan komutları almak veya otomatik pilot modunda çalıştırmak için hava durumunu işlemek için ch 6 çıkışı verilir, böylece ch 6 otomatik pilot anahtarıdır.

Adım 4: Program

Bunun için temel program Instructables "Gyro camera" dan alınmıştır. burada x ekseni okunmaya başlar ve değerler servo(alieron)'a iletilir.

Mantık, Arduino ch 1 değerini ve ch 6 değerini okur. burada ch 1, uçağın yuvarlanması olan uzaylı.

Ch 6 yüksek ise(yüksek postiom değeri 1980'dir. Pilot değerlerini almazsa servoyu IMU'dan çalıştırır.

Yani, ch 6 > 1500

otomatik pilot modu veya başka bir normal moddur.

Baz programda x düzeltme değerleri 27 olarak verilmiştir. Bu, IMU'nun gövde içindeki konumuna göre değişmektedir.

Adım 5: Entegrasyon

işte en zahmetli iş geliyor, çok sayıda iz çalışması ve iz ve hata yöntemi yapmak. ama sonunda işe yaradığında çok sayıda kelebek geliyor.

6. Adım: Uçuş

Image
Image

Vay canına, bu son ürün, çok güzel ve çok uzlaşmacı

Önerilen: