Mündəricat:

Həqiqi Düymələrlə Uçuş Siminin Akrilik Tablet Stendi: 4 Addım
Həqiqi Düymələrlə Uçuş Siminin Akrilik Tablet Stendi: 4 Addım

Video: Həqiqi Düymələrlə Uçuş Siminin Akrilik Tablet Stendi: 4 Addım

Video: Həqiqi Düymələrlə Uçuş Siminin Akrilik Tablet Stendi: 4 Addım
Video: Güclü külək təyyarə pilotlarını çətin vəziyyətə saldı 2024, Dekabr
Anonim
Həqiqi Düymələri olan Uçuş Simləri üçün Akril Tablet Stendi
Həqiqi Düymələri olan Uçuş Simləri üçün Akril Tablet Stendi

Bu, uçuş simulyatoru proqramı ilə istifadə üçün bir planşet (məsələn, iPad) üçün bir stenddir. Döner kodlayıcı modulları və bir Arduino Mega istifadə edərək, simdəki xüsusi alət funksiyalarını idarə etmək üçün fiziki düymələrin xəritələnə biləcəyi bir həll yaratdım. Şəkildə gördüyünüz kimi, bir PC uçuş simulyatoru tətbiqindən (X-Plane kimi) kokpit alətlərini uzaqdan göstərən bir neçə tətbiq var. Fiziki düymələri çevirmək və GUI -nin cavabını izləmək əyləncəlidir! Bu dizaynda eşlenen 7 düymə var: Hava sürəti sıxlığı yüksəklik tənzimlənməsi, Gyro başlıq düyməsi, Gyro başlıq xətası, Altimetre baro ayarı, VOR1 OBS, VOR2 OBS və ADF başlıq düyməsi.

Dizayn məqsədləri bunlar idi: funksionallıq, sadəlik və zəriflik.

Təchizat

1. Tablet (məsələn, iPad)

2. iPad üçün akril stend. Bir stend hazırlamaq əvəzinə, hazır olmayan bir şey axtarmağa getdim və bunu tapdım:

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

3. Uçuş sim uzaq alət aləti. Uçuş simulyatorunuzla əlaqə quracaq və kokpit alətlərini real vaxtda göstərəcək tətbiqlər var. Bir çox insan, əsas kompüterdəki ekran əmlakını boşaltmaq üçün istifadə edir. Bu tətbiqlərdən bəziləri bunlardır:

Hava meneceri:

Uzaqdan Uçuş Kokpit HD:

Fsi C172:

Fsi C172 istifadə edirəm.

4. Arduino Mega:

Arduino bütün düymə girişlərini toplayır və bu məlumatı USB üzərindən uçuş sim tətbiqinə göndərir.

5. Arduino Mega qalxanı:

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

Bu, Arduino Mega -nın üstündə sandviç edən və özəl sxemlərinizi/kabellərinizi qoymağa imkan verən bir lövhədir.

6. Rotary encoder modulu:

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

Bu məhsul, hər şeyi bir lehimləmə dəmiri olmadan bağlamağa imkan verən kiçik bir dövrə kartı qurğusu və baş pinləri ilə gəlir.

Başlığın 5 sancağı var. 2 güc və torpaq üçündür. İki dönər kodlayıcı üçündür - Arduino, bu iki girişə əsaslanaraq düymənin saat əqrəbi və ya saat əqrəbinin əksinə döndüyünü təyin edir. Nəhayət, hər bir düyməyə quraşdırılmış bir düymə açarı üçün bir pin var.

7. Jumper telləri (kişidən qadına)

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

Bunlar ayrıla bilər, bu da düymələr üçün xüsusi 5 pinli lent kabeli yaratmağı asanlaşdırır.

Addım 1: Tablet Stendində Deliklər qazın

Tablet Stendində Deliklər qazın
Tablet Stendində Deliklər qazın

Tablet stendinin ölçüləri 12.5 "x9" və ya 320mm x 230mm -dir. İPad Air 2 (mənim tabletim) ölçüləri 240mm x 169.5mm -dir. Bu, iPad -in hər tərəfində 40 mm sərhədi olan stenddə mərkəzləşdirilməsinə imkan verir. (0, 0) stendin sol alt küncündə olduğunu düşünərək, bu x, y yerlərində 7 deşik açdım: (100, 195), (140, 195), (180, 195), (220, 195)), (300, 127.5), (300, 85), (300, 42.5). Bütün rəqəmlər mm.

Akrilik qazarkən diqqətli olmalısınız, uyğun matkap ucundan və yavaş bir RPM -dən istifadə etməlisiniz.

Düymələr asan bağlamaq üçün yuyucular və qoz -fındıqlarla gəlir.

Addım 2: Rotary Enkoderləri Arduino Shield -ə qoşun

Rotary Enkoderləri Arduino Shield -ə qoşun
Rotary Enkoderləri Arduino Shield -ə qoşun
Rotary Enkoderləri Arduino Shield -ə qoşun
Rotary Enkoderləri Arduino Shield -ə qoşun

Döner kodlayıcılarda 5 pin var. "GND" və "+" yer və gücə bağlıdır. "CLK", "DT" və "SW" Arduino üzərindəki rəqəmsal giriş pinlərinə bağlıdır. Bunlara qalxan lövhəsindəki bir yuva başlığından daxil olmaq asandır, baxmayaraq ki, mənim vəziyyətimdə bağlayıcıya lehimləməliydim. Beləliklə, yalnız 3 siqnal pimini soyun və onları bağlayın. CLK və DT -nin ardıcıl pin nömrələrində olduğundan əmin olun.

Bu, güc və torpaq əlaqələri məsələsini tərk edir. Hər düymədə bir güc və topraklama pimi var, bu da 7 güc bağlantısı və 7 torpaq bağlantısı deməkdir. Proto qalxanına iki tək sıra yuva başlığını lehimlədim və onları güc və yer avtobusları kimi işləməyə bağladım.

Aşağıdakı Arduino pin tapşırıqlarından istifadə etdim (CLK/DT/SW):

Hava sürəti düyməsi: 38/39/40

Gyro düyməsi: 41/42/43

Başlıq Bug düyməsi: 44/45/46

Altimetr düyməsi: 47/48/49

VOR1 düyməsi: 5/6/7

VOR2 düyməsi: 8/9/10

ADF düyməsi: 11/12/13

Addım 3: Simvim Proqram təminatını və Firmware -ni quraşdırın

Bu həll, düymə girişlərini toplamaq üçün Arduino üzərində işləyən firmware kodu və X-Plane ilə Arduino arasında əlaqə yaratmaq üçün kompüterdə işləyən proqram təminatı tələb edir. Bunların hər ikisini https://www.simvim.com saytından əldə etmək olar.

Simvim, standart plagin quraşdırma prosesindən istifadə edərək X təyyarəli bir plagin olaraq quraşdırır. Quraşdırıldıqdan sonra X-təyyarəsindəki Simvim plugin UI-dən istifadə edərək firmware proqramını Arduinoya (USB vasitəsilə) yükləyə bilərsiniz.

Qeyd edək ki, Simvim istifadəçilərinin himayəsindədir:

Addım 4: Son addım: Simvim'i konfiqurasiya edin

Son addım: Simvim'i konfiqurasiya edin
Son addım: Simvim'i konfiqurasiya edin

Son addım, Arduinodan pin əlaqələrini təyin etmək və təyin etmək üçün Simvim'in konfiqurasiya alətindən istifadə etməkdir. Bunu burada tapa bilərsiniz:

simvim.com/config.html

Veb istifadəçi interfeysindən istifadə edərək kokpit düymələrini/düymələrini Arduino pin tapşırıqlarına uyğunlaşdırmaq asan və sadədir. Bu fotoda VOR_Nav1 və VOR_Nav2 -nin konfiqurasiya edildiyini görə bilərsiniz. Konfiqurasiya tamamlandıqdan sonra "Saxla" düyməsini basın və Simvim, konfiqurasiyalarınızla data.cfg faylını yaradacaq və yükləyəcək. Bu faylı X-təyyarə plagin qovluğuna yapışdırın və getməyiniz yaxşıdır!

Tövsiyə: