|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!