Page 1 sur 3
Publié : mer. mars 05, 2003 4:45 pm
par zarpjj
Salut à tous
Suite au crash du serveur, revoici les articles disparus que j'avais mis à dispo.
Les articles intéressants, tirés de la revue Elektor :
USB
USB pour tous
partie 1 :
page1,
page2,
page3,
page4,
page5,
page6
partie 2 :
page1,
page2,
page3,
page4 ,
page5
I2C
Interface I2C
I2C Serie :
page1,
page2,
page3
I2C Servo :
page1,
page2,
page3,
page4,
page5
I2C RCX :
page1,
page2,
page3,
page4,
page5,
page6
I2C Divers :
Plug I2C a chaud,
I2C longue portée 1,
I2C longue portée 2
Les Programmes
Quelque programme intéressants pour lire la "Debug Area" de Falcon 4.0
Debug Area :
flightdata.h,
debuggr.h,
phyconst.h,
memreader.cpp,
cfalcon.h,
debuggr.cpp
FalconRead :
flightdata.h,
falconread.cpp,
falconread.h
FalconRead New:
CFalcon.h,
FalconRead_new.h,
FalconRead_new.cpp,
Notes.txt
Les schémas
Quelques schémas de cartes intéressantes
Carte Devasys :
Schema carte Devasys,
Carte 16 entrees Version 1 :
Schema carte 16 entrées Version 1,
le prototype de la carte I2C 16 entrees Version 1,
Carte 16 entrees Version 2 :
Schema carte 16 entrées Version 2,
le prototype de la carte I2C 16 entrees Version 2,
Carte 16 entrees Version 3 :
Schema carte 16 entrées Version 3,
Carte 16 sorties Version 1 :
Schema carte 16 sorties Version 1,
le prototype de la carte I2C 16 sorties,
Carte affichage 7 segments :
Schema carte display 7 segments,
le prototype de la carte display 7 segments,
Carte afficheur LCD alpanumérique :
Schema carte afficheur LCD alphanumérique,
prototype carte afficheur LCD alpha,
ensemble carte + afficheur LCD alpha.,
Afficheur LCD alpanumérique :
afficheur LCD alphanumerique,
Carte afficheur LCD graphique :
Schema carte afficheur LCD graphique,
prototype carte afficheur LCD graphique,
ensemble carte + afficheur LCD graph.
Plans de cablage
Propositions de plans de cablage des entrées et sorties
Les sorties (LEDS) :
Plan de cablage des sorties (Optimiste avec tous les voyants du cockpit),
Plan de cablage des sorties (Réel, de la shared memory)
Les entrées (SWITCH) :
Plan de cablage des entrées, panel de gauche (Réel, de la shared memory),
panel central (Réel, de la shared memory),
panel de droite (Réel, de la shared memory)
J'espère que vous y trouverez quelques informations utiles.
Si vous trouvez des liens qui ne fonctionnent pas, faites le moi savoir.
@+ et bon vol a tous
Zarpjj
Dernière mise a jour le 19 mars 2005
PS : liens en
rouge = liens mis à jour ou nouveautés
Publié : lun. mars 17, 2003 6:46 pm
par Vassili_Zhack
super zarpjj !
merci beaucoup.. domage pour le crash du server car j'avais le souvenir que ce post était ma fois très rempli !
en tout cas merci beaucoup pour avoir remi tes liens: ça servira à grand nombre (moi y compris !)
@pluch et bon vol (entre 2 bricolos !)
Publié : lun. mars 17, 2003 10:15 pm
par darklivier
vous faites comment pour ca ?
moi j'sais pas trop me servir de tout ca
Publié : mar. mars 18, 2003 2:33 pm
par Vassili_Zhack
vous faites comment pour ca ?
moi j'sais pas trop me servir de tout ca
t'entends quoi par là ?
en fait ces montages vont te permettre de relier ton pc par le port usb (par exemple) ç différents trucs de ton cockpit, pour que tu puisse appuyer sur un bouton et que l'ordi réagisse ...
Publié : mar. mars 18, 2003 4:38 pm
par darklivier
mais quelqu'un a deja reussi a faire un cokpit a partir des ces cartes là ?
ca me parait vraiment compliquer pourtant je my connais un peu en eletronique
deja faire la carte USB + le programme correspondant c'est asser balaise...
Publié : mer. mars 19, 2003 7:14 am
par burner
je suis d'accord cela ma l'aire un peu compliqué ( évidemment je n'y connait rien à l'électronique) ...ya qqu qui pourrait nous faire un truc du genre " le clavier de cockpit pour les nuls".........
Publié : mer. mars 19, 2003 10:44 pm
par Lapin
je suis d'accord cela ma l'aire un peu compliqué ( évidemment je n'y connait rien à l'électronique) ...ya qqu qui pourrait nous faire un truc du genre " le clavier de cockpit pour les nuls".........
Toi par exemple
l'idée de ce projet carte cockpit c'est de faire comme le système EPIC mais en moins cher.
Des émulateurs de clavier, ca existe deja tout fait et pas cher (X-Keys, Hagstrom pour les 2 principaux), après il suffit de lire le manuel...
Nous, ce qu'on veut c'est allumer des chtites voyants, des LCDs, commander des servos, des moteurs etc etc.
Lapin.
Publié : dim. mars 23, 2003 6:13 pm
par darklivier
le clavier pour les nuls....
pour le clavier c'est asser simple a realiser mais un peu chiant :-D
il faut mettre que des boutons poussoirs et pas des interrupteurs a bascule on/off sauf en utilisant des monostable pour ceux qui conaissent
Publié : sam. mai 10, 2003 10:39 pm
par Loulou
Salut Darklivier
Pour les monostables, tu pourrais préciser ta pensée : nous avons besoin d'utiliser un inter à 2 position par exemple qui n'enverrait qu'une impulsion à la matrice lorsque l'on basculerait l'inter. et position 1 ou 2 ( les 2 positions sont des contacts fermés )
Il me semble que les monostables travaillent de façon contraire.
Au plaisir de te lire
et bons bricolages à tous !
Publié : mar. mai 13, 2003 11:42 pm
par JESSE
Et les gars j'espère que le projet aboutira car je vais me retrouver avec un super pit qui ne fonctionnera jamais car je n'y connais rien en électronique alors bon courage et je peux que vous aider moralement...malheureusement...
Publié : mar. mai 20, 2003 10:57 am
par zarpjj
Bonjour à tous.
J'ai de bonnes nouvelles :
Les premiers prototypes réalisés , sur la base des schémas que vous trouverez sur le premier post, fonctionnent à merveille. J'ai pu allumer les voyants de la carte 16 sorties et actionner les interrupteurs de la carte 16 entrées.
J'ai utilisé la carte de Devasys USB/I2C comme interface. Je luis ai connecté la carte 16 sorties puis dans un deuxième temps la carte 16 entrées. Avec quelques lignes de code Delphi, j'ai pu voir les premières lumières s'allumer et les premiers interrupteurs agir. Le code est encore un peu brouillon, mais bientot ce sera Falcon lui-meme que affichera ses alertes.
Dès mon retour de vacances, je m'attaquerai à la carte 4x 7 segments pour afficher le nombre de flares par example.
Il va falloir bosser sur la programmation, d'après les tests que j'ai effectué, j'ai tout ce qu'il faut. Encore que réussir à faire un code propre, qui ne prenne pas trop de place et qu'il fasse bien ce qu'il doit, j'ai encore quelque ligne de code à pondre.
Donc, j'ose dire qu'une nouvelle alternative au systeme EPIC semble se dessiner, moin chère et modulable. Ca devrait, je pense, intéresser plusieurs d'entre vous, les simpiter.
Alors, bon vol à tous.
@+
Zarpjj
PS : J'ai mis à jour mon premier post avec tous les liens et tout
Publié : lun. mai 26, 2003 3:56 pm
par colimateur
je suis très intéressé et merci encore pour ton travail 8)
Publié : ven. juin 20, 2003 9:21 pm
par pingouin-ffw03
Hello zarpjj !
au sein de la ffw03 un vent de cockpit maison s'est levé et chacun cherche donc des infos. pour ma part je suis assez bricoleur, l'électricité me faitr pas trop peur, mais l'électronique c'est autre chose (je me vois mal fabriquer une carte avec un circuit car je n'ai pas les produits qui vont bien, mais bon pkoi pas avec de l'aide)
par contre je bosse dans l'info et la partie programmation je comprends à peu près comment elle fonctionne
par contre tu écris que
bientot ce sera Falcon lui-meme que affichera ses alertes
ça m'impressione bcp car ça veut dire que tu as trouvé un moyen de lire les données de falcon (par ex le nombre de rpm courant et donc de positionner via ta carte sortie et un servomoteur une belle jauge comme celles vendues sur
simkits) ?
à moins que ce ne soit documenté qqpart ?
tu peux expliquer comment tu vas lire les données de falcon svp ?
merci !
Publié : sam. juin 21, 2003 10:49 am
par yang19_
Il existe un projet qui autorise la lecture d'une zone de mémoire partagée. Le SP-Group avait installé ça dans le SP1, je crois; SP3 ajoute de très nombreuses options supplémentaires, il me semble.
J'ai oublié le nom de ce projet, mais je pense qu'une recherche sur google devrait le faire...
Yang.
Publié : sam. juin 21, 2003 12:03 pm
par Loulou
Bonjour à tous
Ci-dessous 2 liens ( bien connus ? ) dans lesquels est abordé de façon précise la question de la lecture des paramêtres de F4 par le biais d'un fichier temp. de débuguage , je crois.
http://www.xflight.de/f16/ dans le quel il est fait mention de " F4 reader " utilitaire de lecture des paramêtres F4 ( pas tous ) permettant dans ce cas d'alimenter la carte EPIC en informations. ( Pourrait alimenter en infos une autre électronique . . . )
http://www.eagle9.nl/redir2.asp?lokatie ... /intro.htm aux pays bas qui a une approche de la lecture du fichier temporaire de débuggage différente. Interressant à lire
Voilà ma trés modeste contribution à ce post.
Bon courage à tous
Publié : jeu. juin 26, 2003 11:14 am
par zarpjj
Salut Pinguin44
CITATION
ça m'impressione bcp car ça veut dire que tu as trouvé un moyen de lire les données de falcon (par ex le nombre de rpm courant et donc de positionner via ta carte sortie et un servomoteur une belle jauge comme celles vendues sur simkits) ?
à moins que ce ne soit documenté qqpart ?
tu peux expliquer comment tu vas lire les données de falcon svp ?
Les développeurs de Falcon ont écris leur prog il y bien longtemps déja.
Pour des motifs de débugage, ils ont prévu dans leur code de pouvoir visualiser certaines informations. Ils ont pour cela crée une zone mémoire dans la quelle ils vont écrire ces informations. Cette zone est accessible pendant que falcon tourne et est dynamique.
Pour extraire ces informations, il faut pouvoir aller lire la mèmoire dans la zone réservée a cet effet.Ils l'ont appelée FalconSharedMemoryArea.
Si tu consultes le premier article de ce post, tu trouveras des liens sur des bouts de code en langage C qui permettent de lire cette zone mémoire.
A partir du moment ou tu arrive à lire ces infos, le plus dur reste à faire : a savoir renvoyer ces informations vers des carte comme les cartes EPIC qui te permettent d'afficher ces infos.
Pour ma part, j'ai opté de construire le hardware, la partie électronique du cokpit. Les modules d'affichages d'état (sortie), d'action dans le simulateur (entées) et d'affichage 7 segments sont fonctionnels.
La voie est donc tracée, reste pour moi la programmation. C'est pas trop évident pour moi, j'apprend le langage en meme temps que j'avance dans le code du cokpit.
J'espère avoir éclairé ta lanterne.
Si tu a besoin d'autres infos, n'hésites pas.
Sinon bons vols à tous
@+
zarpjj
Publié : ven. juin 27, 2003 10:12 pm
par pingouin-ffw03
Salut zarpjj,
merci pour le rappel, j'avais pas les yeux en face des trous :roll:
je vais éplucher ça
mais je reviendrais certainement avec quelques questions compte sur moi
Publié : dim. juin 29, 2003 2:00 pm
par zarpjj
Bonjour à tous
les bonnes nouvelles continuent.
Ca y est, après les essais concluants de la carte d'affichage à LED, c'est maintenant notre simulateur préféré que commande l'allumge des voyants. Quelques soirées de "sueur" , quelques lignes de code Delphi et plusieures heures de débugage m'ont permis de venir à bout de cette première partie du projet. Certe le code est encore très brouillon, mais j'avance par étapes : d'abord arriver a faire ce que je veux puis ensuite pondre du code plus propre, qui ne prenne pas trop de place et si possible rapide.
Alors avec un peu d'indulgence de votre part et un peu de patience, vous aurez bientot de quoi peupler votre cokpit tout beau tout neuf avec une électronique maison.
Bon vol à tous
@ +
Zarpjj
PS : J'ai mis a jour mon premier post et rajouté la carte d'affichage 7 segments
Publié : lun. juin 30, 2003 11:08 am
par dimebug
le principal, c'est d'avancer
Publié : jeu. juil. 03, 2003 1:12 am
par fredffw03
Je vous lis, et alors que j'en suis sur le point d'investir dans une Xkey, j'ai l'impression d'être l'homme préhistorique, qui essaie de faire du feu, en frappant 2 silex !!!!
Je dois avouer que tous ces projets, même s'ils paraissent techniquement réalisable !!! ça trous le C_ _ !!!!!
L'affichage des leds finalement, c'est tout con ....
Mais quand on y pense ça laisse rêveur !!!!!
Merci en tout cas pour toutes ces infos ..... qui me font toujours dire, que j'ai un truc à faire ou à penser !!!
fred :roll:
Publié : lun. sept. 15, 2003 1:00 pm
par zarpjj
Bonjour à vous tous, adrents Falconeux
J'ai mis à jour mon premier post.
J'ai rajouté une proposition de plan de cablage des sorties (MasterCaution, Warning Panel etc).
Je me suis référé aux informations que j'ai pu récolter sur le site de Martin Schmitt :
http://www.xflight.de/f16 . J'y ai inclus tous les indicateurs d'état, certains ne sont certainement pas accessible dans la Debug Area. Je les ai inclus dans l'optique des développements futures de notre cher simulateur.
3 à 4 semaines d'attente encore :lol: :lol: :lol:
Le plan a été réalisé avec Visio. Vous pouvez télécharger chez Microsoft le programme Visio Viewer gratuitement si vous ne pouvez pas visualiser ce plan.
J'attend vos remarques et commentaires.
Bon vols à tous
@+
Zarpjj
Publié : ven. sept. 26, 2003 2:01 pm
par zarpjj
Bonjour a vous, Simpiter's
J'ai mis a jour mon premier post, vous y trouverez 2 nouvelles versions de la carte des entrées (Inters, commutateurs); la dernière version (V3) est la plus prometteuse.
Vous y trouverez aussi le Visio viewer de MS pour visualiser le plan de cablage des sorties.
Quelques news :
Comme vous le savez certainement, le bus I2C n'accepte que 8 x chaque circuit intégré (a cause de son adressage sur 3 bits), ce qui dans un premier temps me parraissait assez limitatif.
En décorticant les data sheet des composants retenus pour ce projet et en posant quelques questions par ci par là, je peux dire que ce bus est tout a fait adéquat pour créer un cokpit pour notre Falcon.
Je m'explique.
Comme vous l'avez remarqué sur la première version du schéma des sorties que je vous avait proposé (visible sur mon premier post), j'utilisais un interrupteur ou commutateur pour chaque sortie de l'IC. Dans ce cas, les limites du nombre de circuits utilisable sur le bus est atteint et mème dépassé (8 max). La version 3 de cette interface utilise le mème circuit intégré, mais cablé différamment. j'utilise les sorties (2 x 8 ) pour créer une matrice de touches (comme nos bon vieux claviers). A chaque interconnection, on peut insérer un inter. Donc avec chaque IC, on dispose ainsi de 64 (8x8) entrées disponibles. Avec les 8 circuits utilisables, ca nous fait donc 512 entrées possible, largement plus de ce que nous avons besoin effectivement, mème avec les évolutions futures de notre cher simulateur.
De mème pour le schéma des sorties : avec un autre type de circuit intégré, on peut disposer de 128 LED par circuit, la encore beaucoup plus qu'il nous en faut. Avec 8 circuits utilisables, ca nous fait 1024 LED utilisables.
Dans un avenir pas trop lointain j'espère, je vais certainement intégrer aussi sur le bus et pour notre cher simulateur des convertisseurs analogiques numériques, ce qui permettra de régler la luminosité du HUD et mème de régler le Pitch. Je vais aussi intégrer des écrans LCD qui afficheront les infos des PFD et mème du RWR.
Et oui, c'est possible !!!!
Bon voila ce qui vous attend.
Et ce qui m'attend aussi, faut maintenant programmer tout ca.
J'ai déja un bout de code qui fonctionne. Il permet d'afficher les différents warnings et états du simulateur.
Si ca intéresse quelques uns d'entre vous, dite le moi.
Je le mettrai à disposition de ceux qui veulent le tester.
Ca necessite de disposer de la carte interface USB -> I2C de Devasys. Plus d'infos a son sujet
ici
Sur ce bon vols à tous
@+
zarpjj
Publié : ven. sept. 26, 2003 8:25 pm
par colimateur
woua c fou ton truc félicitation 8)
Publié : ven. sept. 26, 2003 9:33 pm
par zarpjj
Merci Colimateur
Mais ca ne t'intéresse pas plus que cela?
A +
Publié : ven. sept. 26, 2003 11:45 pm
par fredffw03
oups, sacré boulot zarpjj !!!!!
ça couple le souffle et ça me laisse trés réveur !!!!
Je pense qu'il va falloir sacrément se pencher sur tout ça... mais il va falloir une sacré motivation pour pas mal de monde, pour arriver au niveau, même si tu maches pas mal le travail .....
Les plus motivés debout !!! :oops:
fred ffw03