In these pages I will destails how I built (and am still building) a full 737 cookpit printing panels, connecting different components and orchestrating all those technologies with arduino microcontroller and software built to interface flight simulators with external sources
If you need additional specific information about this topic or if you want to look it personally please write an email
In 2010 I decided to build a boing 737 cockpit. In order to build the cockpit I selected Microsoft Flight Simulator as software because it was more compatible with interfaces and with devices available on the market. In order to read FSX parameters I then purchased a very interesting software called FSUIPC. It's a comms interface able to read and write FSX values. This interface has an SDK that can be used to develop connectors of every type to FSX. In order to speedup the development of the cockpit I decided to use a software already developed able to interface with electric components using a specific language. This software is SIOC based on SIOCP scripts. Due to the complexity of this language it was not very easy to start this project and at the beginning I was able to buld just few buttons able to interact with major fsx components (Battery, lights etc.) and the EFIS module. After some searches on internet I discovered many interesting components and decided for crgsim in order to display on two secondary monitors the efis, the maps and the engines status. Finally in 2015 I discovered Mobiflight. Mobiflight is an interesting opensource project which allow anyone to interface FSUIPC with an Arduino and potentially to all electric components needed to build a cockpit. Thanks to Mobyflight I was able to build the Autopilot unit and to complete the main cabin components
If you want to obtain very realistic results you cannot use FSX but need to use a more professional and supported software like Xplane
Using a 3d printer I built a project found on Thingiverse. This project was very hard to implement as I was forced also to start using a cad (in my case Sketchup) in order to mirror the STL object
used as throttle lever.
The MCP is the Autopilot module. Togheter with the EFIS this module is used to flight an airplane following the flight plan and the tower indication. . This replica is the replica of a 737 NG MCP and has been built using Arduino 2560, the software Mobiflight. Push buttons have been purchased via interned from the Opencocpit web site.
The 7 segs displays are driven using MAX7219 following the schema reported here to connect multiple display in serial.