Steam gauges!

Well, no actual steam will be involved — just a PC or two, Flight Simulator, and several PIC microcontrollers. the idea is to create actual realistic-looking (working) instruments for use with FS. Having found CHComm3a, which claims to be able to output data from FSUIPC to an RS232 port, it seemed like a good idea to try to do something useful with this data.

My plan is to go for something like a Cessna 182RG setup eventually — mostly, by building the “easier” components first. Clockwork components like the altimeter may have to wait until I can find a suitable (read: nonfunctional but in nice condition; I don’t want to ruin a perfectly good instrument) part on eBay.

I just picked up a copy of “Programming 16-Bit Microcontrollers In C,” which seems to have some good tricks for migrating from the 8-bit parts I’m familiar with to the PIC24 family.

Here’s the To-Do list so far:

  • Verify RS232 output from FS9 / FSX
  • Verify PIC can actually parse said output
    • If no, co-opt a QBasic box to do it??
  • Integrate Assembly and C routines
  • Decide on best calibration scheme
  • Build “easy” devices:
    • ADF gauge (stepper motor w/gear drive?)
    • Variometer
    • Fuel gauges
  • Decide how to make altimeter movement
  • Work on Ethernet connectivity for PICs
    • One local IP address per instrument/control
    • Instruments talk to control PC, which interfaces w/FSUIPC?
Posted in Coding, Digital, PIC Microcontrollers | 2 Comments