Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 28/03/2017 10:36:48

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

FGInt , un exemple concret

Bonjour à toutes et a tous,

Cela faisait un bail que je n'était pas venus vous embêter avec ça.

Une nouvelle recette sortie toute chaude des fourneaux :

Prenez un raspberry pi [ ou clone equivalent ],

mini_66410220170223221807.jpg

Un gestionnaire d'affichage (HT16K33)

mini_66559320170223221822.jpg

Un jeu d'afficheur 7 segments, quelques boutons poussoir

mini_42004720170223221909.jpg

Une bonne dose d'entrées / sorties (3 x MCP23017)

mini_38349320170223222016.jpg

Deux paires d'encodeur

mini_94184620170223222042.jpg

Une louche de câbles et de connecteurs

saupoudrez d'entretoises et de vis , ajouter une bonne dose de python

vous optenez  .....

Dernière modification par daweed (28/03/2017 10:52:35)


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#2 28/03/2017 13:12:22

Biloute974
Membre
Inscription : 2/02/2014
Messages : 1 011

Re : FGInt , un exemple concret

Salut,

génial, je pense qu'il a fallut une sacré dose de patience et d'heures d'écritures de lignes de codes.


Config: Core I7 7700  + 16 Go de Ram  DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols

Hors ligne

#3 28/03/2017 13:21:55

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Biloute974 a écrit :

Salut,

génial, je pense qu'il a fallut une sacré dose de patience et d'heures d'écritures de lignes de codes.

Avec mes gros doigts c est plutot le coté "mécanique" et particulièrement les push / pull qui m'ont donnés du fil a retordre. smile


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#4 28/03/2017 14:21:06

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 910

Re : FGInt , un exemple concret

Bonjour,
je ne comprends pas...
Dans l'industrie on cherche à tout mettre sur écrans/claviers, à éliminer le maximum de hardware... (boutons, codeurs, afficheurs, platines, entretoises, vis, câbles)
Ici on part dans l'autre sens wink ce qui n'enlève rien à l'intérêt du truc, mais pourquoi pas un/des écrans tactiles?
Ok la sauce risque d'être un peu fade, mais l'avion et la scène seront toujours sur un écran... smile


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint/Debian testing

Hors ligne

#5 28/03/2017 14:29:02

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

ctesc356 a écrit :

Bonjour,
je ne comprends pas...
Dans l'industrie on cherche à tout mettre sur écrans/claviers, à éliminer le maximum de hardware... (boutons, codeurs, afficheurs, platines, entretoises, vis, câbles)
Ici on part dans l'autre sens wink ce qui n'enlève rien à l'intérêt du truc, mais pourquoi pas un/des écrans tactiles?
Ok la sauce risque d'être un peu fade, mais l'avion et la scène seront toujours sur un écran... smile

Salut,

Ca doit être l'age smile je suis plus sensible a la manipulation d'un interrupteur ou d'un encodeur que d'un écran tactile ( ça doit vraiment être l'age smile )

C est un choix aussi, c est le vrai premier pas dans la conception d'un cockpit a l'échelle. Je voulais me prouver que je pouvais mener à bien ce projet et dans le même temps valider que le concept était réellement fiable ...

Même sur le 380 qui est équipé d'écran tactile (notamment pour les nouveau MCDU) , le FCU reste mécanique , les encodeurs sont toujours la

Le FCU d'ailleur en lui même n'as pas beaucoup changé

http://cdn.airplane-pictures.net/images … /61616.jpg

Enfin, bien que surement impossible de reproduire l'intégralité des fonctions d'un cockpit 330 / 320 [ toute les fonctions n'existe pas encore dans le modèle du 330 sur FG mais on y travaille ... ] je vais essayer d'en être au plus proche ... et il n y a pas d'équipement tactile dans ces appareil smile

Mon prochain défis ... c est justement le MCDU

Dernière modification par daweed (28/03/2017 15:10:25)


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#6 28/03/2017 14:39:33

ctesc356
Membre
Inscription : 18/05/2010
Messages : 2 910

Re : FGInt , un exemple concret

daweed a écrit :

Ca doit être l'age smile je suis plus sensible a la manipulation d'un interrupteur ou d'un encodeur que d'un écran tactile ( ça doit vraiment être l'age smile )

Je comprends... wink  on à encore 15 ans devant nous:  https://www.lesechos.fr/21/06/2011/LesE … futur.htm#
Quoi que je pense que ce sera moins smile


Intel i5 3570 3.4Mhz, Nvidia GTX 660, 8Go Ram, Linux Mint/Debian testing

Hors ligne

#7 28/03/2017 15:13:44

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Excellent cet article. Ca donne effectivement une bonne vision du cockpit du futur


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#8 28/03/2017 15:27:35

Biloute974
Membre
Inscription : 2/02/2014
Messages : 1 011

Re : FGInt , un exemple concret

Moi j'y vois là le bout ultime du simmer, avoir son cockpit chez soit, et ça j'adore et je garde ce doux rêve dans un petit coin de ma tête smile


Config: Core I7 7700  + 16 Go de Ram  DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols

Hors ligne

#9 28/03/2017 17:18:32

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Je tiens a apporter une petite précision,

Tel qui l'est la , il est présenté avec une façade de FCU Airbus ... cependant, toute la logique résident dans le raspberry et le code python vous comprendrez qu'il serait trés facile d en faire un pour n importe quel autre appareil.

Quand au code en lui même .. bah ce serait le même pour tout les zing, la seule chose qui change c est potentiellement les propriété mise a jour et ca c est dans les fichiers de configuration de l'interface.... et du coup il est tout aussi simple de faire un stack radio comme dans le cesna ou encore un ensemble de panel d'un overhead.

L'ensemble des lib python que j ai pus écrire permettent de piloter :

- des afficheurs 7 segements
- des interrupteurs
- des poussoir
- des interrupteur rotatif
- des encodeurs rotatif
- des servo moteur

Le concept étant modulaire, il suffit d'écrire une nouvelle lib pour un nouveau type "d'actionneur" ... donc oui , l auto manette d un 777 est pafaîtement gérable sans rien développer de plus.

J irais même plus loin, a partir du moment ou l'on sait quel trame et quelle type de trame envoyer au simu ... il ne suffirait pas grand chose pour l'adapter a X-Plane , FS ou P-3D

J ai un grand devoir a faire c est maintenant de rédiger la doc permettant l utilisation de toutes les methodes disponible qui donne accès a la création et la gestion des éléments ... mais l'écriture ... pfff une vrai galère et on me demande en plus de le faire sur le wiki FG et en anglais ... smile


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#10 28/03/2017 17:33:21

Biloute974
Membre
Inscription : 2/02/2014
Messages : 1 011

Re : FGInt , un exemple concret

Quand la doc sera disponible big_smile je me ferais un plaisir de m'y plonger pour réaliser un panel pour le PA du 777 et une auto manette ?
J'ai hâte de lire la doc, bien comprendre les mécanismes et mettre les mains dans le camboui smile


Config: Core I7 7700  + 16 Go de Ram  DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols

Hors ligne

#11 7/06/2017 21:04:38

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

C est partis ...

http://wiki.flightgear.org/FG_interface

Bon j'espère que vous serez à la fois indulgent et critique. Mon anglais n'est pas aussi bon qu'il le devrait smile

Pour l'instant c est juste une présentation, la documentation va être étoffé dans les semaines qui viennent, je compte y présenter l'ensemble de l'interface, les divers Class python et comment les utilisers smile
Il y a aura également disponible les schémas et PCB pour réaliser la carte mère [ Format KICAD, mais je dois pouvoir les exporter au format gerber pour ceux qui connaisse ]

Et bien sur un dépot type GIT pour la partie software

Encore un peu de patience

Heuu sinon une question, il y a moyen d'écrire aussi l'article en Français sur le wiki FG ? ca se passe comment les traductions sur ce genre de bestio ?

D'avance merci

PS1 : ceux qui ont vraiment du temps a perdre ... d'avance merci de jouer les re-lecteurs , pas vraiment évident d'écrire de la documentation technique. Je me suis déjà relus deux fois, mais je ne suis pas sur de mon anglais et encore moins des traducteurs online.

PS2 : je devrais être également en mesure de produire à la maison des petites série, je suis équipé pour réaliser les PCB


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#12 7/06/2017 21:07:38

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Biloute974 a écrit :

Quand la doc sera disponible big_smile je me ferais un plaisir de m'y plonger pour réaliser un panel pour le PA du 777 et une auto manette ?
J'ai hâte de lire la doc, bien comprendre les mécanismes et mettre les mains dans le camboui smile

J ai pour le moment mis en standby le développement du module moteur pour finir la doc et la re-factorisation du code, mais l'embryon du module est la.
Je vais utiliser la création du panel radio airbus pour expliquer comment aller d'un bout à l'autre pour l'interface


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#13 3/07/2017 15:24:13

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Salut tous le monde.

Nouveau panel : Radio Airbus A3xx serie.
Couplé avec FG Extend, permet le changement automatique en fonction de la fréquence (et de la distance)


@plus daweed


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#14 4/07/2017 8:14:05

Biloute974
Membre
Inscription : 2/02/2014
Messages : 1 011

Re : FGInt , un exemple concret

Aaaaaahhhh... c'est bon ça, que d'avancée, j'ai comme l'impression que rien ne t'arrête wink
Bravo, c'est génial ce que tu fais.


Config: Core I7 7700  + 16 Go de Ram  DDR4+ Nvidia GTX 970 + LinuxMint 18.2 64 bits--> FG 2017.4.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols

Hors ligne

#15 4/07/2017 10:54:23

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Bah, maintenant, il me reste surtout des question existentielle .. smile

De la place  ... mais ou ... ha oui au sous sol, mais c est pas finis d'aménager smile

Du bois, bah ça c est pas ma tasse de thé, le gros oeuvre ... déjà qu'il me reste les joints de placo a faire ..., bref, il va y en avoir besoin de beaucoup de découpe ...

Retro projection ou multi écran ...  smile

pleins de question encore smile et puis comme je le disais, j ai cassé mon TerraGIT et je n arrive pas a le réparer. Donc pas de sources scene, pas moyen de "voler" en ce moment.


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#16 28/02/2019 1:39:12

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Bonsoir,

Quelques news, ca fait un bail que je ne suis pas repassé par la.

Les premières version, de "production" si on peut dire, de mon interface sont arrivé.

ZTgYaUmb.jpge

128 Entrées digitale
256 Sorties Digitale.

Les entrées peuvent servir a tous, encoder rotatif compris. Je planche sur des circuit pour tous ce qui pourrait avoir besoin d'entré analogique (potentiomètre par exemple).

Le panel radio airbus par exemple (il n y a sur ce circuit imprimé que des boutons poussoir, des led de status et des afficheur, aucune logique içi.

9Qa3LPnb.jpg

RX7qMaeb.jpg

Enfin la version 1 d'un FCU Airbus A3xx

Le circuit de façade, contient les boutons et les afficheurs / led de status.

gl00zKQb.jpg

Le Circuit pour la logique

aZ8C3P5b.jpg

sur lequel est conecté un raspberry. Le fcu étant un élément complexe , il est une interface a lui tout seul, les EFIS viendront se greffer sur son interface.

Test installation de la façade (acheté chez un fournisseur spécialisé)

N3CXexfb.jpg

Circuit soudés, FCU monté et connecté

xILTiX7b.png

7qRYCtAb.png

il me reste a mettre en oeuvre les controles rotatif et les push / pull, mais j ai besoin de faire imprimer une pièce

mp7ZEsZb.png

Le sous sol de la maison étant dans sa phase finale de travaux je vais bientôt pouvoir m'attaquer à la structure de mon cockpit


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#17 24/02/2020 14:43:17

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Bonjour,

Quelques image du travail en cours smile

QABhsahm.jpg

72xvl5im.jpg

76hmieKm.jpg

a6S7P4Fm.jpg

@ plus


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#18 24/02/2020 15:34:33

f-toro
Administrateur
Lieu : LFLA
Inscription : 16/12/2007
Messages : 2 624

Re : FGInt , un exemple concret

Quand on voit jusqu'où peut mener la passion, c'est vraiment époustouflant.


André. anciennement taureau89_9
Debian Testing Amd64. CM Sabertooth 990FX, FX8350, 32 Go Ram DDR3 1866 Mhz, GTX 750ti 2Go, DD 2To Sata 3, THRUSTMASTER T.Flight StickX, FG 2019.2.0 Git.

Hors ligne

#19 4/03/2020 19:54:38

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Quelques clichés supplémentaire

MB9wIhjm.jpg

uzwCitdm.jpg

9u3J3XHm.jpg

znb4abMm.jpg

Le FCU et les EFIS sont complètement fonctionnel [ Push / pull inclus ]

L'overhead est en cours de construction, en attendant d'avoir de la place pour le pedestal, la radio a été installé sur l'overhead smile, petite entorse.
L'overhead sera garnis de ses panels au fur et a mesure  ....

@ pluche pour la suite ..

Dernière modification par daweed (4/03/2020 19:55:28)


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#20 26/03/2020 14:26:51

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Bonjour tous le monde,

une petite photo du travail actuellement en cours ...

iLxABMGm.jpg

@ bientôt

David


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#21 26/03/2020 14:42:57

daweed
Membre
Lieu : LFKP LFLL
Inscription : 27/12/2013
Messages : 269

Re : FGInt , un exemple concret

Encore quelques photos

Test de fabrication des Panel

Un gabarit, imprimé sur un papier cartonné et collé sur du MDF 3 mm pour se faire une idée
Mkvg6eUm.jpg

La machine a découper dont je me suis équipé (Laser chinois 40 W)
QAkTyuxm.jpg

Le premier test de découpe, c est plutôt propre, même si je dois pouvoir faire un peu mieux, en alignant proprement les miroir et en gérant un peu mieux le rapport puissance, vitesse de déplacement, mais c est déja pas mal.
Il s'agit de la contre face du panel qui permettra le rétro éclairage en acrylique blanc translucide, le panel frontale sera réalisé de la même manière, sauf qu'il sera en peint au préalable (RAL) et graver en plus ce qui donnera au finale une galette de 2 panneau de 3 mm (donc 6 mm au total), mais ca c est encore au stade des test .. smile
rbPi5vrm.jpg

Bonne journée

Dernière modification par daweed (26/03/2020 14:43:17)


Linux Mint 19.1 Tara Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 20Go, GeForce GTX 750 Ti 2 Go
FG 2019.2 Next Branch
Scène Saint Exupery
FG Interface

Hors ligne

#22 26/03/2020 15:25:40

f-toro
Administrateur
Lieu : LFLA
Inscription : 16/12/2007
Messages : 2 624

Re : FGInt , un exemple concret

De plus en plus époustouflant mad


André. anciennement taureau89_9
Debian Testing Amd64. CM Sabertooth 990FX, FX8350, 32 Go Ram DDR3 1866 Mhz, GTX 750ti 2Go, DD 2To Sata 3, THRUSTMASTER T.Flight StickX, FG 2019.2.0 Git.

Hors ligne

#23 26/03/2020 15:48:18

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 3 245

Re : FGInt , un exemple concret

+1 smile


FG 2019.2.0, OSG 3.4.2, Linux Mint 18 (64b), Quad Q6600 (2.4 GHz), RAM 8Go DDR2, GEFORCE GTX 650 1GB
Boeing 787-8 (YASim, avec nickyivyca, aco)
DR400 JSBSim (PAF)
DC3 JSBSim (PAF)

Hors ligne

Pied de page des forums