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 : 253

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)


FG 2016.1.0 GIT, Linux Mint 17.2 Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 8Go, GeForce GTX 750 Ti 2 Go
LFLL Scenery

Hors ligne

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

Biloute974
Membre
Inscription : 2/02/2014
Messages : 983

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 I5 4690 (3.5 GHz*4) + 16 Go de Ram + Nvidia GTX 970+ GTX 760 (pilotes 361.28)+ LinuxMint 17.2 64 bits--> FG 2017.1.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Mes livrées

Hors ligne

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

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

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


FG 2016.1.0 GIT, Linux Mint 17.2 Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 8Go, GeForce GTX 750 Ti 2 Go
LFLL Scenery

Hors ligne

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

ctesc356
Membre
Inscription : 18/05/2010
Messages : 1 997

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

Hors ligne

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

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

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)


FG 2016.1.0 GIT, Linux Mint 17.2 Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 8Go, GeForce GTX 750 Ti 2 Go
LFLL Scenery

Hors ligne

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

ctesc356
Membre
Inscription : 18/05/2010
Messages : 1 997

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

Hors ligne

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

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

Re : FGInt , un exemple concret

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


FG 2016.1.0 GIT, Linux Mint 17.2 Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 8Go, GeForce GTX 750 Ti 2 Go
LFLL Scenery

Hors ligne

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

Biloute974
Membre
Inscription : 2/02/2014
Messages : 983

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 I5 4690 (3.5 GHz*4) + 16 Go de Ram + Nvidia GTX 970+ GTX 760 (pilotes 361.28)+ LinuxMint 17.2 64 bits--> FG 2017.1.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Mes livrées

Hors ligne

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

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

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


FG 2016.1.0 GIT, Linux Mint 17.2 Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 8Go, GeForce GTX 750 Ti 2 Go
LFLL Scenery

Hors ligne

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

Biloute974
Membre
Inscription : 2/02/2014
Messages : 983

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 I5 4690 (3.5 GHz*4) + 16 Go de Ram + Nvidia GTX 970+ GTX 760 (pilotes 361.28)+ LinuxMint 17.2 64 bits--> FG 2017.1.0
Yoke et pédale Saitek Proflight - Avions: 777 et DHC 6
Mes vols
Mes livrées

Hors ligne

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

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

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


FG 2016.1.0 GIT, Linux Mint 17.2 Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 8Go, GeForce GTX 750 Ti 2 Go
LFLL Scenery

Hors ligne

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

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

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


FG 2016.1.0 GIT, Linux Mint 17.2 Cinnamon (64b), AMD FX 4300 Black Edition (3.8 GHz), RAM 8Go, GeForce GTX 750 Ti 2 Go
LFLL Scenery

Hors ligne

Pied de page des forums