Arduino-pneumatisk Flight Simulator (8 / 10 steg)

Steg 8: Programmering



Som vi nämnt tidigare, Arduino är tänkt för att ge 0-5 volt på två digitala PWM stift. Jag vet att vi har pratat om konvertera detta till ±12 volt, men vi kommer bara att fokusera på den Arduino kapacitet för nu.

Du måste känna till hur man använder en Arduino innan du gör detta steg. Fel anslutningar eller programmering misstag kan orsaka skador på den simulator eller risk personskada. Ni måste förstå att Arduino inte används som en leksak i detta projekt.

Om du är nybörjare med Arduino, råder jag dig att göra enklare projekt för att öka dina kunskaper.

Arduino koden

Öppna Arduino sketchpad. Vi behöver skriva ett program som gör följande saker:

1. acceptera seriell in på 57600 baud (för hög dataöverföring).
2. tolka signalerna genom byte.
3. att kunna omvandla spänningar (från 0-5v) till tionde decimaler till analoga 255.
4. göra en omvänd konvertering för att vända kommandot spänning.
5. identifiera vilka stift till vända på PWM-signal; "p" för tonhöjd och "r" för rulle.
6. skicka PWM signaler snabbt och effektivt varje millisekund. Den mindre kod, desto bättre.

Jag bifogar en grundläggande Arduino kod som gör att du kan styra manuellt flygsimulatorn. Öppna filen och titta på de första några förklaringarna. Du måste ändra pitch och rulla heltalen till motsvarande Digital PWM stift som du använde.

När du har tittat igenom koden, kompilera och ladda upp koden till din Arduino.

Se Steg
Relaterade Ämnen

Arduino kontrollerade Flight Simulator - "The Viper"

min Maker Faire projekt för 2012 är "The Viper"--en Arduino kontrollerade flight simulator inspirerad av shipen av det samma känt från SyFy kanalens TV-serien Battlestar Galactica. Den roterar 360 grader längs två axlar, vilket innebär att ja, d...

Arduino Esplora Flight Simulator

kontrollera alternativet Flight Simulator i Google Earth med hjälp av accelerometern i Arduino Esplora.Nästan flyga runt i världen; luta accelerometern framåt, bakåt, vänster och höger att styra planets Pitching och bank.Om du inte har Google Earth p...

Flight Simulator med Arduino och Python

kontrollera alternativet Flight Simulator i Google Earth med hjälp av en Arduino och Accelerometer.Nästan flyga runt i världen; luta accelerometern framåt, bakåt, vänster och höger att styra planets Pitching och bank.Mål:* Lär dig att skicka seriella...

Att lägga till flygplan till Microsoft Flight Simulator

detta Instructable är det att ge en grundläggande översikt över hur du importerar tillägg flygplan till Microsoft Flight Simulator. Jag har FS2002, och ja, jag planerar att uppgradera till FS2004, men samma grundläggande steg gäller för FS2004, FS200...

Anpassade kontroller för Google Earth Flight Simulator

Så, du är förvirrad med kontroller för Google Earth Flight Simulator, eller de vettigt inte, eller du har en mac och inte har nödvändiga tangenterna på tangentbordet--väl alla som lätt kan fastställas.Steg 1: Vad kan man göraAllt du behöver göra är a...

Flyga Jet flygplan Free Flight Simulator spel

Spel baserat flygsimulering har nyligen blivit så avancerade och realistiska nu när du verkligen vill känna att du flyger ett flygplan. I "simulatorläge" vissa spel kan du styra pitch, yaw, rulle, spjäll, klaffar, landningsställ, etc. och vi kun...

Arduino MS Train Simulator konsolen

Jag är en stor tåg buff älska allt som finns om dem, betyder också jag vilja spela Train Simulator från Microsoft. Använda ett tangentbord för att köra ett tåg är inte det mest försiktiga sättet. Jag tittade på järnväg driver men för 200 dollar, det...

DIY Flight Simulator Cockpit

detta är den absolut min favorit projekt det är min andra bygga. 1: a var alla trä och mycket små.Spela MFSM X med en nyckel-stiga ombord, eller aJoystick, blir lite tråkigt...Så jag bestämde mig att bygga en Cockpit för att hysa alla rättsakterJag t...

Flight Simulator handledning

Denna FSX handledning bör lära dig att använda FSX och PMDG 777 ordentligt.Steg 1: Förbereda planet för start:-Slå på batteriet-Slå på bränslepumpar-Slå på hydrauliken-Flight informationssystem:-Ange din position (porten. Flygplatsen) och du destinat...

Anpassad Switch Panel för en Flight Simulator

detta är min första instructable. Om jag hade trott jag skulle har tog bilder på hela projektet samtidigt som det.Detta instructable är bara ett exempel på hur du kan göra en egen switch panel att lägga några realism till din flygning sim. Är detta b...

Lego Mindstorms NXT Flight Simulator

Hej killar, tack för att titta på mitt projekt! Detta är min sista minuten posten leksak utmaningen.Detta är en flygsimulator med en helikopter som kan flytta upp, ner, framåt och bakåt. Rotorerna kan snurra oavsett vilken position de befinner sig i....

1/6 modell rörelse simulering stol /w Microsoft Flight Sim X

Detta är en Instructables på hur man skapar en liten rörelse simulering stol med Microsoft Flight Simulator X.Steg 1: Komma upp med en stol design Detta är vår 1/6 modell, anpassade gjort delar i TinkerCAD och skrivas ut med hjälp av en 3D-skrivare....

EKG Simulator

detta instructable i detalj beskriver de steg som krävs för att skapa en Arduino-baserad ECG simulator. En ECG simulator replikerar hjärt vågformen som kan mätas genom att bifoga tre elektroder (RA, LA RL) till patientens bröstkorg. Detta EKG-signale...

Förarsätet Simulator

jag är en angelägen om formel 1-fan och har alltid undrat hur det skulle kännas att köra en.Även om det funnits vissa PC och spel konsol racing spel om, var ingen som jag kunde se lika verkligt som de borde vara.Som en dedikerad Microsoft FSX flight...

Hur man använder Google Earth Flyght Simulator

detta är en enkel guide i hur man använder detta roliga verktyg eller bättre, spel, Google Eatrh.Steg 1: material - Google EatrhSteg 2: Öppna Google Earth Flyght Simulator Öppen Google Earth och i Verktyg-menyn, Välj ange att the Flight Simulator......

Boeing 737NG lampor ovanför panelen för FSX

Jag beslutade att starta detta projekt för min 18yo son, beroende av flygande och flygplan (ok, jag påverkat honom lite...). Han vet min passion för elektronik och Arduino, så han bad mig att skapa en Boeing 737 panel för hans MS Flight Simulator X,...

FSX Boeing 737NG lampor overhead panel (den italienska versionen)

Ho deciso di iniziare questo progetto spinto da mio figlio che ha una grossa eidhagen per il volo e gli aerei, cosa che penso di avergli trasmesso...Poiché conosce la mia eidhagen anche per l'elettronica e per Arduino i particolare, mi ha chiesto di...

PCB Quadrotor (borstlösa)

Quadrotors är den nya Segways: en fascinerande, något magiskt, själv stabiliserande plattform som varje tech person vill ha. Du kan inte rida en quadrotor (Tja, kanske du kan), men de flyger, och du kan bygga en själv från grunden!Jag hjälpte med en...

Microsoft FSX flygning Sim

detta instructable kommer att lära dig hur man bygger en motion flygsimulator med hjälp av en arduino och motorer.Steg 1: Skaffa obligatoriska delar -Antingen en Arduino Uno eller Freeduino kommer att arbeta för detta projekt-Få en dator som kan köra...