Auteur Sujet: [WIP] Sega Rally  (Lu 47653 fois)

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[WIP] Sega Rally
« Réponse #16 le: Jeudi 09 Décembre 2010, 13:46:14 pm »
Une question au passage :
J'ai la courroie volant/Embrayage (ou moteur , je ne sais plus) qui est sortie de la roue dentée volant, d'une bonne moitié de sa largeur. Il n'y à donc qu'une moitiée de courroie qui fait prise. J'ai beau la déplacer en prenant soins de l'aligner sur les deux pignons mais elle reprend toujours cette place.
C'est normal ?
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
[WIP] Sega Rally
« Réponse #17 le: Jeudi 09 Décembre 2010, 13:50:47 pm »
Sur le volant model 1 que BP m'a donné, ça ne le fait pas.

Hors ligne BigPanik

  • Hi-Score Buster
  • *
  • Messages: 3057
    • Voir le profil
[WIP] Sega Rally
« Réponse #18 le: Jeudi 09 Décembre 2010, 13:57:21 pm »
oui c'est normal, ca fait ca avec tous les volants Model 2 (2 courroies). Aganyte a un panel Virtua Racing (1 courroie + 2 pignons).

BP

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[WIP] Sega Rally
« Réponse #19 le: Jeudi 09 Décembre 2010, 14:22:32 pm »
Merci <:)
Bizarre mais tant que çà fonctionne :D
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[WIP] Sega Rally
« Réponse #20 le: Lundi 18 Avril 2011, 14:48:06 pm »
5éme Chapitre : interfacer le panel avec les boutons du logitech

Crédit - Start - VR rouge
Le but est d'utiliser le bouton crédit avec Select, Start avec Start et VR rouge avec rond.
J'ai voulu garder cette logique car je compte utiliser aussi une PS2/PS3. Donc je veux garder Start et Select.
Pour le crédit pas de problèmes, il est tout seul avec sa masse.
C'est un plus délicat avec Start et VR rouge qui sont sur la même platine donc même masse; mais Start et rond ont eux des masses différentes (car sur deux platines différentes sur le logietch, voir posts précédents).
Aganyte (L'agence tous risque de l’électronique) me propose de commander les boutons du logitech par des relais, ainsi j'aurais une masse différente.
Donc les boutons du panel ne commanderons plus directement le Logitech mais des relais, qui eux commanderont le logitech.
Il est possible de remplacer les relais par des opto-coupleurs mais cela sera ma prochaine étape de l’électronique pour les nuls :D
Donc voici le schéma :

Mes relais fonctionnent en 5V.
J'envoi 5V dans le fil de masse commune (donc dans la patte "1" de chaque bouton) et je relis la patte "2" des boutons à une entrée du relais. L'autre entrée du relais étant branchée sur la masse du 5V.
Ainsi quand j'appui sur un bouton, je ferme le circuit et envoi 5V sur le relais.Il se met en fonctionnement et ferme à son tour le circuit du logitech : J'ai donc l'appui sur le bouton.
Et comme les relais ne sont pas reliés électriquement avec les boutons , je n'ai pas de 5V en sortie et une masse pour chaque bouton.


On se fabrique un circuit imprimé pour que ce soit un poil propre.



POur les intéressés voici les fichiers Eagle :
Montage Boutons

et voila ce que cela donne :
jour,nuit,jour,nuit,jour,nuit ... :D
[youtube=800,450]KSZAZ0wFCZk[/youtube]


Je suis arrivé à cette méthode car je tenais que Start commande Start et VR rouge commande O.
Mais si cela vous est égal alors prenez une platine unique (O,[],X,/\ par exemple) et pas besoin de ce montage.


La boite de vitesse
Dans un jeu , chaque vitesse est simulée par un bouton.
Sauf que la boite de vitesse SEGA RALLY ne comporte que 3 switchs pour faire 4 états (Vitesses 1,2,3,4).
Je ne peut donc pas interfacer direcetement avec le logietch (Il me manque un switch).
Voici comment les switchs fonctionnent :
Vitesse 1 : Switch 1 enfoncé (Fil Gris/Bleu)
Vitesse 2 : Switch 2 enfoncé (Fil Gris/Rouge)
Vitesse 3 : Switch 1 et switch 3 enfoncés (Fil Gris/Bleu et Gris/Jaune)
Vitesse 4 : Switch 2 et switch 3 enfoncés (Fil Gris/Rouge et Gris/Jaune)

Il me faut donc un montage pour séparer tous cela : Car quand la vitesse 3 est enclenchée , la vitesse 1 aussi puisqu'il utilisent le switch 1 en commun.
Je pense donc à des portes logiques et des relais , puisque je suis dans ma phase relais :D
Je consulte l'oracle Aganyte (encore lui) pour savoir si mon projet est viable. Il n'y voit pas d'inconvénients et me donne quelques conseils :
L'ajout de résistances pulldown en entrée des portes pour dixit :"limiter le courant dans les switch, éviter les parasites et protéger l'entrée des portes"
L'ajout d'un condensateur de filtrage sur l'alimentation des portes
L'ajout d'un transistor pour commander le relais car les portes ne le peuvent toute seul.

Je ne vais pas vous détailler le fonctionnement des portes logiques, Wikipédia (http://fr.wikipedia.org/wiki/Fonction_logique) est plus apte que moi.
En gros la porte logique à deux entrées et une sortie. Sur les deux entrées , je dois lui donner 1 ou 0 pour avoir 1 ou 0 en sortie suivant le type de porte
Par exemple :
Sachant qu'un switch enfoncé = 1 et un switch ouvert = 0
Pour la vitesse 3, si je ne veux avoir qu'un swicth en sortie : Il me faut donc 1 en sortie.Mais seulement quand SW1 = 1 et SW3 = 1.
J'utilise donc une porte ET qui me donne 1 en sortie que quand les deux entrées sont à 1 (SW1 et SW3). les autres états (SW1= 0 et Sw3 = 1 etc...) me donneront 0 donc un switch ouvert. Le lien wikipédia détaille toutes les tables de vérité de l'algébre de Boole (non, ce n'est pas sale)

POur déterminer les portes nécessaires, je me suis aidé de ce petit logiciel en java, LogicSim , qui reproduit cette logique.
LogicSim et le fichier.

Voici le shéma.En entrée sur la gauche,j'ai mes 3 switchs et les sorties sur la droites.


Il me faut donc une deux portes ET (&) et deux NON-OU (=1).

Pour V3 , V4 :
Il me faut une porte ET pour avoir 1 quand j'ai deux swichs enfoncés en même temps : SW1 et SW3 , SW2 et SW3 (1 ET 1 = 1)

Pour V1,V2 :
Mais comme les SW1 et SW2 sont aussi utilisés unitairement pour V1 et V2 , il me faut une NON-OU en cascade pour séparer les états.
Prenons le cas de V1 : Lorsque le SW1 est enfoncé , j'ai donc 1 en sortie sur la porte NON-OU car le SW3 = 0 (SW1=1 , SW3 =0 donc V3 n'est pas enclenché > 1 NON-OU 0 = 1) -> V1
Mais lorsque SW1 = 1 et SW3 = 1 (V3), il faut aussi passer à 0 V1 pour ne pas avoir deux vitesse en même temps. Je me sers donc de la sortie lors de V3 :
J'ai donc en entrée de la NON-OU (SW1 direct) =1  et la résultante de V3 =1 : 1 NON-OU 1 =0
Si cela vous interresse et que vous voulez comprendre mieux qu'avec mes explications , faites joujou avec LogicSim, cele sera surement plus clair :D

Avec le programme , on peut vérifier que lorsqu'aucun swicth n'est enfoncé : Je n'ai rien (0 partout)
Sw1 enfoncé = 1 sur la 1ére sortie , 0 sur les autres
Sw2 enfoncé = 1 sur la 2éme sortie , 0 sur les autres
Sw1 et SW3 enfoncés = 1 sur la 3éme sortie , 0 sur les autres
Sw2 et SW3 enfoncés = 1 sur la 4éme sortie , 0 sur les autres
D'autres cas ne sont pas possibles car la boite de vitesse le limite physiquement.

Maitenant, il faut réaliser le ciurcuit imprimé pout tous ce petit monde.


Et les fichier Eagle :
Boite de vitesse

Voici ce que cela donne avec une led par vitesse
[youtube=800,450]Et2YgCTQE3s[/youtube]

Maitenant que les relais sont commandés, il faut interfacer.
Cette fois, pas besoin de rétrocompatibilité Ps2/Ps3.
Et comme il me semblait ne plus avoir assez de boutons dispo sur le volant Logietch, je suis parti sur un clavier.
Bref, je me suis commandé une interface clavier toute faites comme celle-ci
Chaque vitesse sera assignée à une touche. J'ai donc choisit une ligne commune (R0) sur la matrice et les touches U(C5),I(C6),O(C7) et (C8)P.
Sur mon montage , je branche la ligne commune R0 sur la masse commune. Les autres iront sur chaques sorties.
Ainsi quand une vitesse est enclenchée, une ligne et une colonne se croise et la touche est enfoncée.

On configure l'emulateur (ici Model2Emulator) , on paramétre la ligne dans le ini :
HoldGears=1         ;Set to 1 to return to Neutral in driving games when the gear shift key is released

Et on test ...
Je pensais avoir un peu de latence à cause du relais et du clavier mais aucuns soucis.
DAYYYYTOOONNAAAAAAAAAAAAAAA :D
[youtube=800,450]LP5H7_cTZd0[/youtube]


Et puisque tous ces montages commencent à multiplier les sources de tensions, je me suis fait une platine pour dispatcher le 12V et 5V.
J'ai tiré des fils depuis l'alim qui entreront sur cette platine et les montages viennent s'approvisioner dessus.


Et les fichier Eagle :
Platine de distribution


Me reste plus qu'à tester le BP79 et je pourrais attaquer le coté esthetique :)
« Modifié: Lundi 05 Mai 2014, 11:37:50 am par Iro »
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
[WIP] Sega Rally
« Réponse #21 le: Lundi 18 Avril 2011, 16:44:21 pm »
Superbe travail Iro  ^-^

Tu deviens vraiment bon à ce petit jeu, je suis même jaloux de tes cartes homemade (je passe toujours par etronics car je n'ai pas le matos nécessaire)

Et que dire de tes tutos ultra détaillés, non franchement Bravo  :10:

Hors ligne BigPanik

  • Hi-Score Buster
  • *
  • Messages: 3057
    • Voir le profil
[WIP] Sega Rally
« Réponse #22 le: Lundi 18 Avril 2011, 17:04:02 pm »
ouaip bravo m'sieur  ^-^

Pour la carte du levier de vitesse tu aurais pu utiliser un 7442 (décodeur BCD), qui t'aurais éliminer un CI.

BP

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[WIP] Sega Rally
« Réponse #23 le: Lundi 18 Avril 2011, 17:20:20 pm »
Merci , je vais rougir  :-\
Il est vrai que le matos pour faire ces CI est un petit investissement mais c'est quand même bien pratique. Je ne me vois pas faire le montage pour la boite de vitesse sur une plaque à pastilles. Et puis çà donne un petit coté savant fou/Je fabrique ma drogue tout seul assez marrant :D

Par contre,qu'est ce que c'est salissant et corrosif  :(x

@BP : En effet,il m'aurait simplifié le circuit. Je le note pour la V2 avec les opto-coupleurs :D
« Modifié: Lundi 18 Avril 2011, 17:23:57 pm par Iro »
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne macklane

  • Grand Pilier
  • *
  • Messages: 975
    • Voir le profil
    • ArcadeInvaders
[WIP] Sega Rally
« Réponse #24 le: Lundi 18 Avril 2011, 17:34:53 pm »
Serieux moi ca m'épate !

Excellent travail m'sieur IRO  ^-^

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
[WIP] Sega Rally
« Réponse #25 le: Lundi 18 Avril 2011, 17:40:08 pm »
Si seulement on pouvait interfacer nebula model 2 sur les lampes du tableau de bord  :-*

Hors ligne BigPanik

  • Hi-Score Buster
  • *
  • Messages: 3057
    • Voir le profil
[WIP] Sega Rally
« Réponse #26 le: Lundi 18 Avril 2011, 17:55:39 pm »
Si seulement on pouvait interfacer nebula model 2 sur les lampes du tableau de bord  :-*

Il y avait un topic a ce sujet sur le forum de Nebula. Elsemi (le papa de M2 emulator) disait qu'il n'était pas contre mais qu'il lui fallait la partie électronique.
J'ai eu beau lui proposer mes services, comme souvent avec les développeurs fous, pas de réponse.

M'est d'avis qu'en lui envoyant une carte toute prête, on a une petite chance,qu'il se penche dessus.
Pour commencer il faudrait déjà qu'il voit nos résultats avec l'Aganyte Board.

BP

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[WIP] Sega Rally
« Réponse #27 le: Lundi 18 Avril 2011, 18:01:36 pm »
Finalement, les cartes existent déjà.
Un ledwizz avec un frontend fait la même chose.
La doc est ici.
Il n'a plus grand chose à faire.
« Modifié: Lundi 18 Avril 2011, 18:06:04 pm par Iro »
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne jeremysme

  • Pensionnaire
  • *
  • Messages: 31
    • Voir le profil
[WIP] Sega Rally
« Réponse #28 le: Lundi 27 Juin 2011, 16:13:18 pm »
Tout simplement genial, c'est exactement ce que j'ai en tete si je récupére une borne de ce genre  :)

Si quelqu'un à un tuyau pour en trouver une en passant, je suis preneur  :)

Un très bon WIP en tout cas, la partie éléctronique est bien pensée.

Bon courage pour la fin


Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[WIP] Sega Rally
« Réponse #29 le: Lundi 27 Juin 2011, 16:28:33 pm »
Merci <:)
Pour l'instant, je lutte avec la résine ...
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne Persecutor

  • Pampers Dealer
  • Hi-Score Buster
  • *
  • Messages: 3184
  • Presque Racer
    • Voir le profil
    • The Arcade DataBase
[WIP] Sega Rally
« Réponse #30 le: Mercredi 29 Juin 2011, 10:08:50 am »
joli travail  ^-^ j'adore et c'est clair que ça donne des idées <:)

ton Topic est passionnant  :-)=

Les jeux de moto c'est nul ! Y'a pas de volant ...

Les bornes japonaises c'est comme les vaisseaux de la prélogie star wars,
c'est beau, lisse et parfaitement fonctionnel;
Alors que les bornes old school c'est un peu comme le Faucon Millenium qui passe jamais en vitesse lumière,
c'est chiant mais c'est tellement plus attachant ...

WIP s | Jeutel 25" RGB Jamma | Générique 17" 31khz | Mini BarTop TFT | Race Pod PC |

http://persecutor.tamdb.net

Hors ligne ggya

  • Pilier
  • *
  • Messages: 741
    • Voir le profil
[WIP] Sega Rally
« Réponse #31 le: Mercredi 29 Juin 2011, 22:37:40 pm »
J ai déjà eu le problème en fait c est une des deux roues sur laquelle la courroie est posée qui doit être deserree sur son axe et du bouge et n est plus alignée avec l autre roue.

De mémoire c est la roue sur l axe du volant tu dois aligner et resserrer a l aide d' une clé btr

Si tas besoin je regarde ça et prends une ou deux photos demain

A+