|
Flight Simulator X - Arduino-driven Autopilot controller |
Version tracker 1.1.000 | ||
|
||||
The idea for this project comes from a long-time passion I have for flight simulation software. However, in order to allow a full realistic experience, the simulator operates through a 3D point-and-click interface which is rendered quite painful to use on most systems, due mainly to screen size and mouse responsiveness, especially when pairing the simulator with face-tracking software, for better realistm. This easily replicable piece of hardware consists of a Atmel micro controller which drives a 2x16 LCD display, a buzzer, one encoder and some buttons. The firmware allows the user, by means of a simple text-driven user interface, to visualize and set all the most common auto pilot parameters, such as Altitude, Speed, Engagement, Track, Heading, Direction, and so on. The firmware is written in C and communicates to the simulator through the Arduino′s built-in USB-to-serial interface. Here is a video of the hardware in action!
Schematics:
|