Gamoover

Forums "BACK 2 SCHOOL" => Simulateurs => : toto44 Friday 14 January 2011, 14:29:57 PM

: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Friday 14 January 2011, 14:29:57 PM
Bonjour, voici la réalisation/modification d'un pédalier et volant d'arcade afin de constituer un volant multi-plateforme ps2/ps3/pc/xbox360.

Nous partirons sur la base électronique des volants suivant :
- logitech driving force FFB d'une PS2.
- le volant officiel Ms pour la xbox 360.

Les volants sont du même type, 270° de rotation avec un potentiomètre pour la recopie de position.
La conception sera généraliste au maximum pour que d'autre type de Volant / Pédalier puissent y être relié.


Introduction :

Les forces en présences :

Le volant et le pédalier issu d'une borne Midnight Run de konami :


(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115212332-toto44-volant-konami.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115212332-toto44-volant-konami.jpg)  (http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115211725-toto44-pedalier-happ.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115211725-toto44-pedalier-happ.jpg)




1er Chapitre : Un pédalier pour les contrôler tous....


(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115212545-toto44-Les-3-py-daliers.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115212545-toto44-Les-3-py-daliers.jpg)

Ici pas question de réutiliser les potentiomètres d'origine du pédalier arcade, nous les remplacerons par :

- un capteur à effet hall pour l'accélérateur, il mesurera l'enfoncement de la pédale.
                 
- une load cell pour le frein,elle permet de mesurer la force exercé par votre jambe sur la pédale.

Ce choix est dicté par :

-la fiabilité du capteur Hall vs Potars.
-La précision du freinage afin de retrouver les sensations de votre voiture.

On fera ça pour le moins cher possible.

1-1 Etude du Pédalier Logitech driving Force

 celui ci se connecte par une prise RJ9 4 contacts, et est alimenté sous 5V.
 les 2 potentiomètres sont de 47 kohms et branchés en parallèle.

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115171230-toto44-1.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115171230-toto44-1.jpg)

 On remarque que les potars sont alimentés différemment :
  l'un entre 0v et 5v
  l'autre entre 5v et 0v

 Résultat des courses (si l'on peut dire...) :

 Tension obtenue suivant la position des pédales

Pédale libre
Pédale enfoncée
Frein   |
0.8V
4.7V
le signal est croissant
Accél   |
4.8V
0.9V
le signal est décroissant
 


           
 1-2  Etude du Pédalier Xbox360

 celui ci se connecte par une prise RJ11 4 contacts, et est alimenté sous 3.5V.
 les 2 potentiomètres sont de 10 kohms et branchés en parallèle.

 cette fois ceux çi sont connectés identiquement, c'est à dire que le signal électrique évolue de la même manière pour les 2 pédales.

Pédale libre
Pédale enfoncée
Frein   |
0.82V
2.56V
le signal est croissant
Accél   |
0.78V
2.48V
le signal est croissant





 1-3 L'accélérateur

   1-3-1  le capteur à effet hall

   Alors on reste dans du grand classique : A1302 de chez allegro.(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115185000-toto44-a1302.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115185000-toto44-a1302.png)

   Ce composant délivre une tension proportionnelle à l'intensité du champ magnétique qui le traverse.
   Elle évolue entre 0.1v et 4.9v suivant la polarité nord / sud.
   Si il n'y a aucun champ, le composant renvoie 2.5v.

   Nb : si l'on retourne ce composant, la ou il donnait 4.9v sur le pôle nord, il donnera maintenant 0.1v sur ce même pôle.  

   Il nous faut donc 1 aimant pour le champ magnétique.




   1-3-2  L'aimant  ou devrais je dire les aimants.... et leurs installations


   Comme dit plus haut on va au moins cher : la récupération de disque dur.

   on y retrouve à l'intérieur généralement 2 aimants (sinon 1 seul) en forme de demi-lune.

   Rappel de 1-1 et 1-2, le signal de l'accélérateur :

     - du logitech évolue en décroissant
     - de la xbox360 évolue en croissant

   Pour prendre en compte les 2 configurations, on installe 2 aimants et donc 2 capteurs A1302.
   1 capteur par aimant pour avoir 2 tensions évoluant en opposition.
   (Les capteurs se vendant par 5 chez radiospares...)

   Pour mon cas, les pièces détachées de ce disque dur seront presque toutes utilisées entièrement sur ce mod.

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115171408-toto44-2.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115171408-toto44-2.jpg)

   le bras mobile des têtes de lecture soutient un aimant de chaque coté grâce à du double face, on gardera les aimants tel quel sur leur plaque de fer doux.
   on peut essayer de les décoller, mais au bout de 3 DD  >:( stop....

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110116085105-toto44-3.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110116085105-toto44-3.jpg)

   on retrouve un bras en plexiglas avec de multiples trous pour trouver le débattement idéal de l'aimant devant le capteur.



Voila pour cette première partie a bientôt pour le load cell pour 25 € à peu près....
: WIP : Volant et Pédalier arcade sur logitech driving force et xbox 360 wheel.
: Iro Friday 14 January 2011, 14:37:12 PM
Hello,
Pour le logitech,tu aurais les mesures des pédales accel/frein appuyé/non appuyé et pour le neutre du volant ?
Merci <:)
: WIP : Volant et Pédalier arcade sur logitech driving force et xbox 360 wheel.
: toto44 Friday 14 January 2011, 14:45:31 PM
Les 1er essais sur le logitech marche impec sur pc (je verrais sur ps3), je balaye bien mieux la plage de mesure sous dx tweak, car le signal varie entre 0.1v et 4.9v et non entre 0.9v et 4.8v

pour le frein c'est dans le même ordre d'idée.

de toute façon, le micro-contrôleur interne du logitech est alimenté en 5v, et donc sa mesure sur une entrée analogique se base sur une valeur qui varie entre 0 et 5V.
 
: WIP : Volant et Pédalier arcade sur logitech driving force et xbox 360 wheel.
: toto44 Friday 14 January 2011, 16:35:48 PM
 1-4 Le frein avec sa load cell

   1-4-1 Le capteur ( les capteurs car vous n'aurez pas le choix.....)
 
   c'est bizarre mais je sent que le loadcell  peu cher va en attirer plus d'un....

   Alors il vous faut  un pèse personne premier prix de préférence (eco+ par ex).

   /* Mode télé achat : ON*/
   et la mesdames et messieurs, vous n'aurez pas 1 load cell, ni 2 et encore moins 3, mais 4 Load Cell pour le prix de11€99!
   Ca va Maryse....?
   /* Mode télé achat : OFF*/

   Et oui, vous aller retrouver 4 plots similaires à la photo de droite, chacun contenant une demi load cell :
   J'appelle demi load cell car il n'y a qu'un bras de résistance (2 résistances en série dont 1 variable)
(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115192015-toto44-pl-series-load-cell-kck.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115192015-toto44-pl-series-load-cell-kck.jpg)  (http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115192059-toto44-demi-load-cell.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115192059-toto44-demi-load-cell.jpg)

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115171547-toto44-4.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115171547-toto44-4.jpg)

   La load cell standard peut travailler en compression ou en extension, c'est pour cela que l'on trouve 4 résistances variables à l'effort.
   Ces résistances sont mécaniquement placées afin quelle travaille de concert (voir traits en pointillés bleu et vert)

   La demi load cell de balance, ne travaille qu'en compression (d'où 1 résistance variable).


   Électriquement :

   on va chercher à mesurer la tension entre Va et Vb afin de déterminer l'effort appliqué sur la pédale.

   Or nous n'avons que Va sur notre demi load cell ----> prenons donc un deuxième plot et branchons le comme ceci :

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115171614-toto44-5.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115171614-toto44-5.jpg)

   nous avons ainsi une load cell ne fonctionnant qu'en compression.

   1-4-2 L'ampli op pour mesurer Va - Vb

   Nous allons partir sur un ampli op d'instrumentation INA122 8 € branché comme ci dessous, la résistance Rg servant à régler le gain de l'ampli-op :

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110116093720-toto44-ina122.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110116093720-toto44-ina122.png)

   il y a dans le data-sheet (http://focus.ti.com/docs/prod/folders/print/ina122.html) de ce composant notre application déjà expliqué et détaillée
   (Cf page 9 : FIGURE 5. Micropower Single Supply Bridge Amplifier)
    Si vous voulez approfondir le sujet, faites des recherches sur : Pont de wheastone, jauges de contrainte.

   1-4-3 l'installation sur le pédalier :

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115171658-toto44-6.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115171658-toto44-6.jpg)

   j'ai réutiliser un vérin hs de ma boite pour y installer 2 ressorts de longueur et force différente.
   le premier sert de rappel  et est relativement doux sur toute la course du vérin.
   le deuxième ne travaille que sur le dernier centimètre et est dur : 15 kg pour 1 cm
   et pour finir le tout, j'ai mis une petite soupape qui retient l'air quand on comprime le vérin et laisse rentrer l'air lorsque le vérin remonte, comme ça même si il y à des fuites, le vérin comprime à tout les coups après un relâchement de pédale.

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110116090905-toto44-7.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110116090905-toto44-7.jpg)(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110116091348-toto44-8.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110116091348-toto44-8.jpg)
   j'ai choisi de mettre les loadcells l'une sur l'autre car j'y vois deux avantages:

   - compacité
   - rend le système 2 fois plus sensible à la pression, pas besoin d'augmenter le gain de l'ampli-op.

   inconvénient la valeur limite admissible par ce système est de 40 kg, mais à 20 kg je suis en équilibre sur ma chaise!
   pour moi ça me convient, si vous voulez 80 voir 90 kg de charge admissible, il suffit de les disposer l'une à coté de l'autre.


   En tout cas, moi qui suis un pilote du dimanche, ce load cell à largement modifier mes temps....., je ne bloque plus mes roues aussi facilement quel bonheur!  :ang:

   A plus pour voir vos réalisation, de mon coté je m'attaque au pédalier xbox mais le plus gros est fait (mécanique quand tu nous tient...)
: WIP : Volant et Pédalier arcade sur logitech driving force et xbox 360 wheel.
: Little_Rabbit Friday 14 January 2011, 19:05:05 PM
Ce post est génial !

Très très intéressant. Et en plus je vois que tu es sur Nantes :). Je saurai à qui m'adresser pour le WIP de volant et pédale sur ma future Racing Cab' ! :)

Question (dérivée, qui je l'espère ne polluera pas!) de newbie : le peu que j'ai testé les jeux de caisse sur MAME Xbox (première du nom, pas 360), ce n'est guère jouable au stick (j'ai essayé quelques réglages sur Pole Position par exemple mais rien de concluant). D'où ma question : MAME Xbox gère-t-il correctement les volants style Logitech et cela améliore-t-il sensiblement le gameplay ?

J'utilise la version "CoinOPS Reignite" de Mame.

Merci.

A++
: WIP : Volant et Pédalier arcade sur logitech driving force et xbox 360 wheel.
: toto44 Saturday 15 January 2011, 10:41:46 AM
Explication et schéma de principe pour le logitech :

!!!!!!!!!!! Attention c'est un schéma fait à la va vite juste pour le principe général !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110115170253-toto44-principe.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110115170253-toto44-principe.png)

Le logitech détecte la présence ou non du pédalier.

Comment fait t'il?

Simple, lorsque le pédalier est branché il absorbe un courant !

Lorsque l'on mesure la tension entre les contacts 2 et 5 du connecteur rj et que

- le pédalier n'est pas branché, on obtient 5V.
- le pédalier est branché, on obtient 4.8v

Cette petite différence de tension indique que le pédalier est connecté!!!!

Revers de la médaille :

cette source de tension ne peut alimenter le montage, car il a besoin d'un courant trop important -> tension chute à 0.5v.

Cela explique pourquoi lorsque l'on met des potentiomètres inférieur en valeur (ex: 4.7k), la plage de tension varie entre 0v et 3v à peu près.

La présence de R1 22K sert donc à simuler la présence du pédalier, sinon le logitech ne prend pas en compte les signaux qu'il reçoit.
a+
: WIP : Volant et Pédalier arcade sur logitech driving force et xbox 360 wheel.
: Wil2000 Saturday 15 January 2011, 16:03:53 PM
Hello,

Pour améliorer les temps de chargement et le confort de tous, pourrais-tu héberger tes images sur le site de Gamoover?

Merci  <:)
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Friday 11 February 2011, 23:51:47 PM
Bonsoir,

Alors après avoir étudié les pédaliers, il faut interfacer les capteurs ( HALL, LOAD CELL) avec les volants.

Partons sur une carte la plus généraliste possible :

cette carte devra prendre en compte 3 pédales et générera 2 x 3 signaux électriques adaptés en niveau pour chaque volant.
Quitte a y être, elle fera vibrer la pédale de frein en fonction de la force d'appui sur celle-ci.

Voici le schéma de principe :

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110212145448-toto44-Principe-carte-pedalier.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110212145448-toto44-Principe-carte-pedalier.png)

et voila le schéma :

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110305000938-toto44-schematique3.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110305000938-toto44-schematique3.png)

la carte est enfin routée (format 100*160 1 couche) reste "plus" qu'à la graver.

De par sa conception généraliste, il y a un nombre important de composant mais en pratique il n'y a peu de bloc "conversion signal ...." d'utilisé.

Voila à plus


: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: EK-TOMB Saturday 12 February 2011, 00:53:45 AM
Bonjour, c'est vraiment super comme avancé  ^-^
c'est un projet que je suit avec beaucoup d'intérêt  :-)=

compte tu compte utiliser des palettes sur le volant ou un levier de vitesse  =?=
si c'est un levier y a t'il un avantage de traiter l'embrayage en électronique? n'est ce pas plus réaliste et plus simple par câbles....
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Saturday 12 February 2011, 09:20:45 AM
On fera les deux si possible (çà sera OK point de vue électronique) :

- palettes si mécaniquement ça me tente
- shifter up /down
- boite H à l'étude

si c'est un levier y a t'il un avantage de traiter l'embrayage en électronique? n'est ce pas plus réaliste et plus simple par câbles....

Comme dit plus haut, la carte sera généraliste et devra prendre en compte g25/g27 et consort qui ont d'origine des pédaliers à 3 pédales.
Les traitements électronique sont principalement du au volant xbox360 qui fonctionne en 3.5v et où les signaux évoluent entre 0.7 et 2.5v là où le logitech travaille entre 0 et 5v.

mais pour être sur : que veut tu dire par câbles?

: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: speedsterharry Saturday 12 February 2011, 09:34:23 AM
Très intéressant ... et accessible ! Merci pour tous tes schémas et explications
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: EK-TOMB Saturday 12 February 2011, 18:52:45 PM
Bonjour, la plupart des jeux de course sur pc ou console ne prenne pas en compte l'embrayage et pour un souci de réalisme je pense que le mieux et de faire un embrayage mécanique, quand on embraye on liber le levier de vitesse
la pédale et relier a un câble comme ce utilisé dans les frein de vélo, il coulisse dans une gaine et liber le levier de vitesse     

un rapide croquis du levier (solid-works guard a toi  :-\ )
(http://www.gamoover.net/Forums/gallery/5763_12_02_11_6_38_56.jpg)

je pense qu'il faut encore durcir un peut le truc soit par ressort soit par des aimant pour que le levier ne soit pas trop mous

par ex sur GT5 l'embrayage marche, mais on peut aussi passé les vitesse a la volé, avec ce système on et obliger de d'appuyer comme il faut sur la pédale, le plus gros problème qui se pose ça va être de l'électronique  =:)) je ne sait pas comment faire pour passé les vitesses
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: lewisvmlm Saturday 12 February 2011, 21:38:19 PM
slt jolie projet!!!
moi pour ma boite de vitesse j ai utiliser des contact telemecanique
fixer sur un support que j ai realiser en fonction des mouvement du levier
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: Stef Bord Sunday 13 February 2011, 10:13:46 AM
C'est quoi un contact télémécanique ?
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: lewisvmlm Sunday 13 February 2011, 11:52:05 AM
ce sont des contact pour boutons poussoir ou pour les "a u" utiliser de l industrie
voila a quoi cela ressenble
(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110213115242-lewisvmlm-ZB2-BE101-20Telemecanique-20-20Contact-20Block.jpg) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110213115242-lewisvmlm-ZB2-BE101-20Telemecanique-20-20Contact-20Block.jpg)
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: EK-TOMB Sunday 13 February 2011, 14:45:09 PM
ce sont des contact pour boutons poussoir ou pour les "a u" utiliser de l industrie
voila a quoi cela ressenble

Bonjour, tu l'utilise sur un boite séquentiel ou boite en H, pour la première c'est facile a gérer mais sur une boite en H c'est pas évident pour monté et descendre les rapport, il faudrait une carte qui déterminé la position du levier et les positions qu'il peut prendre, rapport supérieur et inférieur

c'est le plus gros problème qui fait que je me suis pas lancer dans la fabrication  :-\

après on peut faire comme logitech en utilisant des potards mais on perd la compatibilité xbox, il faudrait voir chez Fanatec ce qu'il on fait, je crois que sur une version de leur volant ils ont une boite en H       
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Sunday 13 February 2011, 17:26:25 PM
alors rassure toi, j'ai déjà un schéma (qui fonctionne sous simulateur...) qui à partir d'une boite h retranscrit les impulsions de montée/descente de rapport.
Le tout sans utiliser de composant programmable (pic, ect...) pour les réfractaire.

La boite h pour tout type de volant en sorte.

Par contre ça ne va pas être traité de suite.
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Sunday 27 March 2011, 16:13:36 PM
HERE COMES A NEW CHALLENGER !!!!

Et oui, voici l'étude d'un nouveau volant!

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110327154451-toto44-16964.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110327154451-toto44-16964.png)


Le récent DFGT de logitech,avec une conception à base d'encodeur optique pour la mesure de position du volant sur 900°.



Le pédalier :

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110327154844-toto44-DFGT-etude-pedalier.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110327154844-toto44-DFGT-etude-pedalier.png)

comme pour le driving force :

le signal du frein varie entre 0.7V (pédale relâché) et 4.5V (pédale enfoncée)
le signal de l'accélérateur varie entre 4.5V(pédale relâché)et 0.7V(pédale enfoncée)


L'encodeur optique

C'est un encodeur incrémental à quadrature donc 2 sorties : voie A et B

lors des 900° de révolution, on mesure sur la voie A  1980 impulsions.
L'encodeur est donc un 792 points par tour.
Ce qui met la précision du volant à 900°/ (1980*4) = 0.113°
la résolution mini acceptée de l'encodeur est de 768 points / tour,
sinon le DFGT refuse de se calibrer.

L'essai avec un encodeur de 2048 points/tour se révèle concluant.
le volant devient ainsi 2 fois plus précis!!





: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: Stef Bord Sunday 27 March 2011, 21:29:37 PM
T'es en train de dire qu'il suffit de remplacer l'encodeur par un encodeur optique ayant la même forme que le potard de base du Happ suffit qu'il ai 2048 pas par tour pour que le système fonctionne ? Si c'est vrai alors là c'est de la super nouvelle... ^-^

Tu peux nous montrer l'encodeur que tu as utilisé ?  =:))
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Sunday 27 March 2011, 21:31:46 PM
Mais tu le sais déjà petit canaillou  :D, c'est le baumer de V8ben.....

mais il y a d'autres subtilités si on veut mettre un happ dessus.....

mais chut, on va d'abord comprendre,vérifier, tester pour tenter l'intégration...

a+
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: Stef Bord Sunday 27 March 2011, 21:35:29 PM
Je ne me rappelais plus qu'il l'avais acheté et je viens de revoir çà sur le topic RacingFr...Pas mécontent de mon intuition sans aucune compétence...

Ton volant est fonctionnel alors ?

Edit : oups tout excité j'ai pas lu jusqu'au bout, j'attends la suite... :D
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Sunday 27 March 2011, 21:38:04 PM
Pas assez perspicace petit scarabée....

Je n'ait pas le HAPP chez moi....

cherche un peu
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: Stef Bord Sunday 27 March 2011, 21:41:38 PM
Mince tout çà est compliqué, je n'arrive plus à suivre moi, bon ben m'en vais attendre la suite patiemment moi...   :-\ :)

Edit : j'ai trouvé, j'ai trouvé... :-)=
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: V8 Ben Monday 28 March 2011, 07:29:36 AM
Bon allez, je vais aider un peu... Toto a été très convaincant dans ses arguments, du coup je me suis décidé à continuer l'aventure Logitech/HAPP. De toutes façons, j'avoue que j'avais du mal à me faire à l'idée de m'en séparer.
Mais je lui ai envoyé toute la partie électronique, n'étant pas capable de m'en occuper... Je n'ai pas les compétences pour, ça ne sert à rien de vouloir bidouiller sans comprendre la moitié de ce que je fais  :-\

Cela dit, ne crions pas victoire trop vite... Il reste pas mal de boulot avant de pouvoir dire que ça fonctionne  ;)
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: Stef Bord Monday 28 March 2011, 08:03:10 AM
T'as bien fait, la partie mécanique étant vraiment un cran au dessus des autres volants, en plus avec la vis sans fin que tu as inséré dessus c'est une véritable pièce d'orfèvrerie...

Merci Toto44 d'apporter ta pierre à l'édifice... <:)

Je comprends mieux maintenant vos petits conciliabules sur le forum d'en face... :D
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Wednesday 30 March 2011, 17:33:00 PM
Bon alors aujourd'hui on avance un peu et on casse un certain mythe >:D



 Voila un petit schéma pour tester le DFGT :

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110330163312-toto44-Etude-calibrage-DFGT.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110330163312-toto44-Etude-calibrage-DFGT.png)
 


j'utilise une carte à micontrôleur "appellé arduino" afin de recueillir la tension de commande du moteur.
 En fonction de celle-çi, je simule le déplacement du volant en envoyant des signaux d'un encodeur.

nous avons donc un moteur et un encodeur virtuel.

Le relais contrôle une ampoule afin de consommer du courant, elle est pilotée par l'arduino.


1- la calibration

1-1 sans l'ampoule

Et bien, la calibration du volant est impeccable, on le voit sous DXTWEAK2.
par contre, le FFB est déchainé et veut emmener le volant autour du point 1900 avec un comportement en tout ou rien :-((.
si<1900 alors à fond à droite
si>1901 alors à fond à gauche

ce problème à été rencontré avec V8Ben et son installation HAPP 900° + DFGT.

1-2 avec l'ampoule

L'ampoule nous permet de simuler les butées physiques.
lorsqu'un moteur est bloqué, c'est là ou il consomme le plus de courant.

on met donc l'ampoule en "marche" lors des butées virtuelles.

résultat :

il y a du mieux, car le FFB est centré autour du point 0.
Mais il se déchaine trop rapidement.

La solution est de laisser cette ampoule branchée, une fois la calibration terminée.

Et la, enfin, on a un fonctionnement concluant.


Conclusion :

Le DFGT Mesure le courant consommé dans le moteur.
Il réalise un asservissement du courant moteur, pour avoir une force constante quelque soit le sens de rotation du moteur.

pour rappel: un moteur à toujours un sens de rotation de prédilection (couple, vitesse).

La solution avec l'ampoule est un bon compromis, mais si on veut plus de régularité (gauche / droite), il va falloir donner la valeur du courant consommé du moteur d'arcade à la carte du DFGT.





2- La FIN d'un mythe:

Et oui grâce à cet encodeur virtuel, je peut modifier sa résolution pour tester celle du DFGT.

et la on apprend que:

- le DFGT ne se calibre que si la résolution mini est de 768pt
   et accepte les 1024 pts et 2048pts
(je n'ai pas testé la limite supérieur mais les 4096 pts ne fonctionne pas)

- et de toute façon ça ne sert à rien, car le DFGT est bridé en interne la résolution reste la même.
  (j'ai la flemme de mettre le tableau comparatif, je vous demande d'avoir confiance en bibi)

Conclusion :

On ne peut pas augmenter la résolution du DFGT en changeant d'encodeur

A+
 
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Friday 01 April 2011, 16:19:23 PM
Alors aujourd'hui, on démonte le volant pour étudier comment sont branchés les boutons et on obtient ça :


(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110401160255-toto44-schema-bouton-dfgt.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110401160255-toto44-schema-bouton-dfgt.png)


on a une transformation des informations parallèle vers du série grâce au 74hc165, ça permet d'avoir 6 fils au lieu de 24.

Explication rapide :

 1 -on mémorise l'état de toutes les entrées Px en mettant PL à 0.

 2 -pour chaque transition 0->5v sur CP, on recueille le niveau logique d'une entrée mémorisée Px.
    on va donc envoyé 24 impulsions pour récupérer toutes les entrées correspondantes aux boutons.

 3 - et on répète l'opération x fois par seconde.


On n'est donc pas forcé d'utiliser un hack de la PCB pour l'utilisation des boutons. ^-
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Wednesday 11 May 2011, 21:40:47 PM
Pour se détendre un peu en attendant l'interfaçage moteur, voila un petit mod d'une boite 4 vitesses type daytona usa / initial D en boite H 6 vitesses.

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110511212444-toto44-IMG-2894.JPG) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110511212444-toto44-IMG-2894.JPG)

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110511212524-toto44-IMG-2897.JPG) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110511212524-toto44-IMG-2897.JPG)

Principe des pièces ajoutées en bleu avec les aimants 12mm*3mm (rouge/vert):

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110511212746-toto44-boite-h.png) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110511212746-toto44-boite-h.png)

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110511212906-toto44-IMG-2896.JPG) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110511212906-toto44-IMG-2896.JPG)

Les aimants sont positionnés en répulsion, on obtient alors les 3 positions (haute, neutre, basse).
on augmente la taille des trous pour pouvoir pousser le manche un peu plus a droite.
On change les caoutchoucs de rappel au centre (sur l'axe gauche/droite) par des plus souples.
On rajoute une grille H6 et un capteur fin de course pour la position à droite et voilà.

Les aimants sont vraiment puissant pour leur taille, et on peut encore durcir en n'en rajoutant 4 pour faire des 12*6mm comme sur l'axe.

Mécaniquement ç'est simple et robuste ^-^.

A+




: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: fiend41 Wednesday 11 May 2011, 21:47:38 PM
bonne nouvelle que tu hackes un midnight run  :D.  j'avais du être le premier à faire ça y'a des années.   mais pourquoi si compliqué pour le palonnier vitesses ?   j'avais tout fait fonctionner impeccablement du premier coup à ce niveau (en plus avec le rigide et sensible : ferrari f355) ,  sur une base d'un volant compatible ps2/gc/xbox  (celui en boite rouge)

: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Wednesday 11 May 2011, 21:55:38 PM
Salut, c'est plus compliqué simplement parce que je veux que ça fonctionne simultanément sur xbox360 et ps3/pc.

La gestion des pédales d'accélerateur est opposé sur les deux plateformes,

et il n'existe qu'un volant multicompatible pour le modder et c'est pas le même prix.

ce tout simplement explique ce tout compliqué  :D
: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Tuesday 31 May 2011, 19:31:13 PM
Un petit up pour la route,

L'initialisation du DFGT avec l’accouplement de l'AMC et du moteur RRV OK  :-)=.


Pour info, voila le capteur incrémental utilisé pour la mesure de position du volant : AS5145B.

(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110531192524-toto44-IMG-2901.JPG) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110531192524-toto44-IMG-2901.JPG)(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110531192630-toto44-IMG-2902.JPG) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110531192630-toto44-IMG-2902.JPG)
(http://hico-srv004.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110531192747-toto44-IMG-2904.JPG) (http://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20110531192747-toto44-IMG-2904.JPG)



: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Wednesday 01 June 2011, 21:54:06 PM
Nouveau programme pour gérer deux débattements maxi du volant :684° ou 1360°


A la fin on voit un plantage, c'est normal on ne doit pas changer la résolution une fois calibré.

Edit : 2 vidéos in game GRID Ps3 en 680° et 1360°

On ne rigole pas, merci, il y a des reste de destruction derby c'est tout ..... (:x


: WIP : Volant et Pédalier d'arcade multi-plateforme ps2/ps3/pc/xbox360
: toto44 Friday 24 June 2011, 07:18:39 AM
Question, combien de personne serai intéressé par le PCB qui complètera l'arduino c'est a dire faire du 900° sans butée physique avec un dfgt (le g25/27 devrait fonctionner également)?

Car à Nantes, une boutique de robotique et club d'électronique vas ouvrir en septembre, il y aurait possibilité de faire des PCB, je me renseignerait pour le tarif pour un groupage.