(Page créée avec « {{ {{tntn|Tuto Details}} |SourceLanguage=none |Language=fr |IsTranslation=0 |Main_Picture=Pad_d'arcade_arcade_big.png |Licences=Attribution (CC BY) |Description=<translate... ») |
(Cette version a été marquée pour être traduite) |
||
Ligne 5 : | Ligne 5 : | ||
|Main_Picture=Pad_d'arcade_arcade_big.png | |Main_Picture=Pad_d'arcade_arcade_big.png | ||
|Licences=Attribution (CC BY) | |Licences=Attribution (CC BY) | ||
− | |Description=<translate>Une manette type arcade utilisant le protocole USBHID.</translate> | + | |Description=<translate><!--T:1--> Une manette type arcade utilisant le protocole USBHID.</translate> |
|Area=Play and Hobbies | |Area=Play and Hobbies | ||
|Type=Creation | |Type=Creation | ||
Ligne 16 : | Ligne 16 : | ||
}} | }} | ||
{{ {{tntn|Introduction}} | {{ {{tntn|Introduction}} | ||
− | |Introduction=<translate>Le projet fini, dans la version 1.1, propose un Pad arcade compatible Windows (testé sous xp, et 7), non testé sous Mac,Linux. Le protocole USB utilisé est le "HID", ne nécessitant pas de pilote. Le circuit peut supporter soit : | + | |Introduction=<translate><!--T:2--> |
+ | Le projet fini, dans la version 1.1, propose un Pad arcade compatible Windows (testé sous xp, et 7), non testé sous Mac,Linux. Le protocole USB utilisé est le "HID", ne nécessitant pas de pilote. Le circuit peut supporter soit : | ||
+ | <!--T:3--> | ||
- 2 axes numériques + 24 boutons (2 joueurs arcade) | - 2 axes numériques + 24 boutons (2 joueurs arcade) | ||
+ | <!--T:4--> | ||
- 2 axes analogiques + 10 boutons (manette commerciale la plus fréquente) | - 2 axes analogiques + 10 boutons (manette commerciale la plus fréquente) | ||
+ | <!--T:5--> | ||
Le support (boitier) quand à lui est conçu pour porter une Pad arcade 1 joueur.</translate> | Le support (boitier) quand à lui est conçu pour porter une Pad arcade 1 joueur.</translate> | ||
}} | }} | ||
{{ {{tntn|Materials}} | {{ {{tntn|Materials}} | ||
− | |Material=<translate>* Circuit imprimé (cf. partie circuit) | + | |Material=<translate><!--T:6--> |
+ | * Circuit imprimé (cf. partie circuit) | ||
* Pic 18f4550 | * Pic 18f4550 | ||
* Résistances (3,3k<sub>(2)</sub> et 3,3k ->10k ohm<sub>(14 pour le pad 1 joueur)</sub>) | * Résistances (3,3k<sub>(2)</sub> et 3,3k ->10k ohm<sub>(14 pour le pad 1 joueur)</sub>) | ||
Ligne 33 : | Ligne 38 : | ||
* Bouton et stick | * Bouton et stick | ||
* Pickit 3 <sub>(ou autre programmeur)</sub></translate> | * Pickit 3 <sub>(ou autre programmeur)</sub></translate> | ||
− | |Tools=<translate>'''Machines utilisées''' | + | |Tools=<translate><!--T:7--> |
+ | '''Machines utilisées''' | ||
* Machine d'impression de circuit (CNC ou imprimante chimique). | * Machine d'impression de circuit (CNC ou imprimante chimique). | ||
* Découpeuse laser | * Découpeuse laser | ||
Ligne 43 : | Ligne 49 : | ||
{{ {{tntn|Separator}}}} | {{ {{tntn|Separator}}}} | ||
{{ {{tntn|Tuto Step}} | {{ {{tntn|Tuto Step}} | ||
− | |Step_Title=<translate>Circuit imprimé</translate> | + | |Step_Title=<translate><!--T:8--> Circuit imprimé</translate> |
− | |Step_Content=<translate>Pour ce qui est du circuit imprimé, je vous propose celui que j'ai conçu. | + | |Step_Content=<translate><!--T:9--> |
+ | Pour ce qui est du circuit imprimé, je vous propose celui que j'ai conçu. | ||
+ | <!--T:10--> | ||
Il est conseillé d'apporter les améliorations suivantes : | Il est conseillé d'apporter les améliorations suivantes : | ||
+ | <!--T:11--> | ||
- Ajout d'un plan de masse (pour une gravure du circuit à la CNC, et pour faire moins de bruit CEM) | - Ajout d'un plan de masse (pour une gravure du circuit à la CNC, et pour faire moins de bruit CEM) | ||
+ | <!--T:12--> | ||
- Réduction de la taille (coût plus faible et moins de place dans la boîte)</translate> | - Réduction de la taille (coût plus faible et moins de place dans la boîte)</translate> | ||
|Step_Picture_00=Pad_d'arcade_arcad_big.png | |Step_Picture_00=Pad_d'arcade_arcad_big.png | ||
}} | }} | ||
{{ {{tntn|Tuto Step}} | {{ {{tntn|Tuto Step}} | ||
− | |Step_Title=<translate>Programmation du PIC</translate> | + | |Step_Title=<translate><!--T:13--> Programmation du PIC</translate> |
− | |Step_Content=<translate>Pour le Pic18f4550 un programmateur Pickit 3 ( ~15€ ) suffis. | + | |Step_Content=<translate><!--T:14--> |
+ | Pour le Pic18f4550 un programmateur Pickit 3 ( ~15€ ) suffis. | ||
+ | <!--T:15--> | ||
Deux logiciels s'offrent à vous : | Deux logiciels s'offrent à vous : | ||
+ | <!--T:16--> | ||
- MPLab 8.92 + c18 compiler | - MPLab 8.92 + c18 compiler | ||
+ | <!--T:17--> | ||
- MPLab X + xc8 compiler | - MPLab X + xc8 compiler | ||
+ | <!--T:18--> | ||
Pour une simple de raison de programme d'exemple disponible et de prise en main j'ai utilisé MPLab 8.91 + c18 compiler (disponible sur le site de Microchip) | Pour une simple de raison de programme d'exemple disponible et de prise en main j'ai utilisé MPLab 8.91 + c18 compiler (disponible sur le site de Microchip) | ||
+ | <!--T:19--> | ||
J'ai donc modifié le fichier d'exemple "HID - Mousse" pour en faire un HID - joypad | J'ai donc modifié le fichier d'exemple "HID - Mousse" pour en faire un HID - joypad | ||
+ | <!--T:20--> | ||
Les fichiers qui vous seront utiles pour modification sont : | Les fichiers qui vous seront utiles pour modification sont : | ||
* joypad.c | * joypad.c | ||
Ligne 107 : | Ligne 124 : | ||
}} | }} | ||
{{ {{tntn|Tuto Step}} | {{ {{tntn|Tuto Step}} | ||
− | |Step_Title=<translate>Boîtier</translate> | + | |Step_Title=<translate><!--T:21--> Boîtier</translate> |
− | |Step_Content=<translate>La boite à été faite pour 1 joueur. Elle contient 10 boutons (8 de jeu + select, start), 1 espace pour le stick et 2 visses pour fermer le capot supérieur. Le capot inférieur est fixé par de la colle à bois aux quatre contours.</translate> | + | |Step_Content=<translate><!--T:22--> La boite à été faite pour 1 joueur. Elle contient 10 boutons (8 de jeu + select, start), 1 espace pour le stick et 2 visses pour fermer le capot supérieur. Le capot inférieur est fixé par de la colle à bois aux quatre contours.</translate> |
|Step_Picture_00=Pad_d'arcade_boitier_big.jpg | |Step_Picture_00=Pad_d'arcade_boitier_big.jpg | ||
}} | }} | ||
{{ {{tntn|Tuto Step}} | {{ {{tntn|Tuto Step}} | ||
− | |Step_Title=<translate>Résultat final</translate> | + | |Step_Title=<translate><!--T:23--> Résultat final</translate> |
|Step_Content=<translate></translate> | |Step_Content=<translate></translate> | ||
|Step_Picture_00=Pad_d'arcade_arcade_big.png | |Step_Picture_00=Pad_d'arcade_arcade_big.png | ||
}} | }} | ||
{{ {{tntn|Notes}} | {{ {{tntn|Notes}} | ||
− | |Notes=<translate>Un projet réalisé au [[Group:LabBoîte Cergy|fablab LabBoîte de Cergy]] à retrouver aussi sur [https://github.com/hugotpichon/arcpad-pic18f4550 github.com/hugotpichon/arcpad-pic18f4550].</translate> | + | |Notes=<translate><!--T:24--> Un projet réalisé au [[Group:LabBoîte Cergy|fablab LabBoîte de Cergy]] à retrouver aussi sur [https://github.com/hugotpichon/arcpad-pic18f4550 github.com/hugotpichon/arcpad-pic18f4550].</translate> |
}} | }} | ||
{{ {{tntn|Tuto Status}} | {{ {{tntn|Tuto Status}} | ||
|Complete=Published | |Complete=Published | ||
}} | }} |
Auteur Hugot | Dernière modification 9/12/2019 par Clementflipo
Arcade Pad_d'arcade_arcade_big.png fr none Creation 0
Le projet fini, dans la version 1.1, propose un Pad arcade compatible Windows (testé sous xp, et 7), non testé sous Mac,Linux. Le protocole USB utilisé est le "HID", ne nécessitant pas de pilote. Le circuit peut supporter soit :
- 2 axes numériques + 24 boutons (2 joueurs arcade)
- 2 axes analogiques + 10 boutons (manette commerciale la plus fréquente)
Le support (boitier) quand à lui est conçu pour porter une Pad arcade 1 joueur.
Machines utilisées
Logiciel utilisé
Pour ce qui est du circuit imprimé, je vous propose celui que j'ai conçu.
Il est conseillé d'apporter les améliorations suivantes :
- Ajout d'un plan de masse (pour une gravure du circuit à la CNC, et pour faire moins de bruit CEM)
- Réduction de la taille (coût plus faible et moins de place dans la boîte)
Pour le Pic18f4550 un programmateur Pickit 3 ( ~15€ ) suffis.
Deux logiciels s'offrent à vous :
- MPLab 8.92 + c18 compiler
- MPLab X + xc8 compiler
Pour une simple de raison de programme d'exemple disponible et de prise en main j'ai utilisé MPLab 8.91 + c18 compiler (disponible sur le site de Microchip)
J'ai donc modifié le fichier d'exemple "HID - Mousse" pour en faire un HID - joypad
Les fichiers qui vous seront utiles pour modification sont :
La boite à été faite pour 1 joueur. Elle contient 10 boutons (8 de jeu + select, start), 1 espace pour le stick et 2 visses pour fermer le capot supérieur. Le capot inférieur est fixé par de la colle à bois aux quatre contours.
Un projet réalisé au fablab LabBoîte de Cergy à retrouver aussi sur github.com/hugotpichon/arcpad-pic18f4550.
Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #