#1 [↑][↓] 28-10-2016 17:29:23

8thavenue
Membre
Lieu : Clermont-Ferrand
Inscription : 24-03-2009
Renommée :   
Site Web

[P3D][FSX]boitier de commande perso

Bonjour,
Je me suis lancé dans la construction d'un boitier de commande pour FSX/P3D qui est aujourd'hui opérationnel. Si une personne est interessée je peux transmettre les sources et le mode opératoire pour mener à bien cette construction.

Le coeur du boitier est constitué d'un microcontroleur arduino uno, quand aux commandes elles sont constituées de switch, push,  potentiometres et joystick le tout pour une trentaine d'euros.

fsxBox.jpeg

L'arduino uno permet de gérer 6 axes et 12 contacts. Le boitier présenté en photo utilise 5 axes et 7 contacts. La liaison avec FSX ou P3D se fait avec un programme réalisé en C# pilotant simconnect.

Eric

Dernière modification par Marcstrasb (29-10-2016 17:13:08)

Hors ligne

#2 [↑][↓] 28-10-2016 18:53:31

alex753
Membre
Lieu : Montauroux, France
Inscription : 01-05-2015
Renommée :   34 
Site Web

Re : [P3D][FSX]boitier de commande perso

Bonsoir !

Aucune photo de visible chez moi !


210310034713235764.jpg

Hors ligne

#3 [↑][↓] 28-10-2016 20:04:37

pga51
Membre
Inscription : 23-10-2010
Renommée :   

Re : [P3D][FSX]boitier de commande perso

chez moi non plus, ce genre de systeme pourrait m'interesser.
Merci d'avance pour plus de precision

Dernière modification par pga51 (28-10-2016 20:05:14)

Hors ligne

#4 [↑][↓] 29-10-2016 06:23:30

bugcrusher
Membre
Inscription : 31-01-2011
Renommée :   

Re : [P3D][FSX]boitier de commande perso

Hello !

Photo visible chez moi, belle réalisation bien propre et je suis intéressé.


Plus on est confiant dans sa capacité à faire fonctionner une machine, plus on passe pour un guignol quand ça foire.

Hors ligne

#5 [↑][↓] 29-10-2016 07:53:31

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
Renommée :   10 

Re : [P3D][FSX]boitier de commande perso

Bonjour,
Et bien moi, hier je voyais la photo, mais plus ce matin w00t


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

Hors ligne

#6 [↑][↓] 29-10-2016 08:59:31

kheops83
Membre
Inscription : 07-06-2013

Re : [P3D][FSX]boitier de commande perso

chez moi aussi photo visible, belle réalisation je suis intéressé
merci

Hors ligne

#7 [↑][↓] 29-10-2016 09:20:17

D5Turbi
Membre
Lieu : BA 103 - Classe 69/4
Inscription : 14-12-2014
Renommée :   10 

Re : [P3D][FSX]boitier de commande perso

Ca ne marche toujours pas pour moi castet

Dernière modification par D5Turbi (29-10-2016 09:21:30)


MSI B250M Mortar, I7-7700K, 16Go 2400MHz, MSI RTX 4060 Ti 8Go, be quiet! Dark Rock TF, SSD Samsung 850 EVO, DD WD 1To, Oculus rift
RFN.jpg  BA103.jpg RVT.jpg Turbi.jpeg

Hors ligne

#8 [↑][↓] 29-10-2016 11:11:02

alex753
Membre
Lieu : Montauroux, France
Inscription : 01-05-2015
Renommée :   34 
Site Web

Re : [P3D][FSX]boitier de commande perso

Idem bluef bluef


210310034713235764.jpg

Hors ligne

#9 [↑][↓] 29-10-2016 12:04:23

Avro
Modérateur
Lieu : LFPN (Yvelines)
Inscription : 26-04-2013
Renommée :   20 
Site Web

Re : [P3D][FSX]boitier de commande perso

Bonjour,

belle réalisation. Pareil, je suis intéressé?


Emmanuel

Simulateur en jachère. 2 PC en réseau, un i5 + un  i9 9900KF, 32 Go RAM, 1 SSD 1to, RTX 2080 8go, 5 écrans 24 pouces. Hardware EFDE et Opencockpits.

En ligne

#10 [↑][↓] 29-10-2016 13:38:10

Marc_63
Membre
Lieu : CYBC / QC. Can (61 ans)
Inscription : 18-03-2008
Renommée :   16 

Re : [P3D][FSX]boitier de commande perso

Aucune image pour moi. sad


Ryzen 7 5800X3D, MSI B550 Tomahawk, 32 Gb, Asus 4090 Tuf Gaming, Pimax Crystal, W10

Hors ligne

#11 [↑][↓] 29-10-2016 14:17:54

henrion
Membre
Lieu : Nîmes
Inscription : 01-02-2011
Renommée :   

Re : [P3D][FSX]boitier de commande perso

C'est marrant car je viens de regarder. Avec internet explorer la photo n'apparaît pas tandis qu'avec Google chrome elle apparaît.

Hors ligne

#12 [↑][↓] 29-10-2016 14:28:36

alex753
Membre
Lieu : Montauroux, France
Inscription : 01-05-2015
Renommée :   34 
Site Web

Re : [P3D][FSX]boitier de commande perso

Effectivement très curieux, c'est une image en.WEB , je l'ai convertie en .jpg pour la rendre visible a tous :

782271Sanstitre.jpg


210310034713235764.jpg

Hors ligne

#13 [↑][↓] 29-10-2016 17:03:01

8thavenue
Membre
Lieu : Clermont-Ferrand
Inscription : 24-03-2009
Renommée :   
Site Web

Re : [P3D][FSX]boitier de commande perso

Bonjour,
La première étape consiste à se procurer les composants :
* carte Arduino uno ou compatible
* 1 joystick type ps2 ou plus grand selon le confort souhaité
* 3 potentiometres 10k (résistance)
* push-boutons et switchs selon votre gout

Ensuite télécharger le sdk arduino à partir du site officiel et l'installer afin de mettre en place les pilotes de la carte et d'y injecter le code des commandes fsx.

Schéma de montage des composants :
fsxBox-bb.jpg

Recopier le code et l'injecter dans la carte à l'aide du programme arduino (sdk).

faire les réglages nécessaires (décalage du joystick, zone neutre)

Je vous laisse digérer ces premières étapes et pour ceux qui souhaitent se lancer dans cette aventure je vous aiderai en postant sur cette discussion.

bonne réalisation

Eric

Hors ligne

#14 [↑][↓] 29-10-2016 18:47:13

Marc_63
Membre
Lieu : CYBC / QC. Can (61 ans)
Inscription : 18-03-2008
Renommée :   16 

Re : [P3D][FSX]boitier de commande perso

Très belle réalisation, bravo. eusa_clap


Ryzen 7 5800X3D, MSI B550 Tomahawk, 32 Gb, Asus 4090 Tuf Gaming, Pimax Crystal, W10

Hors ligne

#15 [↑][↓] 29-10-2016 20:52:31

Lonevolf
Membre
Lieu : LFST
Inscription : 25-10-2010
Renommée :   24 

Re : [P3D][FSX]boitier de commande perso

ÉDIT MODÉRATEUR :

Bonsoir,
espérant que votre tuto attire encore plus de monder et afin de le retrouver plus facilement pour le suivi, je l'épingle.

Olivier


il faut mieux privilégier la force de l'argument à l'argument de la force.


Asus TUF GAMING B550-PLUS/W10 ssd 256go/AMD Ryzen 5 3600/Be Quiet Dark Rock Pro 4/Mémoire DDR4 HyperX Fury 16 Go, 3200 MHz/Asus Radeon RX 6900 XT TUF 16G GAMING/Alim Corsair TX850M  850W 80+Gold/Boitier Abkoncore Cronos S70 / SSD 512Go pour MSFS / Ecran courbe 39/10 43,4P

Hors ligne

#16 [↑][↓] 29-10-2016 21:13:06

alex753
Membre
Lieu : Montauroux, France
Inscription : 01-05-2015
Renommée :   34 
Site Web

Re : [P3D][FSX]boitier de commande perso

Wow mec , tu es épinglé , respect ! laugh

Très intéressant , il est possible aussi de faire ça avec d'autres cartes types Leobodnar, j'en utilise une pour les Switch/Push butons !


210310034713235764.jpg

Hors ligne

#17 [↑][↓] 29-10-2016 22:10:01

greg
Membre
Inscription : 16-03-2008
Renommée :   
Site Web

Re : [P3D][FSX]boitier de commande perso

Wouah, merci pour le partage.

[small]PS : image OK dans Opera.[/small]

Dernière modification par greg (29-10-2016 22:11:12)


Parfois il faut MAYDAY... Web

Hors ligne

#18 [↑][↓] 29-10-2016 22:18:03

8thavenue
Membre
Lieu : Clermont-Ferrand
Inscription : 24-03-2009
Renommée :   
Site Web

Re : [P3D][FSX]boitier de commande perso

La force des cartes Arduino c'est leur simplicité de mise en oeuvre et leur coût environ 8 euros pour le modèle uno et environ 15 euros pour le modèle mega qui peut gérer 16 axes et 54 interrupteurs, de quoi faire un beau cockpit. Ces cartes peuvent aussi récupérer une information de FSX pour la sortir sur un afficheur lcd ou led. Il y a de beaux projets potentiels et pas chers pour les bricoleurs ! Cependant je ne connais pas leo bodnar.

Eric

Hors ligne

#19 [↑][↓] 29-10-2016 22:43:00

alex753
Membre
Lieu : Montauroux, France
Inscription : 01-05-2015
Renommée :   34 
Site Web

Re : [P3D][FSX]boitier de commande perso

Des Output de leds ? Sympa ça !


210310034713235764.jpg

Hors ligne

#20 [↑][↓] 29-10-2016 22:53:37

frenchsimmer
Membre
Lieu : EVREUX (FRA) / 51 ans
Inscription : 28-11-2009
Renommée :   
Site Web

Re : [P3D][FSX]boitier de commande perso

Super tout ça !
C'est puissant l'arduino!!!

Ca vaudrait peut-être le coup d'ouvrir un chapitre sur le forum tant il y a de possibilités.

Deux exemples :

Flash required

Flash required


La connaissance ne vaut que si elle est partagée.
GeForce RTX 2080 SUPER + Ryzen 9 3900X+ Hydro H110i + ASUS ROG STRIX X570-F GAMING + 32 Go DDR4 +  SSD Crucial m4  256GB, SIII + SSD SAMSUNG 480GB SIII+ Win 10 PRO +Track ir 5 +  Saitek CESSNA PRO FLIGHT YOKE SYSTEM et RUDDER +Saitek P8000 + MODULE SAITEK radio, AP et switch

Hors ligne

#21 [↑][↓] 04-11-2016 19:56:54

alex753
Membre
Lieu : Montauroux, France
Inscription : 01-05-2015
Renommée :   34 
Site Web

Re : [P3D][FSX]boitier de commande perso

Salut !

Wow effectivement super sympa ce truc !

Une autre : https://youtu.be/iwcbyR9GnHI

wink


210310034713235764.jpg

Hors ligne

#22 [↑][↓] 06-11-2016 09:29:27

BE58
Membre
Lieu : LFQQ
Inscription : 09-01-2011
Renommée :   

Re : [P3D][FSX]boitier de commande perso

Parfait!!! Exactement ce que je cherchais. Par contre j'étais bloqué dans la partie c#.

As tu mis à dispo to code sur github ou quelque chose comme ca?

Ça m'intéresse beaucoup!

Dernière modification par BE58 (06-11-2016 09:29:41)


Processeur & CM: INTEL Core i7-8700k 3.7Ghz / MSI Z370M GAMING PRO
Carte graphique: MSI RTX2080
Mémoire: 32Go 2666Mhz
OS: Windows 10 / XP11

Hors ligne

#23 [↑][↓] 06-11-2016 15:39:31

8thavenue
Membre
Lieu : Clermont-Ferrand
Inscription : 24-03-2009
Renommée :   
Site Web

Re : [P3D][FSX]boitier de commande perso

Le projet n'est pas complet sans la partie programmation de SimConnect. Je vous la livre ici
quelques recommandations toutefois :
* ce code doit être réalisé avec visual studio c# 2015 (dernière version à ce jour) sous forme de projet windows
* le mode de programmation doit être fixé sur x86 (voir image suivante)
* ajouter au projet c# la référence : Microsoft.FlightSimulator.SimConnect.dll (dll présente dans le sdk)

vs-fsx-box.JPG

Générer ensuite le .exe qui sera lancé manuellement après FSX

Eric

Hors ligne

#24 [↑][↓] 06-11-2016 17:42:54

BE58
Membre
Lieu : LFQQ
Inscription : 09-01-2011
Renommée :   

Re : [P3D][FSX]boitier de commande perso

Super!

De quoi m'amuser ce soir!!!!

Merci beaucoup. Effectivement le plus compliqué est de ne pas se louper sur la partie x86 et l'ajout de la dll en référence du projet.

Je vais faire un tuto en rentrant ce soir !

Dernière modification par BE58 (06-11-2016 19:10:00)


Processeur & CM: INTEL Core i7-8700k 3.7Ghz / MSI Z370M GAMING PRO
Carte graphique: MSI RTX2080
Mémoire: 32Go 2666Mhz
OS: Windows 10 / XP11

Hors ligne

#25 [↑][↓] 06-11-2016 19:05:21

BE58
Membre
Lieu : LFQQ
Inscription : 09-01-2011
Renommée :   

Re : [P3D][FSX]boitier de commande perso

Tu me donnes du fil à retordre 8thavenue ! :)

Il manque les contrôles de formulaire dans le code. ^^
Du coup, j'ai refactoré un peu (comme le dise les devs) et j'ai une application "installable" pour P3D.

En un clic, ça installe donc ce connecteur pour P3D. (Je n'ai pas la dll de FSX, mais je peux en faire une version au besoin).

Avec ton autorisation, je peux mettre à dispo:

- un fichier: simConnector_P3D.application
Ce dernier installe ton app sur le poste utilisateur et permet la connexion à P3D uniquement. Qui se désinstalle directement depuis le menu Programme & Fonctionnalités.

- un zip: simConnector_Solution
Ce groupe de fichier permet une ouverture dans Visual Studio et permet la modification du code pur.

Ce qui est fait:
- Ajout des fonctions du formulaire dans le code
- Ajout de la dépendance simConnect
- Build en .application
- Formulaire avec une taille fixe sans possibilité de resizé
- Changement des messages en anglais (Je préfère, pas tapper big_smile) et surtout pour P3D

Il reste à faire:
- Remplacement de la zone de texte en zone de texte et non en listBox pour permettre un retour à la ligne et l'affichage du dernier message uniquement. Pour le moment ils se succèdent.
- Une version FSX
- Une icone :)

Le formulaire:

bgvamc.jpg

Dernière modification par BE58 (06-11-2016 19:09:26)


Processeur & CM: INTEL Core i7-8700k 3.7Ghz / MSI Z370M GAMING PRO
Carte graphique: MSI RTX2080
Mémoire: 32Go 2666Mhz
OS: Windows 10 / XP11

Hors ligne

Pied de page des forums