Difference between revisions of "DIY USB adapter/fr"

From GIMX
Jump to: navigation, search
Line 115: Line 115:
 
==Connexion==
 
==Connexion==
  
<span class="mw-translate-fuzzy">
 
 
Si ce n'est pas déjà fait, installez [http://gimx.fr/downloads GIMX].<br />
 
Si ce n'est pas déjà fait, installez [http://gimx.fr/downloads GIMX].<br />
Connectez le convertisseur USB - série au PC, et la carte de dev USB à la PS3. Allumez la console (le bouton ps/guide ne fonctionne pas à cet instant). La console devrait détecter une manette (si vous ajoutez une autre manette, elle devrait être détectée comme manette n°2).<br />
+
Connectez le convertisseur USB - série au PC, et la carte de dev USB à la PS3.<br />
 +
Allumez la console (le bouton ps/guide ne fonctionne pas à cet instant).<br />
 +
La console devrait détecter une manette (si vous ajoutez une autre manette, elle devrait être détectée comme manette n°2).<br />
 
Démarrez gimx-launcher:<br />
 
Démarrez gimx-launcher:<br />
 
<div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png http://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]</div>
 
<div class="image200px">[http://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png http://gimx.fr/img/screenshots/tuto/2.4_2_gimx-serial.png]</div>
Line 123: Line 124:
 
Sous Windows, il devrait être détecté comme "COMX" (avec 'X' un numéro). Vérifiez le numéro dans le gestionnaire de périphériques.
 
Sous Windows, il devrait être détecté comme "COMX" (avec 'X' un numéro). Vérifiez le numéro dans le gestionnaire de périphériques.
 
<div class="image200px">[http://gimx.fr/img/screenshots/WinCP2102.gif http://gimx.fr/img/screenshots/WinCP2102.gif]</div>
 
<div class="image200px">[http://gimx.fr/img/screenshots/WinCP2102.gif http://gimx.fr/img/screenshots/WinCP2102.gif]</div>
</span>
 

Revision as of 20:02, 2 October 2015

Other languages:
English • ‎français

Cette page explique comment fabriquer un adaptateur usb pour PS3/Xbox 360/PS4/Xbox One.

Un tutoriel (en anglais) plus simple est aussi disponible : Adaptateur USB à faire soi même, pour les nuls.

Attention: vous êtes seul responsable du matériel que vous achetez, et de ce que vous en faites.

Matériel requis

Adaptateur USB - série TTL

Assurez-vous qu'il peut fonctionner à 500kbps et qu'il tolère 5V.

puce CP2102 FT232R PL2303 CH340 FT230X
tolère 5V oui (*) (*) (*) oui
500 kbps oui oui non non oui
compatible oui (*) non non oui

(*) dépend de la carte

Exemples:

Assemblage recommandé

  • convertisseur CP2102 sur ebay (faible coût, mais délai de livraison parfois long)
  • carte Teensy 2.0 (prix correct, bonne qualité, et livraison rapide).

Chargement du firmware

  • EMUJOYSTICKPS3 : émulation d'un joystick HID, avec axes sur 16 bits, pour PS3
  • EMUPS3 : émulation d'une Dualshock 3, pour PS3
  • EMU360 : émulation d'une manette de Xbox 360, pour Xbox 360
  • EMUPS4 : émulation d'une manette Hori Pad FPS Plus, pour PS4 (avec support du touchpad)
  • EMUXONE : émulation d'une manette de Xbox One, pour Xbox One
  • EMUG29PS4 : émulation d'un volant de jeu Logitech G29, pour PS4, avec support du retour de force
  • EMUG27PS3 : émulation d'un volant de jeu Logitech G27, pour PS3, avec support du retour de force
  • EMUGTFPS2: émulation d'un volant Logitech GT Force emulation, pour PS2, avec support du retour de force
  • EMUDFPS2: émulation d'un volant Logitech Driving Force emulation, pour PS2, avec support du retour de force
  • EMUDFPPS2: émulation d'un volant Logitech Driving Force Pro emulation, pour PS2, avec support du retour de force
  • EMUG27PC : émulation d'un volant de jeu Logitech G27, pour PC, avec support du retour de force

Plusieurs outils peuvent être utilisés pour charger le fichier .hex :

exemple de ligne de commande pour dfu-programmer :

  sudo dfu-programmer at90usb162 erase
  sudo dfu-programmer at90usb162 flash at90usb162.hex
  sudo dfu-programmer at90usb162 reset

Câblage

Il faut simplement connecter les pins suivants :

USB dev board USB to UART board
GND GND
RX TX / TXO / RXD
TX RX / RXI / TXD

Avec un Teensy 2.0 :

Teensy 2.0 USB to UART board
GND GND
D2 TX / TXO / RXD
D3 RX / RXI / TXD

Si vous utilisez le convertisseur USB série d'un arduino, Rx et Tx sont inversés, cad Rx = TX▶ et Tx = RX◀

L'exemple ci-dessous montre comment connecter un convertisseur CP2102 (à gauche) à un Teensy 2.0 (à droite) :

Il est possible de souder des fils ou bien d'utiliser des "jumper wires" (fils de connexion qui sont généralement fournis avec les convertisseurs USB - série) dans le cas où la carte AVR USB a des connecteurs ("header pins").

Exemples:

  • Bumble-b et FT232RL connectés sur une breadboard :
  • Teensy++ et CP2102 connectés sur une breadboard :
  • Teensy 2.0 et CP2102 soudés :

Connexion

Si ce n'est pas déjà fait, installez GIMX.
Connectez le convertisseur USB - série au PC, et la carte de dev USB à la PS3.
Allumez la console (le bouton ps/guide ne fonctionne pas à cet instant).
La console devrait détecter une manette (si vous ajoutez une autre manette, elle devrait être détectée comme manette n°2).
Démarrez gimx-launcher:

Sous Ubuntu/Linux, le convertisseur USB - série devrait être détecté comme "ttyUSBX" (avec 'X' un numéro).
Sous Windows, il devrait être détecté comme "COMX" (avec 'X' un numéro). Vérifiez le numéro dans le gestionnaire de périphériques.