Howto:Build your own procedure trainer: Difference between revisions

Jump to navigation Jump to search
Switched to {{gitorious source}} to change to the Gitorious archive URL notation to fix all the broken Gitorious links.
(Switched to {{gitorious source}} to change to the Gitorious archive URL notation to fix all the broken Gitorious links.)
 
Line 11: Line 11:
The content of this page is growing slowy due to limited spare time. I run this as a low priority task and add something whenever I can spare a timeslice. If you are in desperate need for special information regarding the PMPT, feel free to contact the author by private mail at Torsten@nospam t3r.de. Please ignore the word nospam.
The content of this page is growing slowy due to limited spare time. I run this as a low priority task and add something whenever I can spare a timeslice. If you are in desperate need for special information regarding the PMPT, feel free to contact the author by private mail at Torsten@nospam t3r.de. Please ignore the word nospam.


A project containing the sources, schematics and descriptions is hosted at [http://gitorious.org/flightgear-pmpt/ Gitorious].
A project containing the sources, schematics and descriptions is archived at:
* {{gitorious source|proj=flightgear-pmpt|repo=cmpt|text=Gitorious flightgear-pmpt/cmpt archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=dme|text=Gitorious flightgear-pmpt/dme archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=fg155|text=Gitorious flightgear-pmpt/fg155 archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=fg|text=Gitorious flightgear-pmpt/fg archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=flightgear-pmpt-gitorious-wiki|text=Gitorious flightgear-pmpt/flightgear-pmpt-gitorious-wiki archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=fsweekend2014|text=Gitorious flightgear-pmpt/fsweekend2014 archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=panel|text=Gitorious flightgear-pmpt/panel archive}}


== The Components ==
== The Components ==
Line 48: Line 55:
[[File:Pmpt-Radiostack.jpg|thumb|250px|The future radio stack]]
[[File:Pmpt-Radiostack.jpg|thumb|250px|The future radio stack]]
I started building a radio stack from spare parts. An old 19" 3U token-ring hub was emptied from all content and now gives a nice chassis for the "radios". All elements communicate via the I2C TWI interface of the used AVR microcontroller and are bridged with an [http://www.harbaum.org/till/i2c_tiny_usb/ i2c_tiny_usb] I2C/USB interface to the FlightGear computer.
I started building a radio stack from spare parts. An old 19" 3U token-ring hub was emptied from all content and now gives a nice chassis for the "radios". All elements communicate via the I2C TWI interface of the used AVR microcontroller and are bridged with an [http://www.harbaum.org/till/i2c_tiny_usb/ i2c_tiny_usb] I2C/USB interface to the FlightGear computer.
Schematics, firmware and userspace programs are at [http://gitorious.org/flightgear-pmpt/ Gitorious].
Schematics, firmware and userspace programs are at:
* {{gitorious source|proj=flightgear-pmpt|repo=cmpt|text=Gitorious flightgear-pmpt/cmpt archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=dme|text=Gitorious flightgear-pmpt/dme archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=fg155|text=Gitorious flightgear-pmpt/fg155 archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=fg|text=Gitorious flightgear-pmpt/fg archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=flightgear-pmpt-gitorious-wiki|text=Gitorious flightgear-pmpt/flightgear-pmpt-gitorious-wiki archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=fsweekend2014|text=Gitorious flightgear-pmpt/fsweekend2014 archive}}
* {{gitorious source|proj=flightgear-pmpt|repo=panel|text=Gitorious flightgear-pmpt/panel archive}}
[[File:Pmpt-Radiostack-detail.jpg|250px| [NAV/COMM radio and DME indicator|left]]
[[File:Pmpt-Radiostack-detail.jpg|250px| [NAV/COMM radio and DME indicator|left]]
[[File:Pmpt-Radiostack-dme-front.jpg|250px| [DME indicator, front view]]
[[File:Pmpt-Radiostack-dme-front.jpg|250px| [DME indicator, front view]]
Line 55: Line 69:
The DME is made from an old real-life DME indicator with all electronics removed. The original PANAPLEX(R) gas discharge display has been removed and replaced by 5 7-segment red LED indicators to avoid a high voltage driver circuit. The two 12V light bulbs for front panel illumination were replaced by two ulra-bright white 5mm LED, so the entire circuit now runs on 5V drawing less than 200mA. The front panel is made of 4mm plywood. The design was printed with a laser printer on a sheet of paper and than glued to the wood.
The DME is made from an old real-life DME indicator with all electronics removed. The original PANAPLEX(R) gas discharge display has been removed and replaced by 5 7-segment red LED indicators to avoid a high voltage driver circuit. The two 12V light bulbs for front panel illumination were replaced by two ulra-bright white 5mm LED, so the entire circuit now runs on 5V drawing less than 200mA. The front panel is made of 4mm plywood. The design was printed with a laser printer on a sheet of paper and than glued to the wood.
Using the I2C/SMBus interface, the properties for power, ground-speed and distance are sent from FlightGear to the indicator. The ET and FT timers are computed internally, so is the TTS (time to station). FlightGear reads the position of the source switch to select the active NAV receiver.
Using the I2C/SMBus interface, the properties for power, ground-speed and distance are sent from FlightGear to the indicator. The ET and FT timers are computed internally, so is the TTS (time to station). FlightGear reads the position of the source switch to select the active NAV receiver.
More details, source code, schematics and the panel design is at [http://gitorious.org/flightgear-pmpt/dm http://gitorious.org/flightgear-pmpt/dme].
More details, source code, schematics and the panel design is at {{gitorious source|proj=flightgear-pmpt|repo=dme|text=Gitorious flightgear-pmpt/dme archive}}.


== The Basic Hardware Interface ==
== The Basic Hardware Interface ==

Navigation menu