Indholdsfortegnelse:

Akryl tabletstativ til Flight Sim med rigtige knapper: 4 trin
Akryl tabletstativ til Flight Sim med rigtige knapper: 4 trin

Video: Akryl tabletstativ til Flight Sim med rigtige knapper: 4 trin

Video: Akryl tabletstativ til Flight Sim med rigtige knapper: 4 trin
Video: How to setup a small Home Office / Tips for maximizing your space / Daily Vlog 2024, Juli
Anonim
Akryl tabletstativ til Flight Sim med rigtige knapper
Akryl tabletstativ til Flight Sim med rigtige knapper

Dette er et stativ til en tablet (f.eks. IPad) til brug med flysimulatorsoftware. Ved hjælp af roterende encodermoduler og en Arduino Mega skabte jeg en løsning, hvor de fysiske knapper kan kortlægges til at styre specifikke instrumentfunktioner i simen. Som du kan se på billedet, er der et par apps, der eksternt viser cockpitinstrumenterne fra en pc-flyvesimulator-applikation (som X-Plane) på tabletten. Det er sjovt at dreje de fysiske knapper og se GUI'en reagere! Dette design har 7 knapper, der er kortlagt til: Højdejustering af lufthastighedstæthed, Gyro -drejeknap, Gyro -kurs -bug, Højdemåler baro -indstilling, VOR1 OBS, VOR2 OBS og ADF -hovedknap.

Designmål var: funktionalitet, enkelhed og elegance.

Forbrugsvarer

1. Tablet (f.eks. IPad)

2. Akryl stativ til iPad. I stedet for at fremstille et stativ, søgte jeg efter noget brugbart, der var på hylden, og fandt dette:

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

3. Flight sim fjerninstrument app. Der er apps, der forbinder din flyvesimulator og viser cockpitinstrumenterne i realtid. Mange mennesker bruger disse til at frigøre skærmsejendomme på hoved -pc'en. Nogle af disse apps inkluderer:

Air Manager:

Remote Flight Cockpit HD:

FSI C172:

Jeg bruger Fsi C172.

4. Arduino Mega:

Arduino samler alle knapindgange og sender disse oplysninger til flight sim -appen via USB.

5. Arduino Mega skjold:

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

Dette er et bord, der smørrer oven på Arduino Mega, og giver dig mulighed for at sætte dine egne tilpassede kredsløb/ledninger.

6. Roterende encoder modul:

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

Dette produkt leveres med et lille printkort og hovedstifter, som lader dig forbinde tingene uden et loddejern.

Overskriften har 5 ben. 2 er for strøm og jord. To er til den roterende encoder - Arduino bestemmer, om knappen drejes med eller mod uret baseret på disse to indgange. Endelig er der en stift til en trykknapkontakt, der er indbygget i hver knap.

7. Jumperwires (han til hun)

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

Disse kan skrælles fra hinanden, hvilket gør det let at oprette et brugerdefineret 5-benet båndkabel til knapperne.

Trin 1: Bor huller i tabletstativet

Bor huller i tabletstativet
Bor huller i tabletstativet

Tabletstativets dimensioner er 12,5 "x9" eller 320 mm x 230 mm. Dimensionerne på en iPad Air 2 (min tablet) er 240 mm x 169,5 mm. Dette gør det muligt for iPad at blive centreret i stativet med 40 mm kant på hver side. Forudsat at (0, 0) er i nederste venstre hjørne af stativet, borede jeg 7 huller på disse x, y steder: (100, 195), (140, 195), (180, 195), (220, 195), (300, 127,5), (300, 85), (300, 42,5). Alle tal i mm.

Du skal være forsigtig, når du borer gennem akryl, brug den korrekte borekrone og en langsom omdrejningstal.

Knapperne leveres med skiver og møtrikker til let fastgørelse.

Trin 2: Tilslut Rotary Encoders til Arduino Shield

Tilslut Rotary Encoders til Arduino Shield
Tilslut Rotary Encoders til Arduino Shield
Tilslut Rotary Encoders til Arduino Shield
Tilslut Rotary Encoders til Arduino Shield

De roterende encodere har 5 ben. "GND" og "+" er forbundet til jord og strøm. "CLK", "DT" og "SW" er forbundet til digitale indgangsstifter på Arduino. Disse er nemme at få adgang til fra et stikhoved på skærmkortet, selvom jeg i mit tilfælde havde brug for at lodde på stikket. Så skræl bare de 3 signalstifter væk, og tilslut dem. Sørg for, at CLK og DT er på sekventielle pin -numre.

Dette efterlader spørgsmålet om strøm og jordforbindelser. Hver knap har en strøm- og jordstift, så det betyder 7 strømforbindelser og 7 jordforbindelser. Jeg loddet to enkeltrækkede stikhoveder fast på protoskjoldet og koblet dem til at fungere som strøm- og jordbusser.

Jeg brugte følgende Arduino pin -tildelinger (CLK/DT/SW):

Lufthastighedsknap: 38/39/40

Gyroknap: 41/42/43

Heading Bug -knap: 44/45/46

Højdemåler: 47/48/49

VOR1 -knap: 5/6/7

VOR2 -knap: 8/9/10

ADF -knap: 11/12/13

Trin 3: Installer Simvim -software og firmware

Denne løsning kræver firmwarekode, der kører på Arduino for at indsamle knapindgange, og software, der kører på pc'en for at interface mellem X-Plane og Arduino. Begge disse kan erhverves på

Simvim installeres som et X-plane plugin ved hjælp af standard plugin-installationsprocessen. Når den er installeret, kan du indlæse firmware på Arduino (via USB) ved hjælp af Simvim-plugin-brugergrænsefladen i X-plane.

Bemærk, at Simvim lever af patronage af sine brugere:

Trin 4: Sidste trin: Konfigurer Simvim

Sidste trin: Konfigurer Simvim
Sidste trin: Konfigurer Simvim

Det sidste trin er at bruge Simvims konfigurationsværktøj til at tildele og definere stiftforbindelserne fra Arduino. Det kan du finde her:

simvim.com/config.html

Ved hjælp af web -brugergrænsefladen er det let og ligetil at kortlægge cockpitknapper/-knapper til Arduino pin -tildelinger. På dette foto kan du se, at VOR_Nav1 og VOR_Nav2 er konfigureret. Når konfigurationen er fuldført, skal du klikke på "Gem", og Simvim vil oprette og downloade en data.cfg -fil med dine konfigurationer. Stick denne fil i din X-plane plugin-mappe, og du er klar til at gå!

Anbefalede: