Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Bor hull i nettbrettet
- Trinn 2: Koble Rotary Encoders til Arduino Shield
- Trinn 3: Installer Simvim -programvare og fastvare
- Trinn 4: Siste trinn: Konfigurer Simvim
Video: Akryl nettbrettstativ for Flight Sim med ekte knotter: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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:
Ekte binær klokke med NTP -synkronisering: 4 trinn
Ekte binær klokke med NTP -synkronisering: En ekte binær klokke viser tiden på dagen som en sum av binære brøkdeler av en hel dag, i motsetning til en tradisjonell " binær klokke " som viser tiden som binært-kodede desimaler som tilsvarer timene/minuttene/sekundene. Tradisjonelt
DIY Flight Sim Switch Panel: 7 trinn (med bilder)
DIY Flight Sim Switch Panel: Etter å ha tilbrakt mange år i flight sim -samfunnet og engasjert meg i stadig mer kompliserte fly, fant jeg ut at jeg lengtet etter muligheten til å holde hendene på fysiske brytere i stedet for å prøve å fly med høyre hånd mens jeg brukte m
Oppgrader DIY Mini DSO til et ekte oscilloskop med fantastiske funksjoner: 10 trinn (med bilder)
Oppgrader DIY Mini DSO til et ekte oscilloskop med fantastiske funksjoner: Sist gang delte jeg hvordan jeg lager en Mini DSO med MCU.For å vite hvordan du bygger det trinnvis, vennligst se min tidligere instruerbare: https: //www.instructables. com/id/Make-Your-Own-Osc … Siden mange mennesker er interessert i dette prosjektet, brukte jeg litt tid på å
DIY BB8 - Fullt 3D -trykt - 20 cm diameter Første prototype av ekte størrelse: 6 trinn (med bilder)
DIY BB8 - Fullt 3D -trykt - 20 cm diameter Første prototype av ekte størrelse: Hei alle sammen, dette er mitt første prosjekt, så jeg ville dele mitt favorittprosjekt. I dette prosjektet skal vi lage BB8 som er produsert med en 20 cm diameter fullstendig 3D -skriver. Jeg skal bygge en robot som beveger seg nøyaktig det samme som den virkelige BB8
En lett å bygge ekte hjemmelaget datamaskin: Z80-MBC2 !: 9 trinn (med bilder)
En lett å bygge ekte hjemmelaget datamaskin: Z80-MBC2 !: Hvis du er nysgjerrig på hvordan en datamaskin fungerer og samhandler med "eksterne ting", er det i dag mange brett som er klare til å spille som Arduino eller Raspberry og mange andre. Men disse tavlene har alle de samme "grensen" … de hei