Innholdsfortegnelse:

Akryl nettbrettstativ for Flight Sim med ekte knotter: 4 trinn
Akryl nettbrettstativ for Flight Sim med ekte knotter: 4 trinn

Video: Akryl nettbrettstativ for Flight Sim med ekte knotter: 4 trinn

Video: Akryl nettbrettstativ for Flight Sim med ekte knotter: 4 trinn
Video: How to setup a small Home Office / Tips for maximizing your space / Daily Vlog 2024, Desember
Anonim
Akryl nettbrettstativ for Flight Sim med ekte knotter
Akryl nettbrettstativ for Flight Sim med ekte knotter

Dette er et stativ for et nettbrett (f.eks. IPad) for bruk med flysimulatorprogramvare. Ved å bruke roterende kodermoduler og en Arduino Mega, skapte jeg en løsning der de fysiske knappene kan kartlegges for å kontrollere spesifikke instrumentfunksjoner i simen. Som du kan se på bildet, er det noen få apper som eksternt viser cockpitinstrumentene fra et PC-flysimulatorprogram (som X-Plane) på nettbrettet. Det er morsomt å snu de fysiske knappene og se hvordan brukergrensesnittet reagerer! Denne konstruksjonen har 7 knotter som er kartlagt til: Høydejustering av lufthastighetstetthet, Gyro -retningsknapp, Gyro -kursfeil, Høydemåler baro -innstilling, VOR1 OBS, VOR2 OBS og ADF -retningsknapp.

Designmål var: funksjonalitet, enkelhet og eleganse.

Rekvisita

1. Nettbrett (f.eks. IPad)

2. Akrylstativ til iPad. I stedet for å lage et stativ, gikk jeg på jakt etter noe brukbart som var på hyllen, og fant dette:

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

3. Flight sim eksternt instrument app. Det er apper som vil koble til flysimulatoren din og vise cockpitinstrumentene i sanntid. Mange bruker disse for å frigjøre skjermfast eiendom på hoved -PC -en. Noen av disse appene inkluderer:

Air Manager:

Remote Flight Cockpit HD:

FSI C172:

Jeg bruker Fsi C172.

4. Arduino Mega:

Arduino samler alle knappinngangene, og sender denne informasjonen til flight sim -appen via USB.

5. Arduino Mega -skjold:

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

Dette er et brett som smører på toppen av Arduino Mega, og lar deg sette dine egne tilpassede kretser/ledninger.

6. Roterende kodermodul:

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

Dette produktet leveres med et lite kretskort og toppnål, som lar deg koble ting sammen uten loddejern.

Toppen har 5 pinner. 2 er for kraft og bakken. To er for den roterende encoderen - Arduino bestemmer om knappen dreies med eller mot klokken basert på disse to inngangene. Endelig er det en pinne for en trykknappbryter som er innebygd i hver knapp.

7. Stikkledninger (mann til kvinne)

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

Disse kan skrelles fra hverandre, noe som gjør det enkelt å lage en tilpasset 5-pinners båndkabel for knappene.

Trinn 1: Bor hull i nettbrettet

Bor hull i nettbrettet
Bor hull i nettbrettet

Dimensjonene på nettbrettstativet er 12,5 "x9", eller 320 mm x 230 mm. Dimensjonene til en iPad Air 2 (nettbrettet mitt) er 240 mm x 169,5 mm. Dette gjør at iPad kan være sentrert i stativet med 40 mm kant på hver side. Forutsatt at (0, 0) er i nedre venstre hjørne av stativet, boret jeg 7 hull på disse x, y stedene: (100, 195), (140, 195), (180, 195), (220, 195), (300, 127,5), (300, 85), (300, 42,5). Alle tall i mm.

Du må være forsiktig når du borer gjennom akryl, bruk riktig borekrone og sakte turtall.

Knottene leveres med skiver og muttere for enkel festing.

Trinn 2: Koble Rotary Encoders til Arduino Shield

Koble Rotary Encoders til Arduino Shield
Koble Rotary Encoders til Arduino Shield
Koble Rotary Encoders til Arduino Shield
Koble Rotary Encoders til Arduino Shield

De roterende koderne har 5 pinner. "GND" og "+" er koblet til jord og strøm. "CLK", "DT" og "SW" er koblet til digitale inngangspinner på Arduino. Disse er enkle å få tilgang til fra en stikkontakt på skjermkortet, selv om jeg i mitt tilfelle trengte å lodde på kontakten. Så bare fjern de 3 signalpinnene og koble dem til. Sørg for at CLK og DT er på sekvensielle pin -numre.

Dette etterlater spørsmålet om strøm og jordforbindelser. Hver knapp har en strøm- og bakkepinne, så det betyr 7 strømtilkoblinger og 7 jordforbindelser. Jeg loddet to hylser med én rad på protoskjoldet, og koblet dem til å fungere som strøm- og bakkebusser.

Jeg brukte følgende Arduino pin -oppgaver (CLK/DT/SW):

Lufthastighetsknapp: 38/39/40

Gyroknott: 41/42/43

Heading Bug -knott: 44/45/46

Høydemålerknott: 47/48/49

VOR1 -knapp: 5/6/7

VOR2 -knott: 8/9/10

ADF -knapp: 11/12/13

Trinn 3: Installer Simvim -programvare og fastvare

Denne løsningen krever fastvarekode som kjører på Arduino for å samle knappinngangene, og programvare som kjører på PC-en for å koble mellom X-Plane og Arduino. Begge disse kan kjøpes på

Simvim installeres som en X-plane plugin ved hjelp av standard installasjonsprosess for plugin. Når den er installert, kan du laste fastvare på Arduino (via USB) ved hjelp av Simvim-plugin-brukergrensesnittet i X-plane.

Vær oppmerksom på at Simvim lever av brukernes beskyttelse:

Trinn 4: Siste trinn: Konfigurer Simvim

Siste trinn: Konfigurer Simvim
Siste trinn: Konfigurer Simvim

Det siste trinnet er å bruke Simvims konfigurasjonsverktøy til å tildele og definere pin -tilkoblingene fra Arduino. Du finner det her:

simvim.com/config.html

Ved å bruke webgrensesnittet er det enkelt og greit å kartlegge cockpitknapper/-knapper til Arduino pin -oppgaver. På dette bildet kan du se at VOR_Nav1 og VOR_Nav2 er konfigurert. Når konfigurasjonen er fullført, klikker du på "Lagre", og Simvim vil opprette og laste ned en data.cfg -fil med dine konfigurasjoner. Fest denne filen i X-plane plugin-mappen din, så er du i gang!

Anbefalt: