Comment faire communiquer les instruments du tableau de bord (interrupteurs, poussoirs, encodeurs ("potards"), affichages digitaux, etc...), avec le Simulateur ?
L'avis d'un habitué...
Le choix vital.
Il faut bien transformer les actions sur les interrupteurs du cockpit en action à l'intérieur de P3D. Au plus simple ce sera un "émulateur de clavier" qui commandera tout ce qui peut recevoir l'attribution d'un équivalent clavier dans P3D. Exemple G pour rentrer le train ou l'ajout personnel de quelque chose comme CTRL+SHIFT+A pour, par exemple commander l'allumage du moteur droit. Et quand aucun équivalent clavier n'a été prévu , comme pour actionner les inters SEAT BELT ou NO SMOKING, on pourra faire appel à Key2Mouse, un petit logiciel pas bien cher.
Les émulateurs de clavier font presque tout, sauf qu'ils ne peuvent pas afficher les fréquences des radios, l'altitude etc.. et encore moins les modifier. On pourra alors soit choisir une solution toute faite, comme les modules GoFlight, mais cela conduit vite à multiplier les interfaces (émulateur + GoFlight+....), soit opter pour une solution globale qui centralisera tous les besoins , émulateur de clavier, affichages multiples et bien plus, et on se tournera alors vers des solutions comme IOCards. Nous reviendrons bien entendu sur ces choix au chapitre "Interfaces" de la section "Technique". SimuCockpit.fr
Les différentes techniques...
Option 1 - Emulation d'un clavier...
Toutes les commandes de FS sont activables par le clavier. Relier des interrupteurs à un clavier paraît donc la manière la plus simple et directe pour relier tableau de bord et simulateur. Bingo, une vidéo très bien faite détaille la manière de procéder. Bon faut savoir souder...
Mais y'a un hic de taille : cette méthode ne fonctionne qu'avec boutons poussoirs (momentary switch en anglais (les sites les plus instructifs sont en anglais!)). Comme une touche de clavier : on appui mais on relâche aussitôt. Hors beaucoup des interrupteurs du tableau de bord sont des interrupteurs à bascule (toggle switch SPST (single pole, single throw)), c'est-à-dire avec une position off (le courant ne passe pas) et une position on (le courant passe). Brancher un toggle switch SPST en position ON sur un clavier reviendrait à garder la touche pressée !
A noter qu'il semble possible de transformer un toggle switch en momentary switch ! Mais malgré les encouragements du gars, je trouve ça casse-gueule. ICI >>
Option 2 - Les boards pré-assemblés...
Comme son nom l'indique ce petit montage électronique transforme les changements d'état d'un (ou plusieurs) toggle switch SPST en impulsions. Une vidéo très explicite...
La boutique est ICI >>. On y trouve des boards pour tout type d'interrupteur (toggles, rotary, push buttons, etc...). Il suffit ensuite de connecter au PC par port USB et s'est reconnu et comme un joystick Prix raisonnable, ça paraît beaucoup plus simple et fiable, facilement modulable...
Un autre fabricant ICI >>
Option 2bis - Le système SIOC...
Ce sont aussi des boards pré-assemblés mais SIOC a l'avantage d'être très utilisé dans le milieu du home-cockpit.
Tout est très bien expliqué sur SimuCockpit.fr >>
Choix fatidique...
Ayant de bonnes notions en programmation, SIOC suscite mon enthousiasme : on peut tout faire et on programme un peu. C'est parfait !
Inventaire...
De quoi ai-je besoin pour mon projet ?
Un autre fabricant ICI >>
Option 2bis - Le système SIOC...
Ce sont aussi des boards pré-assemblés mais SIOC a l'avantage d'être très utilisé dans le milieu du home-cockpit.
Tout est très bien expliqué sur SimuCockpit.fr >>
Choix fatidique...
Ayant de bonnes notions en programmation, SIOC suscite mon enthousiasme : on peut tout faire et on programme un peu. C'est parfait !
Inventaire...
De quoi ai-je besoin pour mon projet ?
- Au minimum, un cockpit doit comprendre une carte Master. [...] La carte Master est le coeur du système IOCards. Elle possède 72 entrées, sur lesquelles peuvent être branchées toutes sortes d'interrupteurs, et même des "encodeurs" qui permettent de sélectionner une fréquence, un cap, etc... Elle a également 45 sorties pourvant allumer des diodes LED témoins.
- Une carte USB dite aussi USB Expansion. [...] La carte USB Expansion est indispensable, car toutes les cartes IOCards sont branchées en USB sur l'ordinateur. La carte USB Expansion peut recevoir 4 cartes Master.
- Si on ajoute [à la carte Master] une carte Display, la carte Master peut faire fonctionner des afficheurs digitaux.
- La carte Master nécessite une alimentation 5 volts continu, par elle-même elle consomme très peu, ce sont les LEDs qu'on peut brancher dessus qui consomment le plus. Une alimentation délivrant 1 Ampère peut suffire, mais la meilleure solution est certainement d'acheter une petite alimentation d'ordinateur (450 watts par exemple) qui délivrera tout le 5 volts nécessaire et, en prime, du 12 volts continu dont on pourrait bien avoir besoin un jour. Attention : certaines alimentations à bas coût ont un "courant de fuite" assez élevé, qui peut détruire certains circuits intégrés. Pour éviter ce risque, il faut toujours utiliser une prise de courant avec Terre pour brancher ces alimentations au secteur.
Merci pour l'article :)
RépondreSupprimerPourquoi ne peut-on pas brancher d'autre boutons avec l'émulation du clavier ?
Je ne suis pas si sûr désormais :) J'ai utilisé l'option 2 qui coûte pas cher et est très fiable et rapide sans aucune connaissance en électronique. J'ai découvert du coup que les interrupteurs à bascule envoient en réalité une impulsion aussi, comme un clavier, donc ça doit pas être un pb en réalité...
Supprimer