Bonjour,
Cela fait plus d'une année que j'ai créé ce post, et bien qu'il n y ait pas eu de nouvelles le projet avance bien. Vous le savez plus que moi la construction d'un simulateur est un projet à long terme, je viens de passer une année entière juste à apprendre comment utiliser les arduinos, à mieux connaitre l’électricité et l’électronique et à faire des essaies avec les switchs, potentiomètres, potentiomètres encodeurs, les afficheurs 7 segments ...
J'ai rencontré beaucoup de difficultés mais heureusement j'ai pu trouver de l'aide (Google

) pour toutes sauf une! Je vais commencer par décrire mon plan pour le 737 Low cost, en suite je vous dirai où je bloque.
J'utiliserai Arduino avec FSUIPC, la version FSUIPC expert me permet de brancher 5 cartes seulement, même si j'utilises 5 Arduino Mega je suis sûr que je manquerai de I/O surtout avec les afficheurs 7 segment qui prennent 11 pins pour 3 chiffres et 16 pour 5 chiffres, mais j'ai trouvé 3 solutions pour utiliser pour y remédier :
1. Enchainer les cartes (Master/Slave) pour transmettre les commandes Serial vers une seule Master qui elle va communiquer avec FSUIPC.
2. Le même système que la première solution, sauf que pour transmettre les données j'utiliserai les modules radio 433Mhz, toutes mes cartes vont agir comme transmetteur et une seule agira en tant que récepteur et sera brancher avec l'ordi.
3. La
meilleure solution selon moi: L'utilisation des registre à décalage (Shift Register), chaque registre utilise 3 pins (Le 74HC164N utilise que 2) et donne 8 I/O digitales, on peut les enchaîner facilement pour avoir plus de I/O et leurs prix est ridicule 3$ pour 20 (20 registres donneront 160 I/O).
Je suis censé recevoir le restant des pièces pour le MCP la semaine prochaine, je pourrai bientôt vous montrer des photos, mais comme je l'ai dis l'esthétique sera négligé, du moins pour le moment, car les caps pour les switchs & pots sont noirs. Sa changera quand j'aurai mon imprimante 3D.
C'est le tour du CDU, alors le hardware que je compte utiliser est :

L'avantage c'est qu'il possède une prise HDMI, il fonctionnera parfaitement avec un écran 5" (800x500) pour afficher le CDU, en plus il possède 140 I/O c'est largement suffisant pour faire un CDU standalone. Le problème c'est sous linux. J'ai trouvé 2 solutions mais elles ne me plaisent pas :
1. Avec un logiciel de streaming (OBS, Xsplit...) je capture la zone d'écran du CDU et je la récupère sur le mini pc avec VLC ou autre.
2. Créer un logiciel pour simuler le CDU sur linux.
Les deux solutions ne sont pas faciles, bien que mon deuxième pc est puissant, je ne préfère pas utiliser un logiciel de streaming vue que sa réduit les performances, et créer un logiciel sous linux me prendra au moins 4-5 mois comme je suis plutôt axé sur le web & windows.
Avez-vous des suggestions pour le CDU?
Voilà voilà!
Bonne journée!