Différences entre versions de « Projets:Interfaces XAC »
De wikilab
(20 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 5 : | Ligne 5 : | ||
== Description du projet == | == Description du projet == | ||
− | Réaliser et mettre | + | Réaliser et mettre oeuvre une solution logicielle et hardware pour connecter des interfaces de type Joystick à une XAC (Xbox Adaptive Controller). |
+ | |||
On doit pouvoir se connecter sur les entrées arrières X1,X2 ou sur les entrées USB Gauche et Droite. | On doit pouvoir se connecter sur les entrées arrières X1,X2 ou sur les entrées USB Gauche et Droite. | ||
<gallery mode="packed-hover" heights="200px"> | <gallery mode="packed-hover" heights="200px"> | ||
+ | File:JPS Ensemble Vue-01.jpg | ||
+ | File:Interfaces XAC.png | ||
+ | File:XAC.jpg | ||
+ | </gallery> | ||
+ | |||
+ | |||
+ | <gallery mode="slideshow" heights="700px"> | ||
File:JPS Ensemble Vue-01.jpg | File:JPS Ensemble Vue-01.jpg | ||
File:Interfaces XAC.png | File:Interfaces XAC.png | ||
Ligne 16 : | Ligne 24 : | ||
* Fournir plusieurs types de dispositifs | * Fournir plusieurs types de dispositifs | ||
− | ** Joystick JPS ou Arduino sur | + | ** Joystick [[Projets:JPS_Joystick_Proportionnel_Sensible|JPS]] ou Arduino sur Entrées Arrières X1 ou X2 |
− | ** Joystick JPS ou Arduino sur Teensy LC connectée comme Joystick à une entrée USB XAC | + | ** Joystick [[Projets:JPS_Joystick_Proportionnel_Sensible|JPS]] ou Arduino sur Teensy LC connectée comme Joystick à une entrée USB XAC |
− | ** Joystick JPS ou arduino sur Arduino Micro Pro connectée comme Joystick à une entrée USB XAC | + | ** Joystick [[Projets:JPS_Joystick_Proportionnel_Sensible|JPS]] ou arduino sur Arduino Micro Pro connectée comme Joystick à une entrée USB XAC |
** Souris avec ou sans fil ou Souris au-travers de R-Net BT connectées comme Joystick à une entrée USB XAC | ** Souris avec ou sans fil ou Souris au-travers de R-Net BT connectées comme Joystick à une entrée USB XAC | ||
Ligne 51 : | Ligne 59 : | ||
==Fichiers source== | ==Fichiers source== | ||
* Les fichiers "Sch" et "lib" sous Kicad pour concevoir les PCB | * Les fichiers "Sch" et "lib" sous Kicad pour concevoir les PCB | ||
+ | **Les fichiers kicad: [[File:KICAD XAC.zip]] | ||
− | + | <gallery mode="packed-hover"> | |
+ | File:Host Usb-to-LC-to-XAC.JPG|Host USB | ||
+ | File:IN X XAC.JPG|In X1 ou X2 | ||
+ | File:JPS-to-LC-to-XAC.JPG|Joystick Carte Teensy | ||
+ | File:JPS-to-Micro-to-XAC.JPG|Joystick Carte Micro Pro | ||
+ | </gallery> | ||
− | |||
− | ** BT Hid vers XAC ou Pc sans envoie sur le port série | + | |
− | *** | + | * Les fichiers ".Ino" pour le firmware des cartes : |
+ | ** BT Hid vers XAC ou Pc sans envoie sur le port série carte Teensy LC : | ||
+ | *** [[File:LC BTHID Mouse-to-Joy XAC-PC.zip]] | ||
+ | ** BT Hid vers Pc avec envoie sur le port série carte Teensy LC : | ||
+ | *** [[File:LC BTHID Mouse-to-Joy-Serial PC.zip]] | ||
+ | ** USB Hid vers XAC ou Pc sans envoie sur le port série carte Teensy LC : | ||
+ | ***[[File:LC USBHID Mouse-to-Joy XAC-PC.zip]] | ||
+ | ** USB Hid vers Pc avec envoie sur le port série carte Teensy LC : | ||
+ | *** [[File:LC USBHID Mouse-to-Joy-Serial PC.zip]] | ||
+ | ** JPS ou Analogique Arduino vers XAC ou Pc sans envoie sur le port série carte Teensy LC : | ||
+ | ***File:LC JPS-to-Joy XAC-PC.zip | ||
+ | ** JPS ou Analogique Arduino vers Pc avec envoie sur le port série carte Teensy LC : | ||
+ | *** [[File:LC JPS-to-Joy-Serial PC.zip]] | ||
+ | ** JPS ou Analogique Arduino vers XAC ou Pc sans envoie sur le port série carte Micro Pro : | ||
+ | *** [[File:MICRO JPS-to-Joy-XAC-PC.zip]] | ||
+ | ** JPS ou Analogique Arduino vers Pc avec envoie sur le port série carte Micro Pro : | ||
+ | *** [[File:MICRO JPS-to-Joy-Serial PC.zip]] | ||
+ | |||
+ | * Les Librairies à ajouter ou à remplacer : | ||
+ | ** A placer dans la librairie Arduino : | ||
+ | *** [[File:Lib-189.zip]] | ||
+ | ** A placer dans le répertoire du logiciel /../Arduino/Hardware : | ||
+ | *** [[File:A deposer dans Arduino Hardware 189.zip]] | ||
==Etapes de fabrication pas à pas== | ==Etapes de fabrication pas à pas== | ||
+ | |||
+ | La carte Mini Usb Host doit être modifiée. | ||
+ | |||
+ | (Certaine carte possède un strap qui permet de le faire sans couper une piste) | ||
+ | |||
+ | Il faut permettre l'alimentation du connecteur USB avec 5 volt et non 3.3v par défaut avec cette carte: | ||
+ | |||
+ | * Etape 1 : | ||
+ | ** Couper la piste comme sur la photo (juste avant l'inscription "2.2k") et souder un fil : | ||
+ | *** [[File:Mini Host Usb Prepa.jpg]] | ||
+ | |||
+ | * Etape : | ||
+ | ** Souder l'autre extrémité du fil : | ||
+ | *** [[File:Mini Host Usb Soude.jpg]] | ||
==Durée de fabrication du prototype final== | ==Durée de fabrication du prototype final== |
Version du 18 septembre 2019 à 10:41
Pojet inteface XAC
Description du projet
Réaliser et mettre oeuvre une solution logicielle et hardware pour connecter des interfaces de type Joystick à une XAC (Xbox Adaptive Controller).
On doit pouvoir se connecter sur les entrées arrières X1,X2 ou sur les entrées USB Gauche et Droite.
- Fournir plusieurs types de dispositifs
- Joystick JPS ou Arduino sur Entrées Arrières X1 ou X2
- Joystick JPS ou Arduino sur Teensy LC connectée comme Joystick à une entrée USB XAC
- Joystick JPS ou arduino sur Arduino Micro Pro connectée comme Joystick à une entrée USB XAC
- Souris avec ou sans fil ou Souris au-travers de R-Net BT connectées comme Joystick à une entrée USB XAC
Analyse de l'existant
Equipe (Porteur de projet et contributeurs)
- Jonathan (Porteur de projet)
- Contributeurs
- Animateur (Coordinateur du projet)
- Fabmanager référent
- Responsable de documentation
- Christian (Concepteur)
Matériel nécessaire
Carte Teensy LC.
Carte Arduino Micro-pro
Carte Mini Host Usb
Outils nécessaires
Imprimante 3d IDE Arduino 1.89 TeensyDuino 1.46
Coût
Délai estimé
Fichiers source
- Les fichiers "Sch" et "lib" sous Kicad pour concevoir les PCB
- Les fichiers kicad: Fichier:KICAD XAC.zip
- Les fichiers ".Ino" pour le firmware des cartes :
- BT Hid vers XAC ou Pc sans envoie sur le port série carte Teensy LC :
- BT Hid vers Pc avec envoie sur le port série carte Teensy LC :
- USB Hid vers XAC ou Pc sans envoie sur le port série carte Teensy LC :
- USB Hid vers Pc avec envoie sur le port série carte Teensy LC :
- JPS ou Analogique Arduino vers XAC ou Pc sans envoie sur le port série carte Teensy LC :
- File:LC JPS-to-Joy XAC-PC.zip
- JPS ou Analogique Arduino vers Pc avec envoie sur le port série carte Teensy LC :
- JPS ou Analogique Arduino vers XAC ou Pc sans envoie sur le port série carte Micro Pro :
- JPS ou Analogique Arduino vers Pc avec envoie sur le port série carte Micro Pro :
- Les Librairies à ajouter ou à remplacer :
- A placer dans la librairie Arduino :
- A placer dans le répertoire du logiciel /../Arduino/Hardware :
Etapes de fabrication pas à pas
La carte Mini Usb Host doit être modifiée.
(Certaine carte possède un strap qui permet de le faire sans couper une piste)
Il faut permettre l'alimentation du connecteur USB avec 5 volt et non 3.3v par défaut avec cette carte: