Bonjour, je suis très intéressé par tes travaux sur la Teensy, j'avais pour ma part acheté une Arduino pour interfacer des panels à FSX, mais le projet n'a pas évolué, juste quelques tests basiques entre la carte et inter/led, mais je n'avais pas établi la liaison avec FSX. Je crois que la Teensy est compatible Arduino, quelle chaine logiciel as-tu mis en oeuvre pour aller de la carte à FSX ? Michel
http://www.myA320sim.com Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
salut Michel dessoler mais je suis avec x-plane 9, le fabriquant à créer un plugin pour récupérer les donner du simu.
par contre le teensy, peux être programmer pour apparaître comme un joystick de 6 axe, 32 bouton et un hat (ça ressemble a un leo BU0836)http://pjrc.com/teensy/td_joystick.html
Merçi pour tes recherches, je n'avais pas regardé depuis quelques temps, et il y a eu manifestement des progrès depuis ! Je vais me replonger là-dedans ... Michel
http://www.myA320sim.com Simu mixte P3D/FS2020, serveur P3Dv4/A320 FMGS (7700k et GTX 1070 sous W10 64), client P3Dv4/FS2020 (i9-12900K et RTX 4070 Ti Super sous W10 64), 3 vdp Optoma GT1080E, client A320 FMGS (2600k sous W10 64).
bonsoir a tous une petite mise à jour de mon cockpit. j'ai pu tester le montage de mes servos. après quelque tâtonnement principalement lier au protocole de communication du contrôleur de servo, j'ai réussi à les faire bouger en synchronie avec le simu.
ils sont monter sur une plaque de plastique pour les test, présenter dans ce petit video:
le plus dur, c'est de trouver les bon dataref (le nom des "offset" dans x-plane) pour chaque servo.
// loop runs repetitively, as long as Teensy is powered up // void loop() { // normally the first step in loop() should update from X-Plane FlightSim.update();
if (FlightSim.isEnabled()) { lcd.display(); } else { lcd.noDisplay(); } }
// write a number onto the LCD, first row, starting at 6th column void update_lcd(long val) { lcd.setCursor(6, 0); lcd.print(val); lcd.print(" "); }
certain instrument, en fait presque touts, gagnerait a avoir plus de débattement, a tout le moins pour une prise direct. et pour info, j'ai 4 servo Hitec HS55(9g bonne qualité) et 2 servo chinois (9g les plus cheap possible). les 2 chinois sont ceux des RPM et j'ai remarquer qu'il sont moins précis et ne font même pas 90 degrés. je n'ai pas tester des servo standard puisque j'en ai pas de libre. pour des instrument qui ne bouge pas beaucoup (voltmètre, température huile, etc) ils peuvent faire l'affaire mais pas pour les autres.
maintenant, je doit attendre les engrenages et les axe pour faire les vrai instruments.
j'ai reçu du matériel pour fabriquer ma radio, qui ne reproduit rien en particulier, juste une radio une fréquence. je n'ai pas trouver d'encodeur double a prix raisonnable, j'utiliserai donc deux bouton pour les réglage grossier et un encodeur simple pour les réglage fin. j'ai aussi modéliser un habillage pour ma clé de magnéto.
ma nouvelle imprimante 3D va avoir du boulot. j'ai quelque mécanisme et habillage que j'ai l'intention de refaire en imprimer. j'attend encore du filament noir et argent, j’espère avoir d'aussi bon résultat que Fabien avec sont curtiss.
Fabien, j'ai une petite PrintrBot simple 2014 en kit. je suis encore en train de la règler pour de bon résultat avec du PLA. je vais devoir le modifier pour pouvoir imprimer ma radio, elle est trop grosse (130mm par 68mm environ) alors que je n'est que 100 par 100mm de surface d'impression . j'ai trouver un model qui me permettrai d'obtenir 165mm en X, suffisamment pour ma radio .
mes servo sont commandé par un Teensy 2.0 avec un plugin dans X-Plane. le teensy est configuré comme interface de simulateur de vol et programmer avec Arduino un peu a la maniere de SIOC.
Algue14, merci de confirmer, je me demandais s'il y avais une autre source. de toute façon, je ne reproduit pas un model de radio exacte, je me suis donc permis quelque liberté pour le design.