Regarding the choice of hardware to control all switches, lamps, and maybe more ...
I say only one word: "PHCC".
It is mostly DIY electronics, but it is not complex, no rocket science here!
But the cheap electronics comes at a price: there is no software (yet!) ... Ghost is working on something.
Maybe there are other VP members who have PHCC boards they want to sell, ask ...
A short summary of what you definitely need:
- Motherboard. It supports the following interfaces:
* The connection to the so-called "daughterboards" (you need those)
* 32 analog inputs (my calculation says you need 23 in the pit, I can be off by one or two).
* More than plenty of interface sockets to connect switches.
- PHCCusb1
This gives the Motherboard a USB interface instead of the (less reliable) RS-232 connection to the PC.
- KEY64D daughterboard
You need several of these, but can be made yourself, because one KEY64D board only has one IC (74LS138)
and 64 "famous" anti-ghosting diodes. As the name suggests, you can connect up to 64 switches to one KEY64D.
I know that Ghost's software (when it becomes available) will support so-called rotary encoders.
My calculation counts some 280 digital inputs (for switches), but while you are at it build for 320 inputs!
So, you need only 5 connection headers on the Motherboard.
- 40DO daughterboard
This board gives to 40 buffered digital outputs to control LEDs, lamps, coils of the magnetically held switch, etc.
The outputs are grouped by 8 (because of the driver IC) and thus you can have a different power supply voltage
per 8 outputs. Think of 5 Volt for LEDs, 28 Volts for lamps, and some 15 Volts for coils. Dimming hardware can be
connected, so dimmable LEDs / lamps is possible as well. My count is some 110 outputs, but having 20 spare is
probably no luxury ...
- Stepper / aircore daughterboard
To drive the "steam engines" (OIL, NOZZLE, FTIT, RMP and HYD PRESS etc.) you can use small stepper motors
or so-called aircores. This daughterboard supports 4 motors, the type of motor is defined by the firmware.
Note that you cannot mix stepper and aircore on a single daughterboard!
- 7-segment display daughterboard
Personally, I think this board is only useful IF you have 7-segment displays in the pit. Those displays are not
used in the real F-16. However, you may find it a solution for the Digitrans on the AUX COMM panel. One remark
here is that the outputs are multiplexed. This means that the output is not ON continuously, but just a short
moment. For this reason it is essential to use "high brightness" or "high-efficiency" displays. Also note that
instead of a display you can connect 8 separate LEDs. Final remark: you cannot dim the light intensity.
Consider using a few 40DO boards instead of the 7-segment board if you are not planning to use 7-segment
displays ...
My numbers are based on a full pit, with the intention to control everything. Depending on what you want to
build, and how much you want to have "working" you need less or maybe even more I/O hardware ...
Last advice: make summary sheets, and try to make a good inventory of every connection needed for each panel.
I did that, and it is a great help. I have posted a preliminary version in my build thread, and at this moment I
have a newer updated version. If you want it, let me know, and I will post it here!
Search PHCC here on Viperpits, and google for it
that's the key!
- Henk