Instructables
Picture of Arduino-Pneumatic Flight Simulator
20130805_143331 (NXPowerLite).jpg
Hello, my name is Dominick Lee. I am a senior in high school who is also a programmer and inventor. I created the  "LifeBeam Flight Simulator" (name of my project) because I wanted to challenge myself and utilize my software and hardware skills. I was able to successfully plan, build, and run my Flight Simulator after a few months of diligent work.

I would like to thank my physics professor, Dr. Bert Pinsky, for helping me make this project successful.
I also want to thank Karl Anderson (CEO of Teco Pneumatics) for his generous donation of essential parts for our project.

In this Instructable, we will show you the steps to building an Arduino-Pneumatic Flight Simulator so that everyone can enjoy the fun of physics, robotics, and aviation.

Overview:

The LifeBeam Flight Simulator is basically a motion platform that can make full rotations tilting at about 40-degrees. This is an efficient equivalent to the traditional "Stewart platform" simulator. Our simulator has same physical movements (2DOF) except it only runs on two pneumatic cylinders while the Stewart platform needs six cylinders.

Concept:

The LifeBeam Flight Simulator is a full setup of equipment that runs simultaneously and collaboratively. The data is first sent from the Graphics or "Gaming PC"  through a custom software program that acquires game data. The game data is scaled and converted into specific coordinates for the roll and pitch (X and Y) axis. The program sends out the final signal which is received by an Arduino (Duemilanove). The Arduino has a complex program on it that combines the serial commands and parses certain values to calculate a voltage which is then converted into PWM and sent to a low-pass filter which smoothes the PWM into analog voltage. The analog voltage is connected to a Pneumatic Valve Amplifier which controls the pneumatic cylinders to make the platform move accordingly.

Demonstration:

This is a quick demonstration of our finished project. We have everything running and connected the simulator to a Logitech joystick to test the full movement.


 
Remove these adsRemove these ads by Signing Up

Step 1: The PVC Construction

20130326_103855.jpg
20130326_103913.jpg
PVC Plans:

Before you can start any construction, you must have a rough idea of the construction of the simulator. We based our simulator off the classic "Joyrider". It is recommended that you purchase the PDF plans for $15 at Acesim.

Our Flight Simulator's main structure is the physical foundation of the project. It consists of a racing seat mounted on a series of schedule-40 PVC pipes. We have layered certain parts of the PVC tubing. All pipers are secured with screws. The PVC structure rests on a large wooden base, which is where the pneumatic cylinders are mounted. My simulator is different from other designs in the aspect that it uses an Arduino to control pneumatic cylinders instead of motors.

Building the Platform:

Once you've acquired and familiarized yourself with all the PVC parts, you can proceed to building the "Joyrider". The only part that you should omit is the "PVC to joystick" base. You should not install the PVC parts that connect the joystick to the seat.

There are certain parts on the plans that may be outdated. For the seat, you can either use a sturdy plastic chair, or an actual racing seat. It is important to firmly mount the seat with nuts and bolts otherwise it will risk falling off. Before you actually mount the seat, make sure your construction is symmetrical and balanced. Once you are finished, you should have a balanced platform that looks like an infant's rocking crib. 

Be sure to drill holes and insert screws in your PVC connectors so that it will not fall apart. We chose to reinforce our setup by inserting galvanized steel pipes into the PVC to prevent them from bending and breaking. Once you are finished, you may build a wooden base to elevate the simulator. The base will be useful for implementing pneumatic cylinders.


Step 2: The Gaming PC

You will need a dedicated high-graphics computer. Be prepared to spend around $200-$600 to build or acquire a gaming computer. The reason you will need a gaming computer is because the Flight Simulator will run several pieces of software at the same time which includes the game and the control software.

I personally chose to build my own high-end computer for this purpose. I built my custom computer with a NZXT Source 210 case, 300-watt power supply, HIS 6770 video card, Realtek soundcard, 8GB RAM, 160GB HDD, and AMD Tri-Athlon processor. This is moderately enough computing power to run my applications with stability.

Although you don't need to have the exact same hardware, I recommend that your computer should be able to meet or exceed these specifications:

-USB 2.0 compatible with 2 or more USB ports
-250 watt or higher power supply
-A decent graphics card with at least 256mb of video memory
-Separate sound card
-At least 4GB of RAM
-A fast HDD with at lease 5GB of free space (for your game)
-AMD Dual-Core 2GHz processor or better
-Windows XP or  Windows 7 (recommended operating system)


When purchasing computer parts, remember to include the mouse, keyboard, and USB extension cable. Also, you will need to connect your computer to both your projector and a spare monitor. Be sure to obtain the correct video cables to make the connection.

Step 3: The Pneumatics System

The pneumatics system is the setup that pushes and pulls the Flight Simulator accordingly. Since pneumatic control is a large topic with virtually limitless information, we are only going to explain the basics of pneumatics. After that, we will discuss the pneumatics specifically used in our project.

A generic air pneumatic system consists of an air compressor, valve(s), pneumatic cylinder(s), amplifier, and feedback module. There are different types of  pneumatic cylinders. Pneumatic cylinders can also be called pneumatic actuators.

When choosing a pneumatic actuator, be aware of the borestroke, and rod diameter. Also, you want a double acting cylinder. It is recommended to purchase all your pneumatic parts from the same brand so that the tubing and connections will be compatible with each other.

The bore is the overall diameter (measured in inches) of the pneumatic cylinder. The stroke is the length that the cylinder can fully extend. The rod diameter is the measurement (in inches) of the shaft of the cylinder.

We chose to use an air pneumatic system with servo valves because it allows you to precisely control the position of the pneumatic rod. This is different from a regular valve, which just opens and closes.

When using a servo valve, you will also need a servo amplifier. Servo Amplifiers work as a PID controller which calculates an "error" value as the difference between a measured process variable and a desired setpoint. For example, if we had a scale of 1 through 10 and we sent a value of 8, the PID controller would first check the difference between it's current position (through feedback) and then move until there is no more difference between the current position and the setpoint.

Now, this is only a basic explanation of the PID system. If you would like more information, search YouTube for "PID control".

We know the servo amplifier controls the cylinder by sending a precise amount of voltage to the servo valve. With a servo setup, you will need a feedback module such a potentiometer or anything that gives variable feedback of the position of the rod.

Some expensive pneumatic cylinders already have feedback built in. In that case, all you would need to do is to plug in the feedback cable into your servo valve.

However, if your cylinder does not have internal feedback, you must must look at the documentation of your Servo Pneumatic Amplifier to see it's specifications. Once you know the requirements of the feedback property, you must create your own source of feedback by using a variable sensor such as an optical sensorrotary sensor, or linear potentiometer.

Different sensors have different accuracy. You may want to research for the best sensor that suits your project.

We used two pneumatic cylinders, two servo valves, and two servo amplifiers for our Flight Simulator. This is because we plan to have each cylinder control one DOF or Degree of Freedom. In other words, we built a 2DOF system. 

Step 4: Pneumatics Control Box

Picture of Pneumatics Control Box
Now that you are familiar with the basics of pneumatics, we will discuss the specific parts we used in the project.

As we mentioned previously, you need a servo valve amplifier to run a servo valve. We enclosed both our servo valve amplifiers inside a nice acrylic box. We call this the Control System because this box contains not only the amplifiers, but a few other essential circuits that run the simulator.

Our Control System contains a 24v power supply, an Arduino microcontroller, a Low-Pass filter, and two servo valve amplifiers.

Let's explain the purpose of this circuit boards. Knowing that our main goal is to control the pneumatic cylinders, we need to find a way to communicate with the Servo Valve Amplifiers. We chose to use the Arduino as our solution to send signals to the pneumatic actuators. Although Servo Valve Amplifiers may vary from one another, they generally have similar properties.

To control one of our Servo Valve Amplifiers, we needed positive and negative voltages of 12 volts. In other words, if you sent a voltage signal of 0 volts, the pneumatic actuators would extend to their midpoint. If you sent +12 volts, the cylinders would fully extend. If you sent -12 volts, the cylinders would fully retract, and so on.

We now know that we need a positive and negative range of 12 volts. However, that voltage must be Analog voltage in a sine wave.

Because of this reason, we  have two issues that obstruct us from directly using the Arduino with the Servo Valve Amplifier:

Issue #1:  The voltage that Arduino gives out only has a range of 0 to 5 volts.
Issue #2:  The Arduino only gives out Digital PWM voltage, not Analog.

Our solution to this problem was to create a circuit that scaled 0 to 5 volts to -12 to +12. In addition, the circuit needs to function as a Digital to Analog converter. Finally, the circuit needs to be duplicated because we have two Servo Valve Amplifiers.

We started to build a circuit that consisted of a few capacitors and resistors, serving to smooth the PWM voltage. After that, we made numerous tweaks with it, while testing the circuit with an oscilloscope. Once the voltage was stable, we used an IC chip to scale the voltage accordingly. Our circuit can be known as a custom Low-Pass Filter.

Since your model of Servo Valve Amplifier may vary from ours, you should research about the specifications that it needs to run properly.

Connecting to the Arduino

To connect your circuit to the Arduino, you only need to use 3 pins GroundPitch, and Roll.

The Pitch and Roll pins are defined as the two output that are used to control the pneumatic cylinders. You will declare these pins as Analog output in your Arduino programming code. Whatever pins you choose, they must be PWM.

For this purpose, we used Digital pin 9 and Digital pin 10. So we would connect the Low-Pass filter to Ground, Pin 9, and Pin 10. This will be where your 0-5 volts are coming from. Your Arduino is supposed to send the PWM voltages to the circuit you built.

Connecting the (Arduino + Low Pass Filter) to the Servo Valve Amplifier

Scrutinize thoroughly to find the connection terminals that will be taking in your control signal voltage. Observe carefully as you securely connect the grounds of the Low-Pass filters to the grounds of the Servo Valve Amplifiers. Then proceed to connect the voltage wires accordingly.

Connecting the Power Supply

Make sure you obtain a power supply that meets the specifications of your Servo Valve Amplifier. Make sure it has enough amperage and voltage to simultaneously supply voltage to both circuits. Observe the polarity and connect the power wires to both Servo Valve Amplifiers. 

The Low-Pass Filter circuits should either get it's own voltage from the Arduino or from a separate power supply.

Step 5: Pneumatic Cylinders & Feedback

Picture of Pneumatic Cylinders & Feedback
Now that you have the Control System ready to use, the pneumatic cylinders are ready to be mounted. Again, the type of mounting that you need will vary depending on what type/size of cylinder you have. However, your entire setup should be bolted together securely because pneumatics are strong enough to rip apart your construction if not securely mounted.

Being aware that our motion simulator would pivot, we used mounts that freely swiveled and rotated. This prevents breakage or wear-and-tear of the simulator.

We wanted our Flight Simulator to tilt 40-degrees all sides. Through simple trigonometric calculations, we were able to conclude that in order for us to achieve this, we would need approximately an 18" stroke cylinder. Our cylinder had a 1" bore connected to an iron ball-socket joint. The pneumatic cylinders rest on steel hinge platforms which are bolted on the base and the cylinder itself.

As we mentioned earlier, we used a PID control system, which needs a feedback module. We decided to connect a linear potentiometer to our Servo Valve Amplifier. The linear potentiometer is attached to the rod of the pneumatic cylinder so that it tracks the precise location of the rod.

If you decide to use linear potentiometer, be sure to handle them carefully. These components are fragile and can break easily. In fact, a one of ours were broken when we received them in the mail. To reinforce the durability of these sensors, we attached them to a transparent acrylic strip.

Step 6: Pneumatic Valves and Connections

20130805_143323.jpg
20130526_115216.jpg
It is essential for you to mount your valves and connections at a stable place. One of the best places to mount them could either be in front or back of your simulator. We bolted our servo valves and pressure equipment to the front of the simulator.

After everything is mounted in place, you may cut appropriate lengths of tubing to connect to your valves and cylinders. Make sure to yield extra length for the tubing because the cylinders are expected to move freely. Label your connections and valves to prevent accidental mismatch. 

Insert the connectors for each servo valve. Attach the other end of those wires to the corresponding terminals on your Servo Valve Amplifier. At this point, it is necessary for you to familiarize yourself with the connections for the Servo ValvesServo Valve Amplifiers, Feedback wires, and the PWM digital pins on your Arduino that control everything on the simulator.

Step 7: Air Compressor

The most essential yet basic need to any pneumatic setup is a pump. You will need to acquire an Air Compressor that can store a few gallons of air for an extended amount of time. 

We used an 8-gallon 130 PSI air compressor with our setup. Although it is not important to buy a powerful compressor, you still want to buy a compressor with a large tank.  Our simulator is able to run efficiently at only 10 PSI. However, it frequently refills itself with air every 10-15 minutes. If your tank is very large, you will not need to refill frequently.

If you are concerned about the price of buying an air compressor, look on eBay for good deals. However, if you are concerned about the reliability of the air compressor, then buy from a retail store such as Home Depot, etc.

Step 8: The Programming

Picture of The Programming
arduino-diagram.jpg
As we mentioned previously, the Arduino is supposed to give 0-5 volts on two Digital PWM pins. I know that we've talked about converting this to ±12 volts, though we will only be focusing on the Arduino's capabilities for now.

You must be familiar with how to use an Arduino before doing this step. Wrong connections or programming mistakes can cause damage to the simulator or risk personal injury. Please understand that the Arduino is not used as a toy in this project.

If you are a beginner with Arduino, I advise you to do simpler projects to increase your knowledge.

The Arduino Code

Open Arduino sketchpad. We need to write a program that does the following things:

1. Accept serial input at 57600 baud (for high data transfer).
2. Parse the signals by byte.
3. Be able to convert voltages (from 0-5v) to the tenth decimal place to analog 255.
4. Do an inverse conversion to reverse the voltage command.
5. Recognize which pin to turn on the PWM signal; 'p' for pitch, and 'r' for roll.
6. Send the PWM signals rapidly and efficiently every millisecond. The less code, the better.

I am providing a basic Arduino code that allows you to manually control the Flight Simulator.  Open the file and look at the first few declarations. You must modify the pitch and roll integers to the corresponding Digital PWM pin that you used.

Once you have looked through the code, compile and upload the code to your Arduino.

Step 9: Testing the Flight Simulator

FlightSim program.jpg
When you are testing the flight simulator, make sure that everyone is at least 2 feet away from the perimeter. Do not ride on the simulator until you have tested it successfully and confirmed it's reliability.

To test the simulator:

1. Turn on the power to your Control System which powers to Servo Valve Amplifiers.
2. Turn on the Graphics Computer that we mentioned earlier.
3. Connect the tube from the Air compressor to the Simulator.
4. Make sure your Servo Valve wires are connected to the Servo Valve Amplifier.
5. Make sure your Feedback module is connected properly.
6. Plug in your Arduino via USB to the Graphics Computer.
7. Open the Serial Monitor on the Arduino Sketchpad. Select BAUD rate of 57600.
8. To test the pitch, type in commands one by one, such as: p5 or p0 or p2.5   
9. To test the roll, type in commands one by one such as: r5 or r0 or r2.5

Tweaking the Simulator:

We have done very much to fine-tune the simulator for it's best performance. Much of this tuning is done by adjusting a few potentiometers on the Servo Valve Amplifier. To fine-tune the pneumatics, you must have a firm understanding on PID control. Adjusting the potentiometers on your Servo Valve Amplifier will help stabilize the speed and sensitivity of the pneumatics.


To control the Flight Simulator with a Joystick:

Using my programming skills in .NET application development, I have spent 3 days making a custom software program that allows you to get the position of a USB joystick using the DirectX API.

What does the software program do?

Basically, my software program does the following things:

1. Acquire position of a USB joystick. It returns large raw values.

2. These values get scaled to a range of 0-5 (for the Arduino), with a two decimal floating point.

3. I wrote an inverse conversion that inverts the scaled values. We need to do the inverse conversion otherwise the simulator will go the opposite way that we wanted it to go. The pneumatic cylinders are moving inwards when 5 volts is given from the Arduino. We actually want the opposite. In other words, we want them outwards when 5 volts is given.

4. The program needs to be able to communicate with the Arduino in the serial COM port at a rate of 57600 baud. I wrote a function that will allow us to connect to the Arduino.

5. The Arduino and the software on the computer will do thousands of "handshakes" every millisecond. These "handshakes" consist of back-and-fourth signals that check for the joystick's position and send commands back to the Arduino.


The code for this is fairly long and complicated, so I will be providing it for people who built their project using the exact same method. Once you have already tested your working simulator, connect your USB joystick and download the program that I provided below.

1. Extract the "zipped folder" and run Joystick.exe
   If you move your joystick around, you should see the data-table in real-time.

2. The "administrative password" for the program is: instructables
    Hit enter key after you type in the password.

3 . Then type in the COM port that your Arduino is located on (e.g. COM4). Hit enter key.

4. Type e and hit enter to enable joystick control. Slowly move the joystick to control the simulator.
    When you want to disable the controls, type in to disable.


Step 10: Games and Accessories

Picture of Games and Accessories
When the simulator is fully working, it's time to add accessories such as a screen and speakers.

We hooked up a DVI cable from the graphics PC to a spare projector. If you prefer getting a 3D projector, then your experience will be vividly enhanced. Also, it is important to hook up decent speakers to your setup. We used a pair of Bose speakers for our setup.

Remember, the greatest flaw in your project is usually caused by the weakest asset.

At this point, you may install and run compatible games on your Graphics Computer. Another popular program that may be used with your Flight Simulator is called X-Sim. This program is used by many people to control homemade simulators, and even professional simulators.

I hope you enjoyed this Instructable. Please visit http://lifebeam.net/flightsim for more information.
1-40 of 110Next »
EduardoM128 days ago

Hello. We are Artefacto Estudio from Mexico, would like to collaborate with you on doing an Oculus version simulator, please contact us. soporte@artefactoestudio.com

SeaWolf29131 month ago

This is an Awesome project. Great Job!

Zahg1 month ago

Would it be possible to program it to move directly with the joystick input itself, then also output to a pc as an input device. That way it would work with almost any game/sim that allows joystick input. I would love to have a powered motion sim, but the games I want to use it on dont output sim positions like iracing or flight sim. I am seriously considering just building a powerless 'joyrider' type platform.

The Teensy 2.0 is an arduino compatible board that can simulate a 32 button joystick.

https://www.pjrc.com/store/teensy.html

It should be possible to use this to build flight controls that replaces the Duemilanove used in the project and appears to the gaming PC as a USB joystick. I have one, and getting the PC to read it as a joystick is pretty easy.


gada8881 month ago

Hi,Dnicky2288,can i get the parts list and control board diagram?lkglass@hotmail.com

FamB gada8881 month ago

me too please ^^

team.basaran@gmail.com

mschwarz113 months ago

does it work with flight gear, HAWX (1,2), aerofly fsx, prepar3D, Il2, microflight, Jane's series, Xplane and other Sims?

dnicky2288 (author)  mschwarz113 months ago
Actually, the Flight Simulator works well with the SimTools platform. The SimTools program makes your flight simulator compatible with games like Xplane, FSX, Dirt2, prepar3D, etc. You can obtain this software at: http://xsimulator.net
takkan5 months ago

your project has inspired me to apply the same pneumatic knowledge in a different direction, great job! would u be kind enough to provide any tutorials on the working communication and integration of the code please?

UltimateDIY5 months ago

Hi I personally would like to build one of these. There were a few things i was wondering about yours, My questions are How much did it cost to build? and what were all the parts you used to build it?

rickharris6 months ago

For those who want to build one of these the original plan for the motion platform is call the joy rider. We built one at school several years ago.

http://www.acesim.com/main.html

The ideal motion control would link your motion drive system to the flight sim your running on the PC - FSX, FS4 and X plane can all output their variables in real time so you can do this.

The original joy rider used a mechanical link to move the platform in response to your joystick movements. Actually this is quite realistic and pretty much all you need to get a fair feeling of realism saving a considerable cost in pneumatics or other servo systems.

firstson1112 months ago
Is there anyway you could improve the simulation by being able to go completely upside down ?
skaar firstson118 months ago

are there many planes in simulators that actually would use -g?

suhaibchobi10 months ago
really good job i loved it . but why there is some delay?
Edgar1 year ago
One of the greatest Instructables I've seen! :)
Voted on it, and went to my Blog:
http://faz-voce-mesmo.blogspot.pt/2013/08/um-simulador-de-voo-para-fazer-em-casa.html
dnicky2288 (author)  Edgar10 months ago
Thank you so much! I really appreciate it!
ahernandez6212 months ago
Hello i have flight simulator and I want to build one or a different but I'm looking for the software that you use to control y x z axis and I can't find it can you send the soft ware name to control the flight simulator axis pleas that will be great fullllllllll
kooth1 year ago
This is just awesome! I'm in the middle of trying to build the Wack-A-Veggie (http://www.instructables.com/id/Whac-a-Veggie/) which uses pneumatics to drive the "Veggie Tales" characters up and down, and a PIC chip to control everything. (I keep running out of free time however.)

I'd like more information on the pneumatics you used, did you list part numbers anywhere? Any other information you have on your build would be awesome too!

Great job on this. Don't let the negative comments get you down! You built a great system with the constraints you were given. Usually, most of the feedback here is at least positive and helpful.

You have a great future ahead of you! I'm looking forward to seeing more of your Instructables soon!
dnicky2288 (author)  kooth1 year ago
Actually, alot of people have asked me to list the specific parts that I've used. I am planning to update that on my Instructable within a week or two. I will also include the documentation and other manuals that may be helpful. Thanks for your patience.
dnicky2288 (author)  kooth1 year ago
Thank you so much for your encouragement! I saw your project; it looks adorable. I'm sure kids would love playing with it.

I have limited information on the pneumatics. However, if you would like me to provide you the documentation for my pneumatic valves and cylinders, I could send it to you. Just email me at: club@lifebeam.net

Again, thanks for your positive motivation! I will continue to do my best in this aspect.
camtron771 year ago
Awesome project . I am in the Civil Air Patrol and me and my fellow Cadets would love to build one of these. Could you send us your sources for the components and what you need for this project . Thankyou.
dnicky2288 (author)  camtron771 year ago
Thanks for your compliments. Actually, alot of people have asked me to list the specific parts that I've used. I am planning to update that on my Instructable within a week or two. I will also include the documentation and other manuals that may be helpful. Thanks for your patience.
espdp21 year ago
Very, very cool. Congratulations to the team. It looks like the cockpit is moving around much faster than the plane on the screen and holding at max tilt while the plane catches up to the controls. Do you need to adjust the sensitivity downward some?
dnicky2288 (author)  espdp21 year ago
Thanks. The video demonstration was accelerated a little. It was exaggerated to show the full potential of the motion simulator. Thanks for your input. Please vote for my project if you enjoyed it!
kschmidt21 year ago
The only thing I can think of to improve on this would be to mount a screen on the part you sit in so it moves with you. That way if you use a first person perspective in the simulator, when you roll the cockpit of your plane will roll with you and the ground will appear to stay still.
dnicky2288 (author)  kschmidt21 year ago
Thanks for the recommendation. I have thought about that idea. However, we could not attach the screen on any part of the PVC because it is not efficient construction. However, we will be ordering Virtual reality glasses in the future to enhance the visuals. Again, thanks for your suggestion! Please continue to share this with your friends.
Amazing project. That's a lot of time, effort and money!
Your video was great but it will be even better with the pilot's point of view. Maybe a camera attached on top of a helmet(something like gopro maybe) to provide us a view of sitting in the seat. You mentioned in comments you are using IR head tracking. Is it something like Johnny Lee Chung's Wii head tracking? If so, it will be even better with a head mounted camera view in the video!
Thanks for sharing this...
dnicky2288 (author)  Antzy Carmasaic1 year ago
Thank you. I'm glad you enjoyed my project. Yes, I was actually inspired to do head tracking after looking at Johnny Lee's video. Although the methods are slightly different, they generally work the same. Also, I did not have a helmet camera. I'll be sure to get some video of the seat view next time.
you should try and make it tilt with the plane to it is more realistic
dnicky2288 (author)  The nerdling1 year ago
The Flight Simulator currently has a 3D projector, FreeTrack IR software, and force feedback joystick. The next improvement I make is probably to make an aircraft enclosure to isolate the pilot from the open space.
Have you thought about using something like the Oculus vr? It would be a lot easier than making an aircraft enclosure.
dnicky2288 (author)  fling1 year ago
No I have not. But thank you so much for that recommendation. I will look into it. And yes, I did realize that making an enclosure would be more expensive.
Glad I could help. Though I'm not sure about cost savings for adopting existing virtual reality systems, it would certainly save a lot of effort. As far as flight simulator goes, someone had already done interfacing Oculus sdk with X-plane. It seems to be a total of ~$370+shipping. It would be cheaper/nicer if someone had the time to interface Oculus with flightgear.
Yes, and the monitor should move with the simulator as well.
dnicky2288 (author)  Vengence1 year ago
The screen perspective actually moves WITH the pilot. I forgot to mention that the pilot uses FreeTrack IR to track their head position so that the screen can match their perception. Thanks for your feedback though!
dnicky2288 (author)  The nerdling1 year ago
We actually have that feature now by implementing X-Sim. In the demonstration, we manually controlled it through the joystick because it was easier to manage.
la_america1 year ago
running pad next... maybe
Just do not sweat!
dnicky2288 (author)  la_america1 year ago
Sure, no problem. Remember to "Vote" for my project in the Arduino Contest.
la_america1 year ago
I am shocked....no words can explain how amazing this is... Dude can you play any other flight game? Just curious...
dnicky2288 (author)  la_america1 year ago
Thanks for your compliment. Yes, you can play whatever game you want as long as I can find a way to acquire the positioning data from the game itself.
1-40 of 110Next »