İçindekiler:

Gerçek Düğmeli Flight Sim için Akrilik Tablet Standı: 4 Adım
Gerçek Düğmeli Flight Sim için Akrilik Tablet Standı: 4 Adım

Video: Gerçek Düğmeli Flight Sim için Akrilik Tablet Standı: 4 Adım

Video: Gerçek Düğmeli Flight Sim için Akrilik Tablet Standı: 4 Adım
Video: detaylı anlatımlı mutfak dolabı imalatı 2024, Temmuz
Anonim
Gerçek Düğmeli Uçuş Sim için Akrilik Tablet Standı
Gerçek Düğmeli Uçuş Sim için Akrilik Tablet Standı

Bu, uçuş simülatörü yazılımıyla kullanım için bir tablet (örneğin iPad) standıdır. Döner kodlayıcı modülleri ve bir Arduino Mega kullanarak, sim'deki belirli enstrüman işlevlerini kontrol etmek için fiziksel düğmelerin eşlenebileceği bir çözüm yarattım. Resimde görebileceğiniz gibi, tablet üzerinde bir PC uçuş simülatörü uygulamasından (X-Plane gibi) kokpit enstrümanlarını uzaktan görüntüleyen birkaç uygulama var. Fiziksel düğmeleri çevirmek ve GUI'nin yanıtını izlemek eğlencelidir! Bu tasarımın 7 düğmesi vardır ve bunlar şunlarla eşlenmiştir: Hava hızı yoğunluğu irtifa ayarı, Gyro rota düğmesi, Gyro rota hatası, Altimetre baro ayarı, VOR1 OBS, VOR2 OBS ve ADF rota düğmesi.

Tasarım hedefleri şunlardı: işlevsellik, sadelik ve zarafet.

Gereçler

1. Tablet (ör. iPad)

2. iPad için akrilik stand. Bir stant yapmak yerine, kullanıma hazır, kullanışlı bir şey aramaya başladım ve şunu buldum:

www.amazon.com/gp/product/B07G8K8VYM/ref=p…

3. Uçuş sim uzak enstrüman uygulaması. Uçuş simülatörünüze bağlanacak ve kokpit araçlarını gerçek zamanlı olarak gösterecek uygulamalar var. Birçok kişi bunları ana bilgisayarda ekran mülkünü boşaltmak için kullanır. Bu uygulamalardan bazıları şunlardır:

Hava Yöneticisi:

Uzaktan Uçuş Kokpiti HD:

Fsi C172:

Fsi C172 kullanıyorum.

4. Arduino Mega:

Arduino, tüm düğme girişlerini toplar ve bu bilgiyi USB üzerinden uçuş sim uygulamasına gönderir.

5. Arduino Mega kalkanı:

www.amazon.com/gp/product/B0169WHVGS/ref=p…

Bu, Arduino Mega'nın üzerine yapışan ve kendi özel devre/kablolamanızı yerleştirmenize izin veren bir tahtadır.

6. Döner kodlayıcı modülü:

www.amazon.com/gp/product/B07B68H6R8/ref=p…

Bu ürün, küçük bir devre kartı düzeneği ve bir havya olmadan bağlantı kurmanıza olanak sağlayan başlık pimleri ile birlikte gelir.

Başlık 5 pinlidir. 2 güç ve toprak içindir. İki tanesi döner kodlayıcı içindir - Arduino, bu iki girişe dayanarak düğmenin saat yönünde mi yoksa saat yönünün tersine mi çevrildiğini belirler. Son olarak, her topuzun içine yerleştirilmiş bir basmalı düğme anahtarı için bir pim vardır.

7. Jumper kabloları (erkekten dişiye)

www.amazon.com/GenBasic-Piece-Female-Jumpe…

Bunlar soyulabilir, bu da düğmeler için özel bir 5 pimli şerit kablo oluşturmayı kolaylaştırır.

Adım 1: Tablet Standında Delikler Delin

Tablet Standında Delikler Açın
Tablet Standında Delikler Açın

Tablet standının boyutları 12,5"x9" veya 320 mm x 230 mm'dir. Bir iPad Air 2'nin (tabletim) boyutları 240 mm x 169,5 mm'dir. Bu, iPad'in her iki tarafta 40 mm kenarlık ile standda ortalanmasını sağlar. (0, 0)'ın standın sol alt köşesinde olduğunu varsayarak, şu x, y konumlarında 7 delik açtım: (100, 195), (140, 195), (180, 195), (220, 195), (300, 127.5), (300, 85), (300, 42.5). Tüm rakamlar mm.

Akrilik delerken dikkatli olmanız, uygun matkap ucunu ve yavaş bir RPM kullanmanız gerekir.

Düğmeler, kolay sabitleme için pullar ve somunlarla birlikte gelir.

Adım 2: Döner Kodlayıcıları Arduino Shield'e Bağlayın

Rotary Enkoderleri Arduino Shield'e Bağlayın
Rotary Enkoderleri Arduino Shield'e Bağlayın
Rotary Enkoderleri Arduino Shield'e Bağlayın
Rotary Enkoderleri Arduino Shield'e Bağlayın

Döner kodlayıcıların 5 pini vardır. "GND" ve "+" toprağa ve güce bağlanır. "CLK", "DT" ve "SW" Arduino üzerindeki dijital giriş pinlerine bağlanır. Bunlara kalkan kartındaki bir soket başlığından erişmek kolaydır, ancak benim durumumda konektörü lehimlemem gerekiyordu. Bu nedenle, sadece 3 sinyal pinini soyun ve takın. CLK ve DT'nin sıralı pin numaralarında olduğundan emin olun.

Bu, güç ve toprak bağlantıları sorununu bırakır. Her düğmenin bir güç ve topraklama pimi vardır, bu da 7 güç bağlantısı ve 7 toprak bağlantısı anlamına gelir. İki adet tek sıra soket başlığını proto kalkana lehimledim ve güç ve toprak veri yolu olarak işlev görecek şekilde bağladım.

Aşağıdaki Arduino pin atamalarını kullandım (CLK/DT/SW):

Hava hızı düğmesi: 38/39/40

Gyro topuzu: 41/42/43

Yön Bug düğmesi: 44/45/46

Altimetre düğmesi: 47/48/49

VOR1 düğmesi: 5/6/7

VOR2 düğmesi: 8/9/10

ADF düğmesi: 11/12/13

Adım 3: Simvim Yazılımını ve Ürün Yazılımını Kurun

Bu çözüm, düğme girişlerini toplamak için Arduino'da çalışan ürün yazılımı kodunu ve X-Plane ile Arduino arasında arayüz oluşturmak için PC'de çalışan yazılımı gerektirir. Bunların her ikisi de https://www.simvim.com adresinden edinilebilir.

Simvim, standart eklenti yükleme işlemini kullanarak bir X-düzlem eklentisi olarak kurulur. Kurulduktan sonra, X-düzlemindeki Simvim eklenti kullanıcı arayüzünü kullanarak Arduino'ya (USB üzerinden) bellenimi yükleyebilirsiniz.

Simvim'in kullanıcılarının himayesine devam ettiğini unutmayın:

Adım 4: Son Adım: Simvim'i Yapılandırın

Son Adım: Simvim'i Yapılandırın
Son Adım: Simvim'i Yapılandırın

Son adım, Arduino'dan pin bağlantılarını atamak ve tanımlamak için Simvim'in konfigürasyon aracını kullanmaktır. Onu burada bulabilirsin:

simvim.com/config.html

Web kullanıcı arayüzünü kullanarak kokpit düğmelerini/topuzlarını Arduino pin atamalarına eşlemek kolay ve anlaşılır. Bu fotoğrafta VOR_Nav1 ve VOR_Nav2'nin yapılandırıldığını görebilirsiniz. Yapılandırma tamamlandığında, "Kaydet"e tıklayın ve Simvim, yapılandırmalarınızla birlikte bir data.cfg dosyası oluşturacak ve indirecektir. Bu dosyayı X-plane eklenti klasörünüze yapıştırın ve hazırsınız!

Önerilen: