daweed
PILOTE PRIVE
- Messages
- 168
- Réactions
- 64
Bonjour,
L'idée serait d'arriver à réaliser un cockpit d'A330. J'utilise actuellement un simulateur open source "Flightgear" qui fonctionne sur toute les plateformes mais pour ma part je suis principalement sous Linux (Mint), bien qu'il m'arrive quand même de lancer le simu sous Windows quand je bricole dessus.
Contrairement aux autres simulateurs comme MSFS, P3D ou Xplane qui exposent leurs "offsets" ou leurs "dataref", Flightgear se base plus un arbre de propriété que l'on peux manipuler a souhait. Ici par exemple tous ce qui concerne les circuits électrique du 330.

Bref Flightgear étant open source, j'ai pus mettre le nez dans son code et voir que tout le système est ouvert, et plutôt que d'avoir à faire à une boite noire ... et bien la boite est transparente et limpide.
Le revers de la médaille du modèle open source c'est que chaque développeur d'avion implémente son arbre comme il le souhaite ... bref d'un avion à l'autre le nom des propriétés peuvent changer ...
même si il y a quand même un grosse base commune
Je ne ferme pas la porte aux simus commerciale, j'aimerais vraiment pouvoir interfacer mes propres cartes sur un X-plane ou un MSFS, mais je n'ai pas compris comment communiquer avec, comment lire ou écrire les offset ou les dataref
Pour la communication entre le hardware et le simu, tous se passe dans le réseau, les cartes d'entrées / sorties, d'affichage ... etc sont connectées à des Raspberry Pi à travers son bus I2C
Le Raspberry lui communique avec le simu via le réseau (filaire dans mon cas, mais le wifi ne poserais pas de problème)
Chaque éléments hardware est créé de façon virtuelle et ce sont ces éléments virtuels qui peuvent être manipulés. On peux lire l'état d'un interrupteur, la valeur d'un encodeur, afficher une valeur sur un ensemble d'afficheur 7 segments juste avec quelques fonctions ou piloter un servo moteur
J'ai tout développer en mode open source (je parle de l'interface, par le simu, ...
)
Ou j'en suis aujourd'hui :
Pour l'instant je ne dispose que d'un ensemble FCU EFIS posé sur un bureau et un début d'overhead

Je ne fait pas vraiment les choses dans l'ordre non plus
Je cherche les dimensions pour réaliser le mips et le pedestal.
Les façades des panels EFIS, FCU et Radio viennent de chez OpenCockpit et Hispapanel [ si il ne faut pas mettre de nom de boutique, les admin enlèveront.. merci a eux ] mais pfff je trouve ça très cher.
Du coup je me suis un peu équipé
Découpe laser Chinoise K40
mais il faut dompter la bête ... et il à fallut faire quelques ajustement, mais ça fait le taf
Contre Face Panel Ext & Int Light A330 :

Le FCU et les EFIS sont complètement fonctionnelle (Push / Pull maison), la radio [que j'ai mis sur l'overhead en attendant d'avoir un vrai pedestal ] aussi.

Pour les Korry, je me suis équipé d'un petite imprimante 3D résine (Photon S de chez Anycubic) et ma fille a vite compris le potentielle de la chose... vous n'imaginer pas le nombre d'accessoire à Barbie qui ont été imprimés avec ...

Quelques panels externe :
Radio (Fonctionnel à 100%)
Transpondeur (Je n'ai pas encore créé la façade)
Et le derniers module sur lequel je bosse : le MCDU
La c'est un cas un peu particulier, comme je ne voulais réinventer complètement le PCB du MCDU a été acheté ainsi que la façade plus simple et plus rapide.
Il dispose d'un écran 5'' 4/3 connecté en HDMI au raspberry et les I/O connecté à mes interfaces. Les écrans (en cours de création sont réaliser en Qt

Ok je suis loin du compte, tous ca est en phase de création, il s'agit de quelques test rapide pour valider la récupération et l'affichage d'informations.
Alors je me répète encore une fois, tous ca à été développé sous le sceau open hardware, les schémas et les pcb des cartes sont disponible en ligne sur mon github et chacun est libre de prendre et d'en faire sa sauce. La famille des cartes va continuer à s'agrandir au fur et a mesure des besoins.
Donc hormis le développement continue des éléments et de l'interface elle même, le vrai prochain step du projet va être de remplacer le bureau par le mips ...
Ha oui j'oubliais, coté alimentation, j'utilise un bonne vielle alim de PC , parfait elle fournie toutes les tensions nécéssaire +3.3V, +5V et +12V
D'avance Merci (je sais c'étais un peu long )
David
L'idée serait d'arriver à réaliser un cockpit d'A330. J'utilise actuellement un simulateur open source "Flightgear" qui fonctionne sur toute les plateformes mais pour ma part je suis principalement sous Linux (Mint), bien qu'il m'arrive quand même de lancer le simu sous Windows quand je bricole dessus.
Contrairement aux autres simulateurs comme MSFS, P3D ou Xplane qui exposent leurs "offsets" ou leurs "dataref", Flightgear se base plus un arbre de propriété que l'on peux manipuler a souhait. Ici par exemple tous ce qui concerne les circuits électrique du 330.

Bref Flightgear étant open source, j'ai pus mettre le nez dans son code et voir que tout le système est ouvert, et plutôt que d'avoir à faire à une boite noire ... et bien la boite est transparente et limpide.
Le revers de la médaille du modèle open source c'est que chaque développeur d'avion implémente son arbre comme il le souhaite ... bref d'un avion à l'autre le nom des propriétés peuvent changer ...

Je ne ferme pas la porte aux simus commerciale, j'aimerais vraiment pouvoir interfacer mes propres cartes sur un X-plane ou un MSFS, mais je n'ai pas compris comment communiquer avec, comment lire ou écrire les offset ou les dataref
Pour la communication entre le hardware et le simu, tous se passe dans le réseau, les cartes d'entrées / sorties, d'affichage ... etc sont connectées à des Raspberry Pi à travers son bus I2C
Le Raspberry lui communique avec le simu via le réseau (filaire dans mon cas, mais le wifi ne poserais pas de problème)
Chaque éléments hardware est créé de façon virtuelle et ce sont ces éléments virtuels qui peuvent être manipulés. On peux lire l'état d'un interrupteur, la valeur d'un encodeur, afficher une valeur sur un ensemble d'afficheur 7 segments juste avec quelques fonctions ou piloter un servo moteur
J'ai tout développer en mode open source (je parle de l'interface, par le simu, ...

Ou j'en suis aujourd'hui :
Pour l'instant je ne dispose que d'un ensemble FCU EFIS posé sur un bureau et un début d'overhead


Je ne fait pas vraiment les choses dans l'ordre non plus

Je cherche les dimensions pour réaliser le mips et le pedestal.
Les façades des panels EFIS, FCU et Radio viennent de chez OpenCockpit et Hispapanel [ si il ne faut pas mettre de nom de boutique, les admin enlèveront.. merci a eux ] mais pfff je trouve ça très cher.
Du coup je me suis un peu équipé
Découpe laser Chinoise K40

mais il faut dompter la bête ... et il à fallut faire quelques ajustement, mais ça fait le taf
Contre Face Panel Ext & Int Light A330 :

Le FCU et les EFIS sont complètement fonctionnelle (Push / Pull maison), la radio [que j'ai mis sur l'overhead en attendant d'avoir un vrai pedestal ] aussi.

Pour les Korry, je me suis équipé d'un petite imprimante 3D résine (Photon S de chez Anycubic) et ma fille a vite compris le potentielle de la chose... vous n'imaginer pas le nombre d'accessoire à Barbie qui ont été imprimés avec ...

Quelques panels externe :


Et le derniers module sur lequel je bosse : le MCDU
La c'est un cas un peu particulier, comme je ne voulais réinventer complètement le PCB du MCDU a été acheté ainsi que la façade plus simple et plus rapide.
Il dispose d'un écran 5'' 4/3 connecté en HDMI au raspberry et les I/O connecté à mes interfaces. Les écrans (en cours de création sont réaliser en Qt




Ok je suis loin du compte, tous ca est en phase de création, il s'agit de quelques test rapide pour valider la récupération et l'affichage d'informations.
Alors je me répète encore une fois, tous ca à été développé sous le sceau open hardware, les schémas et les pcb des cartes sont disponible en ligne sur mon github et chacun est libre de prendre et d'en faire sa sauce. La famille des cartes va continuer à s'agrandir au fur et a mesure des besoins.
Donc hormis le développement continue des éléments et de l'interface elle même, le vrai prochain step du projet va être de remplacer le bureau par le mips ...
Ha oui j'oubliais, coté alimentation, j'utilise un bonne vielle alim de PC , parfait elle fournie toutes les tensions nécéssaire +3.3V, +5V et +12V
D'avance Merci (je sais c'étais un peu long )
David