Difference between revisions of "DIY USB adapter/fr"
(Updating to match new version of source page) |
|||
Line 8: | Line 8: | ||
==Matériel requis== | ==Matériel requis== | ||
+ | <span class="mw-translate-fuzzy"> | ||
# un adaptateur USB-série TTL qui peut fonctionner à 500kbps et qui '''tolère 5V''' - exemples de puces : FT232R, CP2102 | # un adaptateur USB-série TTL qui peut fonctionner à 500kbps et qui '''tolère 5V''' - exemples de puces : FT232R, CP2102 | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 37: | Line 38: | ||
(*) dépend de la carte | (*) dépend de la carte | ||
# une carte de développement USB '''fonctionnant à 5V''' avec une puce parmi les suivantes : at90usb82, at90usb162, at90usb646, at90usb647, at90usb1286, at90usb1287, atmega16u2, atmega32u2, atmega16u4, atmega32u4 | # une carte de développement USB '''fonctionnant à 5V''' avec une puce parmi les suivantes : at90usb82, at90usb162, at90usb646, at90usb647, at90usb1286, at90usb1287, atmega16u2, atmega32u2, atmega16u4, atmega32u4 | ||
+ | </span> | ||
− | + | <span class="mw-translate-fuzzy"> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Recommandé : convertisseur CP2102 sur ebay (faible coût, mais délai de livraison parfois long) et carte Teensy 2.0 (prix correct, bonne qualité, et livraison rapide). | Recommandé : convertisseur CP2102 sur ebay (faible coût, mais délai de livraison parfois long) et carte Teensy 2.0 (prix correct, bonne qualité, et livraison rapide). | ||
+ | </span> | ||
==Chargement du firmware== | ==Chargement du firmware== | ||
+ | <span class="mw-translate-fuzzy"> | ||
*[http://gimx.fr/download/gimx-firmwares.html Firmwares] | *[http://gimx.fr/download/gimx-firmwares.html Firmwares] | ||
{{Firmwares}} | {{Firmwares}} | ||
+ | </span> | ||
Line 120: | Line 105: | ||
==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. 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 /> | ||
Line 127: | Line 113: | ||
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 19:44, 2 October 2015
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
- un adaptateur USB-série TTL qui peut fonctionner à 500kbps et qui tolère 5V - exemples de puces : FT232R, CP2102
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
- une carte de développement USB fonctionnant à 5V avec une puce parmi les suivantes : at90usb82, at90usb162, at90usb646, at90usb647, at90usb1286, at90usb1287, atmega16u2, atmega32u2, atmega16u4, atmega32u4
Recommandé : convertisseur CP2102 sur ebay (faible coût, mais délai de livraison parfois long) et carte Teensy 2.0 (prix correct, bonne qualité, et livraison rapide).
Chargement du firmware
<translate>
- EMUJOYSTICK: HID joystick emulation, with 16bit stick axes, for PS3 and PC
- EMUPS3: Sixaxis emulation, for PS3
- EMU360: 360 pad emulation, for Xbox 360 and PC
- EMUPS4: Hori Pad FPS Plus emulation, for PS4 and PC
- EMUXONE: Xbox One pad emulation, for Xbox One
- EMUG29PS4: Logitech G29 gaming wheel emulation, for PS4
- EMUG27: Logitech G27 gaming wheel emulation, for PS3 and PC
- EMUGTF: Logitech GT Force emulation, for PS2 and PC
- EMUDF: Logitech Driving Force emulation, for PS2 and PC
- EMUDFP: Logitech Driving Force Pro emulation, for PS2 and PC
</translate>
Plusieurs outils peuvent être utilisés pour charger le fichier .hex :
- Teensy loader (seulement compatible avec les cartes Teensy officielles)
- outils Flip d'Atmel (non compatible avec les cartes Teensy officielles)
- outil en ligne de commande dfu-programmer (non compatible avec les cartes Teensy officielles)
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.