Howto:Build your own procedure trainer: Difference between revisions

m
Style changes as recommended by Gijs
(Added the component list)
m (Style changes as recommended by Gijs)
Line 1: Line 1:
[[Image:Pmpt-0.1.jpg|thumb|250px|A first version of the PMPT - functional!]]
[[Image:Pmpt-0.1.jpg|thumb|250px|A first version of the PMPT - functional!]]
= About =
This page is about building your own procedure trainer device using basically FlightGear, other OpenSource software and home brew hardware. It is probably far from being a FNPT [http://de.wikipedia.org/wiki/Flight_and_Navigation_Procedures_Trainer Flight Navigation Procedure Trainer ], so I'd like to call it a '''PMPT''' for ''Poor Man's Procedure Trainer''.
This page is about building your own procedure trainer device using basically FlightGear, other OpenSource software and home brew hardware. It is probably far from being a FNPT [http://de.wikipedia.org/wiki/Flight_and_Navigation_Procedures_Trainer Flight Navigation Procedure Trainer ], so I'd like to call it a '''PMPT''' for ''Poor Man's Procedure Trainer''.
The goal is to have most of the components, "real" FNPT have:
The goal is to have most of the components, "real" FNPT have:
Line 9: Line 8:
* Aircraft is completely flyable without keyboard and/or mouse
* Aircraft is completely flyable without keyboard and/or mouse


= The Components =
== The Components ==
[[Image:Pmpt-Schematic.png|thumb|250px|General Schematic of the PMPT]]
[[Image:Pmpt-Schematic.png|thumb|250px|General Schematic of the PMPT]]
Bearing the first 'P' of the acronym in mind, most of the hardware is non-state-of-the-art, either from the attic (to bad to be used but to good to be thrown away) or bought second/third hand.
Bearing the first 'P' of the acronym in mind, most of the hardware is non-state-of-the-art, either from the attic (to bad to be used but to good to be thrown away) or bought second/third hand.
Line 21: Line 20:
* The homemade USB controller are based on ATMEL microcontroller for less than 10 EURO.  
* The homemade USB controller are based on ATMEL microcontroller for less than 10 EURO.  
* Ethernet HUP, Cables
* Ethernet HUP, Cables
== Flight Dynamics Model ==
=== Flight Dynamics Model ===
This is no sweat at all! FlightGear comes with usable, good and even excellent flight dynamics models out of the box. This HOWTO focuses on a Seneca procedure trainer and uses the SenecaII from the FlightGear base package but can be adapted to other aircraft. One computer running a FlightGear instance computes the FDM, renders the scenery and receives all the input from various controls.
This is no sweat at all! FlightGear comes with usable, good and even excellent flight dynamics models out of the box. This HOWTO focuses on a Seneca procedure trainer and uses the SenecaII from the FlightGear base package but can be adapted to other aircraft. One computer running a FlightGear instance computes the FDM, renders the scenery and receives all the input from various controls.
Hey that's basic FlightGear operation? Yes, read on for the goodies!
Hey that's basic FlightGear operation? Yes, read on for the goodies!


== Instrument Panel ==
=== Instrument Panel ===


== Outside View ==
=== Outside View ===
== Yoke and Switch Panel ==
=== Yoke and Switch Panel ===
== Rudder Pedals ==
=== Rudder Pedals ===
== Radio Panel ==
=== Radio Panel ===


= The Basic Hardware Interface =
== The Basic Hardware Interface ==
== The Almighty USB HID Controller ==
=== The Almighty USB HID Controller ===
== Circuit Board ==
=== Circuit Board ===
== Firmware ==
=== Firmware ===
=== Panel Controller ===
==== Panel Controller ====
=== Yoke Controller ===
==== Yoke Controller ====
[[Category:Howto|Build your own procedure trainer]]