dimanche 28 juillet 2013

Une borne d'arcade avec un Raspberry Pi - Partie 2 : matériel et bibliographie.

Comme promis, on commence par la liste du matériel nécessaire et des tutoriels dont je me suis inspiré.
Si vous ne savez pas de quoi on parle, allez jeter un œil à la partie 1.

Plan :
1) Le Raspberry Pi
2) Le stick d'arcade
3) Le câblage
4) La bibliographie

Matériel :

1) Le Raspberry Pi


Ce dont vous ne pouvez pas vous passer :
- Un Raspberry Pi modèle B (avec 512 Mo de Ram).
- Un câble d'alimentation adapté (micro-USB, 5V, jusqu'à 1 A).
- Une carte SD de 4 Go minimum.
- Un câble HDMI.

Ce qui peut être utile mais n'est pas nécessaire :
- Un boîtier en plastique pour mettre le Raspberry Pi.

Où ça se trouve ?
Il y a deux revendeurs "officiels" pour le Raspberry Pi en France :
- Farnell (via son revendeur kubii)
On peut également trouver tout ça sur Amazon (et sans doute d'autres sites de vente en ligne).
Personnellement j'ai commandé le Rapsberry Pi et le câble d'alimentation chez Farnell, et le câble HDMI et la carte SD chez Amazon parce que c'est là que les prix étaient les moins chers.

Combien ça coûte ?
Comptez environ 60€ pour le tout (30€ de Raspberry Pi, 7€ de câble d'alimentation, 8€ de câble HDMI, 5€ de carte SD, et 10€ de frais de ports). Rajoutez un peu moins de 10€ pour un boîtier en plastique.

2) Le stick d'arcade


Ce dont vous ne pouvez pas vous passer :
- Des boutons (au minimum 6 : 3 pour jouer et 3 pour les menus, start, select et home).
- Un Joystick.

Ce qui peut être utile mais n'est pas nécessaire :
- Un caisson de stick d'arcade vide.

Où ça se trouve ?
Il y a plusieurs boutiques spécialisées qui vendent des pièces détachées en ligne (avec en général un grand choix de stock) :
- Arcade World UK (située au Royaume-Uni)
- Arcadeshop (située en Allemagne)
GameSpirit (située à Lyon)
Neo-legend (située à Paris)
Smallcab (située à Fleurieux sur l'Arbresle)
Starcab (située à Toulouse)
Si vous avez la possibilité de vous rendre dans une boutique vous économiserez les frais de ports, sinon essayez de tout acheter au même endroit pour les minimiser au maximum.
Pour ce qui est du caisson vide, il est plutôt rare d'en trouver (en général, on ne trouve que des sticks déjà montés). Personnellement j'ai acheté ce modèle de caisson de stick Ultra-Ulia qui a l'avantage d'être bon marché (28€ + 11€ de frais de ports), après vous pouvez aussi acheter un stick tout fait d'occasion (dans ce cas vous n'aurez même pas besoin de racheter des boutons).

Combien ça coûte ?
Tout dépend de ce que vous voulez.
Si vous achetez du matériel de "marque" qu'on trouve dans les stick d'arcade du commerce, comptez environ 2€ par bouton et 30€ pour le Joystick (ce qui fait environ 50€ si on prend un dizaine de boutons).
Pour ma part j'ai acheté du matériel de la marque Sanwa (l'autre "grande marque" étant Seimitsu) : 8 boutons de 30 mm, 3 boutons de 24 mm et un joystick JLF-TP-8YT.
Si vous voulez réduire les coûts au maximum, vous pouvez prendre du matériel de marque générique. Vous ne gagnerez presque rien sur le prix des boutons, par contre vous pouvez diviser le prix du Joystick par deux.
Pour le caisson, comme je l'ai déjà mentionné, vous pouvez en trouver un tout fait pour 39€ frais de ports compris, mais rien ne vous oblige à prendre ça, vous pouvez très bien en bricoler un en bois ou dans un carton à pizza.

3) Le câblage


Ici vous avez deux options :
- Soit vous décidez de brancher les boutons et le joystick directement sur les ports GPIO du Raspberry Pi.
- Soit vous décidez de brancher les boutons et le joystick sur un circuit imprimé (ou "PCB" pour "Printed Circuit Board"), que vous brancherez au Raspberry Pi en USB.


Ce dont vous ne pouvez pas vous passer :
- Du fil électrique (fin de préférence).
- Des cosses femelles de 2,8mm (taille standard pour connecter les boutons Sanwa, si vous prenez d'autres boutons pensez à vérifier qu'il vous faut bien des cosses de cette dimension).
- Un connecteur pour le joystick (connecteur 5 broches pour les modèles JLF-TP, mais on peut aussi se débrouiller avec des jumpers, si vous prenez un autre joystick, renseignez vous bien sur le type de connecteur dont vous aurez besoin).
- Un fer à souder et du fil d'étain (sauf si vous optez pour des câbles tout faits).
- Si vous optez pour les ports GPIO : des connecteurs pour se brancher dessus (là encore des jumpers feront l'affaire sinon un connecteur de 2x13 contacts avec un pas de 2,54 mm sera également très bien).
- Si vous optez pour le circuit imprimé : un circuit imprimé pour joystick (parfois également classé comme "adaptateur" sur les sites spécialisés).

Ce qui peut être utile mais n'est pas nécessaire :
- Acheter le câblage tout fait sur un site spécialisé (connecteur, chaîne de masse commune, etc.)
- Si vous optez pour le circuit imprimé il est probable que vous ayez besoin d'une rallonge USB (privilégiez une rallonge dont les embouts sont petits car vous risquez d'avoir des problèmes de place pour tout faire rentrer dans le caisson d'arcade sinon).

Où ça se trouve ?
Pour le câblage, un peu partout :
- sur les sites spécialisés qui vendent les pièces détachées.
- dans les magasins d'électronique.
- sur les sites marchands type Amazon pour tout ce qui est standard.
Pour le circuit imprimé, on en trouve aussi sur les sites spécialisés, mais je recommande plutôt de prendre une carte Kade qui est très pratique pour mapper les boutons et les directions du joystick sur des touches du clavier (ou de joystick générique reconnu par un ordinateur), et a la garantie de fonctionner sous Linux.
À noter que le caisson d'arcade que j'ai acheté est livré avec tous les câbles et un circuit imprimé (qui  n'est malheureusement pas reconnu, ni par Windows 7 64 bit, ni par Raspbian, la distribution Linux que j'ai installée sur le Rapsberry Pi).

Combien ça coûte ?
Pour le câblage pas grand chose, comptez 0,5€ pour 1 m de câble, et même si vous optez pour des câbles tout faits, ne comptez pas plus de 3 ou 4€ pour un câble qui vous servira à connecter tous les boutons.
Faites néanmoins attention, pour les cosses il est en général plus avantageux d'en acheter un grand nombre, quitte à en avoir un peu trop au final (pour donner un exemple, je suis allé chez ce magasin d'électronique, et c'était 2€ les 10, et 5€ les 100).
Pour le circuit imprimé, comptez dans 15€ pour un circuit générique compatible PC.
Pour le Kade, comptez 26€ (frais de ports compris).

Bibliographie

- Le site de référence du Raspberry Pi (en anglais) : http://www.raspberrypi.org/
- Un guide du débutant pour le Raspberry Pi (en anglais) : Official Educational Manual
- Des informations sur le port GPIO du Raspberry Pi (en français) : ModMyPi
- Un site francophone sur le Raspberry Pi (en français donc) : Framboise314
- Des tutoriels pour utiliser le Raspberry Pi comme borne d'arcade (en anglais) : Tinkersoc, Lifehacker et Adafruit.
- Des projets de package Linux spécialement conçus pour utiliser le Raspberry Pi comme émulateur (en anglais) : Chameleon, Shea Silverman's Blog et RetroPie.
- Un site de référence pour construire un stick d'arcade (en anglais) : http://www.slagcoin.com/joystick.html
- Une liste de conseils sur les sticks d'arcade (en français) : Bas Gros Poing

Aucun commentaire:

Enregistrer un commentaire