Spisu treści:

Akrylowy stojak na tablet do symulatora lotu z prawdziwymi pokrętłami: 4 kroki
Akrylowy stojak na tablet do symulatora lotu z prawdziwymi pokrętłami: 4 kroki

Wideo: Akrylowy stojak na tablet do symulatora lotu z prawdziwymi pokrętłami: 4 kroki

Wideo: Akrylowy stojak na tablet do symulatora lotu z prawdziwymi pokrętłami: 4 kroki
Wideo: #policja ❤️ #kia #randka 2024, Lipiec
Anonim
Akrylowy stojak na tablet do symulatora lotu z prawdziwymi pokrętłami
Akrylowy stojak na tablet do symulatora lotu z prawdziwymi pokrętłami

Jest to podstawka pod tablet (np. iPad) do użytku z oprogramowaniem symulatora lotu. Korzystając z modułów enkodera obrotowego i Arduino Mega, stworzyłem rozwiązanie, w którym fizyczne pokrętła mogą być mapowane w celu sterowania określonymi funkcjami instrumentu w sim. Jak widać na zdjęciu, istnieje kilka aplikacji, które zdalnie wyświetlają instrumenty kokpitu z aplikacji symulatora lotu na komputer PC (np. X-Plane) na tablecie. Fajnie jest obracać fizyczne pokrętła i patrzeć, jak GUI reaguje! Ten projekt ma 7 pokręteł, które są zmapowane do: regulacji wysokości gęstości prędkości lotu, pokrętła kursu żyroskopu, błędu kursu żyroskopu, ustawienia baro wysokościomierza, VOR1 OBS, VOR2 OBS i pokrętła kursu ADF.

Cele projektowe to: funkcjonalność, prostota i elegancja.

Kieszonkowe dzieci

1. Tablet (np. iPad)

2. Akrylowy stojak na iPada. Zamiast sfabrykować stoisko, szukałem czegoś użytecznego, co było gotowe, i znalazłem to:

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

3. Aplikacja zdalnego przyrządu symulatora lotu. Istnieją aplikacje, które połączą się z Twoim symulatorem lotu i wyświetlą instrumenty kokpitu w czasie rzeczywistym. Wiele osób korzysta z nich, aby zwolnić miejsce na ekranie na głównym komputerze. Niektóre z tych aplikacji to:

Air Manager:

Zdalny kokpit lotu HD:

Fsi C172:

Używam Fsi C172.

4. Arduino Mega:

Arduino zbiera wszystkie wejścia pokręteł i wysyła te informacje do aplikacji symulatora lotu przez USB.

5. Tarcza Arduino Mega:

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

Jest to płytka, która wsuwa się na wierzch Arduino Mega i pozwala na umieszczenie własnego niestandardowego obwodu/okablowania.

6. Moduł enkodera obrotowego:

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

Ten produkt jest dostarczany z małym zespołem płytki drukowanej i pinami nagłówka, które umożliwiają łączenie rzeczy bez lutownicy.

Nagłówek ma 5 pinów. 2 dotyczą zasilania i uziemienia. Dwa są dla enkodera obrotowego - Arduino określa, czy pokrętło jest obracane zgodnie z ruchem wskazówek zegara, czy przeciwnie do ruchu wskazówek zegara na podstawie tych dwóch wejść. Wreszcie, w każdym pokrętle znajduje się szpilka do przełącznika przyciskowego.

7. Przewody połączeniowe (męski na żeński)

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

Można je oderwać, co ułatwia stworzenie niestandardowego 5-stykowego kabla taśmowego do przycisków.

Krok 1: Wywierć otwory w stojaku na tablet

Wywierć otwory w stojaku na tablet
Wywierć otwory w stojaku na tablet

Wymiary stojaka na tablet to 12,5"x9" lub 320mm x 230mm. Wymiary iPada Air 2 (mój tablet) to 240mm x 169,5mm. Pozwala to na wyśrodkowanie iPada w podstawie z 40 mm obramowaniem z każdej strony. Zakładając, że (0, 0) znajduje się w lewym dolnym rogu stojaka, wywierciłem 7 otworów w tych miejscach x, y: (100, 195), (140, 195), (180, 195), (220, 195), (300, 127,5), (300, 85), (300, 42,5). Wszystkie liczby w mm.

Podczas wiercenia w akrylu należy zachować ostrożność, używać odpowiedniego wiertła i wolnych obrotów.

Pokrętła wyposażone są w podkładki i nakrętki ułatwiające mocowanie.

Krok 2: Podłącz enkodery obrotowe do Arduino Shield

Podłącz enkodery obrotowe do Arduino Shield
Podłącz enkodery obrotowe do Arduino Shield
Podłącz enkodery obrotowe do Arduino Shield
Podłącz enkodery obrotowe do Arduino Shield

Enkodery obrotowe mają 5 pinów. „GND” i „+” są podłączone do masy i zasilania. „CLK”, „DT” i „SW” są podłączone do cyfrowych pinów wejściowych Arduino. Są one łatwo dostępne z gniazda na płycie nakładkowej, chociaż w moim przypadku musiałem przylutować złącze. Więc po prostu zdejmij 3 piny sygnałowe i podłącz je. Upewnij się, że CLK i DT są na kolejnych numerach pinów.

Pozostawia to kwestię połączeń zasilania i uziemienia. Każdy przycisk ma pin zasilania i uziemienia, co oznacza 7 połączeń zasilania i 7 połączeń uziemienia. Przylutowałem dwa jednorzędowe nagłówki gniazd do osłony proto i podłączyłem je, aby działały jako szyny zasilające i uziemiające.

Użyłem następujących przypisań pinów Arduino (CLK/DT/SW):

Pokrętło prędkości: 38/39/40

Pokrętło żyroskopu: 41/42/43

Pokrętło Heading Bug: 44/45/46

Pokrętło wysokościomierza: 47/48/49

Pokrętło VOR1: 5/6/7

Pokrętło VOR2: 8/9/10

Pokrętło ADF: 11.12.13

Krok 3: Zainstaluj oprogramowanie i oprogramowanie sprzętowe Simvima

To rozwiązanie wymaga kodu oprogramowania układowego działającego na Arduino do zbierania danych wejściowych przycisków oraz oprogramowania działającego na komputerze PC do interfejsu między X-Plane a Arduino. Oba z nich można nabyć na stronie

Simvim instaluje się jako wtyczka X-plane przy użyciu standardowego procesu instalacji wtyczki. Po zainstalowaniu możesz załadować oprogramowanie układowe do Arduino (przez USB) za pomocą interfejsu wtyczki Simvim w X-plane.

Zauważ, że Simvim utrzymuje się pod patronatem swoich użytkowników:

Krok 4: Ostatni krok: Skonfiguruj Simvima

Ostatni krok: skonfiguruj Simvima
Ostatni krok: skonfiguruj Simvima

Ostatnim krokiem jest użycie narzędzia konfiguracyjnego Simvima do przypisania i zdefiniowania połączeń pinów z Arduino. Znajdziesz to tutaj:

simvim.com/config.html

Korzystając z internetowego interfejsu użytkownika, można łatwo i prosto przypisać przyciski/pokrętła kokpitu do przypisania pinów Arduino. Na tym zdjęciu widać, że skonfigurowano VOR_Nav1 i VOR_Nav2. Po zakończeniu konfiguracji kliknij „Zapisz”, a Simvim utworzy i pobierze plik data.cfg z twoimi konfiguracjami. Umieść ten plik w folderze wtyczek X-plane i gotowe!

Zalecana: