Fabriquer une borne d'arcade retrogaming DIY avec joystick et 8 boutons Recalbox ou Retropie pour moins de 85€ • Domotique et objets connectés à faire soi-même

Meilleur deal à : banggood.com

Dans le tutoriel précédent, nous avons vu comment installer et configurer la distribution Recalbox qui permet de transformer le Raspberry Pi 3 en console de retrogaming. Aujourd’hui, je vous propose de passer à la partie matérielle et de construire une petite borne d’arcade pour la distribution Recalbox ou Retropie. On trouve de très nombreux projets sur internet. Tout le monde n’a pas forcément le temps et l’outillage pour fabriquer une borne d’arcade. Je vous propose donc d’utiliser des composants du marché. On trouve pour environ 20€ des boitiers pour borne d’arcade en acrylique. Ce sont des boitiers basiques dans lequel on viendra installer le Raspberry Pi 3 et un kit joystick 8 boutons. En profitant des promos, on peut s’équiper pour moins de 85€.

Matériel nécessaire

En ce moment, le boitier d’arcade seul est en promo à 11,62€ depuis l’entrepôt anglais de Banggood. Le kit joystick USB avec 10 boutons est en promo à 15,70€. Plusieurs couleurs sont disponibles (noir, rose, rouge, blanc…). Pour jouer à deux ou plus, vous pourrez brancher plusieurs joystick au Raspberry Pi. Recalbox est capable de détecter automatiquement les joystick branchés en USB. Nous allons voir plus bas comment le configurer.

Matériel nécessaire pour la Recalbox

Coté Raspberry Pi, vous aurez besoin de très peu de matériel. Une carte SD de 8Go est suffisante pour démarrer. Vous pouvez stocker vos jeux et vos parties sur une clé USB ou un disque dur USB. Vous aurez également besoin d’une alimentation 5V 2.5A ou 3A. Vous pourrez utiliser un clavier pour naviguer dans les menus ou une Gamepad USB pour configurer le joystick.

Déballage du boitier arcade acrylique

J’ai reçu le boitier dans un emballage carton de très bonne qualité. Le kit contient le boitier en plastique injecté de 45mm de haut. Le plateau est découpé dans une plaque d’acrylique de 4mm d’épaisseur. Elle est protégée par une feuille de papier (assez difficile à retirer d’ailleurs). 4 ventouses de 50mm de diamètre permettront de maintenir le boitier en place durant vos parties acharnées. Enfin, un sachet contient la visserie nécessaire pour fixer le joytstick et le plateau. La qualité de fabrication est très correcte. Le boitier reste très basique, il manque juste un ou deux stickers pour le rendre plus sympa.

Montage du kit Joystick

J’ai utilisé ce kit pour ce projet. Il est livré avec un joystick 4 directions, 8 boutons de 32mm de diamètre et 2 boutons de 25mm de diamètre (par exemple pour select et start). On aura donc 2 boutons de rechange avec ce boitier. Une carte permet de brancher les boutons (câbles noir/rouge), le joystick (nappe blanche 5 fils) et de relier le tout en USB à un PC ou un Raspberry Pi.

Le joystick se fixe à l’aide de 4 vis + écrou M3. Serrez sans trop forcer avec une clé plate ou une pince. Une fois fixé, insérez la rondelle noire et vissez le bouton sur la tige du joystick.

Clipsez ensuite les boutons.

Reliez le joystick à la carte avec la nappe blanche (5 fils). Un dé-trompeur est présent de chaque coté du câble.

Connectez tous les boutons à l’aide des fils noir/rouge. Il n’y a aucun ordre à respecter ni aucune polarité dans les branchements. J’ai simplement branché tous les boutons sur la ligne de connecteurs située dans le bas de la carte.

Branchez enfin le câble USB.

Mettez en place les ventouses. Chaque ventouse est maintenue en place à l’aide d’une (grosse) épingle en plastique qui vient s’insérer dans le trou (à l’intérieur du boitier).

Console assemblée

Contrairement à certains boitiers vendus sur internet, celui-ci n’est pas prévu pour le Raspberry Pi. Il y a bien plusieurs emplacements de fixation mais le diamètre de la vis est plus gros que ceux prévus à chaque angle du Raspberry Pi. Il n’y a qu’un seul trou dans le boitier qui permet de faire passer un câble. Si vous voulez intégrer le Raspberry Pi, il faudra un peu le bricoler. Par exemple faire des perçages pour passer le câble HDMI, l’alimentation 5V et éventuellement le connecteur SUB d’un Gamepad additionne. Comme le Raspberry Pi me sert à préparer tous mes tutoriels, j’ai simplement sorti le câble USB du joystick.

Voici une vue de l’ensemble assemblé.

Configuration du joystick sur Recalbox

Lancez Recalbox. Si vous avez un Gamepad USB, les touches sont indiquées à tout moment dans le bas de l’écran. Si vous n’avez pas de Gamepad USB, voici les raccourcis clavier de Recalbox :

  • Enter: ouvrir/fermer le menu principal
  • Flèches droite/gauche pour faire défiler les consoles
  • Flèches haut/bas pour se déplacer dans les menus
  • Q pour valider, entrer dans un menu, lancer un jeu (attention, si le clavier est en qwerty, le Q se trouve sur la touche A)
  • S, retour arrière
  • Espace pour redémarrer ou éteindre la console

Ouvrez  le menu principal puis allez dans Controllers Settings

Sélectionnez Configure a controller

Recalbox détecte automatiquement tous les contrôleurs de jeu connectés en USB. Ici, il détecte bien mon gamepad USB et le boitier d’arcade. Appuyez sur n’importe quel bouton pour démarrer la configuration. Attention, si une configuration existe déjà, elle sera effacée.

Il suffit maintenant d’actionner le joystick dans les 4 directions et de choisir un bouton pour chaque action. Utilisez un clavier USB (ou le second gamepad) pour descendre dans la liste. Il n’est pas possible de tout configurer avec 8 boutons. Vous aurez l’équivalent d’un Gamepad. 4 directions, A, B, X, Y, Left (L), Right (R), Select et Start.

Voilà, tout est prêt. Y a plus qu’à jouer !

Si vous avez un budget plus important, vous pouvez également opter pour ce kit haut de game. Entièrement fabriqué en acrylique, il est spécialement conçu par le Raspberry Pi 3. Il pourra aussi s’accommoder d’un Orange Pi ou d’un Odroid. Une carte fille USB prend en charge la gestion du joystick, les 10 boutons ainsi que la sortie audio stéréo vers 2 haut parleurs installés sur la face arrière du boitier.

Avez-vous aimé cet article ?

[Total: 0 Moyenne: 0]