Professional Documents
Culture Documents
Living
Outside
Play
Technology
Workshop
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
Image Notes 1. Projector 2. Projector Screen 3. Graphics PC 4. Wooden Base 5. Speakers 6. Pneumatic cylinders 7. Control System
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
pneumatic cylinders.
Image Notes 1. Real racing seat 2. We purposefully omitted the "PVC to joystick" construction 3. Remember to drill holes and insert screws for safety 4. Wooden base
Image Notes 1. This chair was a placeholder before we got the racing seat 2. Remember to ignore this step of the design plans 3. Make sure everything is symmetrical
Image Notes 1. These are rotary casters attached to the PVC with pipe holders 2. Rotary casters are bolted securely to the base
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
Image Notes 1. Air compressor with tank 2. Servo valve 3. Pneumatic cylinder 4. Pneumatic Valve Amplifier 5. Linear Potentiometer Feedback
Image Notes
Image Notes
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
1. DC Power Supply 2. Low-Pass filter 3. Arduino microcontroller 4. USB cable 5. AC power line 6. Servo Valve Amplifier 7. Servo Valve Amplifier
1. This turns on and off rapidly 2. This voltage is smooth. This is what we want.
Image Notes 1. Iron mount bolted to PVC 2. Ball-socket joint 3. Pneumatic cylinder
Image Notes 1. 18" stroke cylinder 2. Linear potentiometer for Feedback 3. Ball-socket joint 4. Steel hinge platform 5. Feedback attached to rod 6. Feedback wire 7. Goes to the servo valve 8. Iron mount
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
Image Notes 1. Cylinder for Roll (Pin 9) 2. Servo Valve for Roll (Pin 9) 3. Servo Valve for Pitch (Pin 10) 4. Pressure Indicator and Control Knob 5. Cylinder for Pitch (Pin 10)
Image Notes 1. The wires from this valve goes to the corresponding Servo Valve Amplifier 2. Very delicate thin wire 3. The orange cable is connected to the air compressor 4. USB Joystick 5. Feedback sensor 6. Pneumatic cylinder for Roll 7. Label your connections for quick reference
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
Image Notes 1. Feedback wire to Servo Valve Amplifier 2. Wires go to Servo Valve
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
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.
File Downloads
FlightSim_arduino.zip (1 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'FlightSim_arduino.zip']
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
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 d to disable.
Image Notes 1. Type in commands here 2. General Direction of Joystick 3. Raw data from Joystick 4. Raw Data converted to percentage 5. Raw data converted to Volts for the Arduino 6. Visualize your Joystick 7. Arduino status 8. This shows the "handshake" of the Arduino-Software
Image Notes 1. Type in commands like this 2. Click to open Serial Monitor 3. Make sure it is 57600 baud
File Downloads
Joystick-FlightSim.zip (62 KB) [NOTE: When saving, if you see .tmp as the file ext, rename it to 'Joystick-FlightSim.zip']
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/
Image Notes 1. Projector 2. Projector Screen 3. Graphics PC 4. Wooden Base 5. Speakers 6. Pneumatic cylinders 7. Control System
Advertisements
http://www.instructables.com/id/Arduino-Pneumatic-Flight-Simulator/