Table des matières:

Machine de jeu rétro avec Raspberry PI, RetroPie et étui maison : 17 étapes (avec photos)
Machine de jeu rétro avec Raspberry PI, RetroPie et étui maison : 17 étapes (avec photos)

Vidéo: Machine de jeu rétro avec Raspberry PI, RetroPie et étui maison : 17 étapes (avec photos)

Vidéo: Machine de jeu rétro avec Raspberry PI, RetroPie et étui maison : 17 étapes (avec photos)
Vidéo: 🔧 Monter une console rétrogaming pour ses enfants à moins de 100€ ! (facilement...) 2024, Décembre
Anonim
Machine rétro-gaming avec Raspberry PI, RetroPie et étui maison
Machine rétro-gaming avec Raspberry PI, RetroPie et étui maison
Machine rétro-gaming avec Raspberry PI, RetroPie et étui maison
Machine rétro-gaming avec Raspberry PI, RetroPie et étui maison

Il y a quelque temps, j'ai trouvé une distribution Linux pour Raspberry Pi nommée RetroPie. J'ai tout de suite découvert que c'était une excellente idée avec une excellente mise en œuvre. Système de rétro-gaming à usage unique sans fonctionnalités inutiles. Brillant.

Peu de temps après, j'ai décidé d'acheter un nouveau Raspberry Pi, sur lequel je voulais faire tourner le RetroPie avec de bons vieux jeux.

J'ai aussi commencé à chercher un cas. Malheureusement, je n'aimais presque aucune affaire commerciale. Ils étaient laids, hors de prix et parfois même surdimensionnés, à mon avis. Par contre, j'aimais bien certains boitiers DIY qui n'essayaient pas de copier le look des vieilles consoles. Alors, j'ai décidé de faire mon propre cas aussi. Pour de nombreuses raisons, j'ai utilisé un boîtier de projet universel comme base…

Prenez ce Instructable comme source d'inspiration et essayez également de créer une machine de jeu rétro avec un étui personnalisé. Ce n'est pas trop dur et vous serez content du résultat. Et en plus, ça pourrait être un super cadeau. Pensez-y…

Étape 1: Composants

Composants
Composants
Composants
Composants
Composants
Composants
  • Tarte aux framboises
  • Alimentation 5V avec jack barillet 5.5/2.1. J'ai utilisé Vigan 5V/2A.
  • Carte micro SD de 8 Go de classe 10 ou supérieure
  • boîte de clôture de projet universelle avec de bonnes dimensions. Recherchez une bonne boîte sur eBay ou dans votre magasin de composants électroniques local. J'ai utilisé KP17 de GMe.cz. (Il a la dimension: 143x119x33mm)
  • Connecteur USB B micro mâle. J'ai utilisé celui-ci de GMe.cz.
  • Alimentation jack femelle barillet 5.5/2.1.
  • Connecteurs USB A femelle. Je les ai pris d'un HUB USB cassé.
  • Connecteurs USB A mâle. Je les ai pris sur de vieux câbles USB.
  • Coupleur HDMI droit. J'ai utilisé celui-ci d'eBay.
  • LED. J'ai utilisé 5 mm de vert et 8 mm de rouge
  • petit bouton poussoir. J'ai utilisé celui-ci de GMe.cz.
  • morceau de PCB universel
  • petit morceau de contreplaqué ou quelque chose d'utile comme espaceur
  • vis et écrous M3, quelques entretoises
  • en-tête de broche femelle
  • fil rouge et noir. J'ai utilisé AWG 24.
  • câble à quatre conducteurs. Je l'ai pris sur un vieux câble USB.
  • interrupteur d'alimentation (facultatif)
  • et contrôleurs de jeu USB. J'aime les manettes de type USB SNES.

Étape 2: Outils

Outils
Outils
Outils
Outils
Outils
Outils
  • PC connecté à Internet
  • lecteur de carte micro SD pour PC
  • ruban de masquage
  • marqueurs noirs
  • perceuse et mèches. Je recommande fortement un foret étagé (dans l'image ci-dessus) pour percer un plastique.
  • papier de verre
  • petits fichiers
  • couteau utilitaire et/ou petits ciseaux.
  • pistolet à colle chaude
  • pinces
  • fer à souder
  • marqueurs de couleur de bonne qualité ("artistique"). J'ai utilisé des marqueurs de Winsor & Newton. J'ai choisi des couleurs: Mulberry, Cool Grey 1, Cool Grey 2, Cool Grey 3. Mais vous pouvez utiliser ce que vous voulez, bien sûr.
  • marqueur permanent blanc
  • colle de contact. J'ai utilisé de la colle de contact Pattex courante.
  • tubes thermorétractables

Étape 3: Installation de RetroPie

Installation de RetroPie
Installation de RetroPie

Qu'est-ce que Retropie ? Par les mots de l'auteur:

RetroPie vous permet de transformer votre Raspberry Pi, ODroid C1/C2 ou PC en une machine rétro-gaming. Il s'appuie sur Raspbian, EmulationStation, RetroArch et de nombreux autres projets pour vous permettre de jouer à vos jeux préférés d'arcade, de console domestique et de PC classiques avec une configuration minimale.

Voir la page d'accueil de Retropie: retropie.org.uk.

Téléchargez la dernière version de RetroPie pour votre version de Raspberry Pi.

Téléchargez et installez Etcher. Il s'agit d'un outil multiplateforme convivial permettant de flasher en toute sécurité l'image du système d'exploitation sur une carte SD. (Si vous avez déjà utilisé Raspberry Pi, vous le connaissez probablement bien.)

Exécutez Etcher, choisissez l'image RetroPie, choisissez le bon lecteur de carte microSD et appuyez sur le bouton flash (voir l'image ci-dessus).

Une fois le flashage terminé, placez la carte sur votre Raspberry Pi, connectez un moniteur et un contrôleur et une alimentation. Lors de la première exécution, le système RetroPie doit étendre le système de fichiers à l'ensemble de la carte SD, puis RetroPie vous demande de configurer le contrôleur.

Voir le guide d'origine.

Étape 4: Configuration de base de RetroPie

Sélectionnez RASPI-CONFIG dans le menu, et:

  • Changer le mot de passe de l'utilisateur. Le mot de passe par défaut est: raspberry (l'utilisateur par défaut est: pi)
  • Options de localisation

    • Définissez votre région
    • Définissez votre code de pays Wi-Fi
    • Définir la disposition de votre clavier
    • Définissez votre fuseau horaire
  • Options d'interfaçage

    • Activer SSH
    • Activer la série
  • Options avancées

    Désactivez le surbalayage. (Il supprime les marges noires)

Effectuez un redémarrage.

Étape 5: Émulateurs

La plupart des émulateurs sont installés et configurés correctement par défaut. Je n'ai eu qu'à installer DOSBox (un célèbre émulateur MS-DOS) et configurer Fuse (un émulateur ZX Spectrum).

Pour plus d'informations sur les émulateurs, consultez le guide d'origine.

Installation de DOSBox

Sélectionnez RETROPIE SETUP → Gérer les packages → Gérer les packages facultatifs → dosbox → installer à partir de binaires

Configuration des fusibles

1) contrôleur de carte comme Kempston Joystick.

Pour déposer

/opt/retropie/configs/zxspectrum/retroarch.cfg

ajouter une ligne:

input_libretro_device_p1 = "513"

2) réglez l'émulateur sur le mode ZX Spectrum 48k.

Dans le fichier

/opt/retropie/configs/all/retroarch-core-options.cfg

changer de ligne:

fuse_machine = "Spectre 128K"

à:

fuse_machine = "Spectre 48K"

Vous pouvez le faire, par exemple, en utilisant SSH.

Raccourci essentiel d'EmulationStation (ES)

Select+Start = quitter le jeu en cours et revenir au menu ES (ne fonctionne pas pour DOSBox, voir ci-dessous…)

Étape 6: ROM et jeux MS-DOS

ROM et jeux MS-DOS
ROM et jeux MS-DOS

Tout d'abord, je dois dire que même les très vieux jeux sont toujours protégés par le droit d'auteur, alors soyez conscient…

Cependant, de nombreux jeux anciens sont considérés comme des abandonware, car ils sont techniquement obsolètes et pratiquement invendables (ou non rentables). Un bon exemple sont les jeux pour le vieil ordinateur ZX Spectrum, que vous pouvez télécharger gratuitement à partir de sites tels que spectrumcomputing.co.uk ou www.worldofspectrum.org.

Vous pouvez acheter certains jeux pour MS-DOS sur www.gog.com.

Comment copier des fichiers ROM sur RetroPie

Il y a plusieurs façons de le faire. Voir manuel d'origine. Si vous exécutez Linux sur votre PC, vous pouvez également copier les fichiers ROM directement sur la carte microSD.

Astuce: Moins de jeux, c'est plus ! N'installez pas des archives entières, mais seulement plusieurs meilleurs jeux pour chaque système. Un grand nombre de jeux est quelque peu déprimant.

Jeux DOSBox (pour les utilisateurs avancés)

Les jeux MS-DOS dans RetroPie/Emulationstation sont délicats. Il est nécessaire de mapper les boutons du contrôleur sur le clavier, de créer et de régler un fichier de configuration dosbox et de créer un script d'exécution pour chaque jeu.

Voici les étapes pour le jeu Prehistorik 2:

0) installer DOSBox

Voir l'étape "Émulateurs".

1) achetez Prehistorik 2 sur www.gog.com/. Installez d'abord Prehistorik 2 sur votre PC, car vous aurez besoin de fichiers de jeu décompressés.

2) copiez le répertoire du jeu sur la carte microSD pour

/home/pi/RetroPie/roms/pc_data ("pc_data", pas "pc"…)

(le nom du répertoire du jeu doit être Prehistorik_2).

3) créer un script d'exécution

/home/pi/RetroPie/roms/pc/Prehistorik_2.sh

avec contenu:

#!/bin/bash

cd "/home/pi/RetroPie/roms/pc/" "/opt/retropie/emulators/dosbox/bin/dosbox" -conf "/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf" -c exit

Voir Prehistorik_2.sh.txt en pièce jointe

Prehistorik_2.sh sera reconnu comme fichier ROM par la commande run.

4) créer un fichier de conf

/home/pi/RetroPie/roms/pc/Prehistorik_2_dosbox.cf

Voir Prehistorik_2_dosbox.cf en pièce jointe

Les parties les plus intéressantes sont:

[autoexec]

@echo off mount C "../pc_data/Prehistorik_2" -t cdrom c: cls sortie TITUS. BAT

et définition du fichier mapper:

mapperfile=/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map

5) créer un fichier carte

/home/pi/RetroPie/roms/pc/Prehistotik_2_mapper.map

Voir Prehistorik_2_dosbox.map en pièce jointe

Recherchez sur Internet comment procéder. Un bon début devrait être par exemple un wiki DOSBox.

6) essayez de lancer le jeu.

Étape 7: Scripts et configuration des voyants et du bouton marche/arrêt

Bouton marche/arrêt sécurisé

Raspberry Pi n'a pas de bouton "safe off" (au moins les versions jusqu'à 3B+). Recherchez sur Internet pour plus d'informations à ce sujet.

Les utilisateurs résolvent souvent ce problème en écrivant leur propre script qui exécute une commande "sudo shutdown -h now" sur une interruption d'un bouton connecté à une broche.

J'ai juste utilisé des scripts bien écrits de tyler de howchoo.

J'ai laissé la broche du bouton définie sur le GPIO 3 (= broche physique 5) (voir pinout.xyz).

LED ACT externe

Modifier le fichier

/boot/config.txt

pour Raspberry Pi 3, ajoutez ceci:

# --- LED externe en tant que LED SD ACT (Raspberry Pi 3)

dtoverlay=pi3-act-led, gpio=4 # ---

pour Raspberry Pi 2 ajoutez ceci:

# --- LED externe en tant que LED SD ACT (Raspberry Pi 2)

dtparam=act_led_gpio=4 # ---

Vous pouvez maintenant connecter une LED avec une résistance au GPIO 4 (= broche physique 7) (voir pinout.xyz). En tant que LED ACT, j'ai utilisé une LED verte de 5 mm.

LED d'état d'alimentation

J'ai adopté un indicateur d'état d'alimentation super simple et intelligent de ce tutoriel de Zach de howchoo. Activez simplement le port série GPIO, puis vous pouvez connecter une LED avec une résistance au GPIO 14 = TX (= broche physique 8) (voir pinout.xyz). Comme LED d'état d'alimentation, j'ai utilisé une LED rouge de 8 mm.

Étape 8: Commencez à planifier un cas

Commencez à planifier un cas
Commencez à planifier un cas

Comme je l'ai écrit, j'ai utilisé comme base un boîtier de clôture de projet universel. J'admets que ce n'est pas aussi cool que le boîtier en bois de bonne qualité ou un boîtier imprimé en 3D bien conçu, mais cela peut toujours être un moyen acceptable de créer rapidement un beau boîtier, à mon avis.

Planifiez la position de tous les composants. Où placer Raspberry Pi, où placer tous les connecteurs, quels connecteurs omettent et ainsi de suite. Prenez le temps, ne vous pressez pas.

Étape 9: Extensions USB

Rallonges USB
Rallonges USB
Rallonges USB
Rallonges USB
Rallonges USB
Rallonges USB
Rallonges USB
Rallonges USB

Parce que j'ai décidé d'avoir deux connecteurs USB pour deux contrôleurs de jeu à l'avant et Raspberry Pi au milieu, j'avais besoin de deux rallonges USB courtes. Je les ai fabriqués à partir de vieux câbles USB et d'un hub USB de merde. Voir les photos ci-dessus.

Étape 10: extension de l'adaptateur secteur

Extension d'adaptateur d'alimentation
Extension d'adaptateur d'alimentation
Extension d'adaptateur d'alimentation
Extension d'adaptateur d'alimentation
Extension d'adaptateur d'alimentation
Extension d'adaptateur d'alimentation

Une chose qui me rend nerveux à propos de Raspberry Pi est le connecteur d'alimentation micro USB B. Ce connecteur me semble un peu fragile. J'ai donc décidé d'utiliser un jack barillet commun 5.5/2.1 et d'alimenter ma machine rétro-gaming par une alimentation 5V avec un jack barillet 5.5/2.1 mm.

Étape 11: Marquage des trous

Marquage des trous
Marquage des trous
Marquage des trous
Marquage des trous
Marquage des trous
Marquage des trous
Marquage des trous
Marquage des trous

Spécifiez la position de tous les composants et marquez tous les trous nécessaires. Dans mon cas:

  • trous pour deux USB (et trous pour vis pour le montage de petits PCB)
  • trou pour connecteur barillet jack 5.5/2.1
  • trou pour coupleur HDMI
  • trou du bouton d'alimentation
  • deux trous pour LED
  • quatre trous pour vis au montage du Raspberry Pi
  • trou pour fente pour carte micro SD
  • trous d'aération (ne pas les oublier)

Étape 12: faire des trous

Faire des trous
Faire des trous
Faire des trous
Faire des trous
Faire des trous
Faire des trous

Faites tous les trous à l'aide de vos outils de confiance.

Les petits burins étaient étonnamment utiles pour faire des trous non circulaires dans mon cas.

Étape 13: LED à souder et bouton marche/arrêt

LED de soudure et bouton marche/arrêt
LED de soudure et bouton marche/arrêt
LED de soudure et bouton marche/arrêt
LED de soudure et bouton marche/arrêt
LED de soudure et bouton marche/arrêt
LED de soudure et bouton marche/arrêt

Faites le câblage selon le schéma de l'image ci-dessus. Cela ne devrait pas être difficile.

Vous pouvez fixer tous les fils avec de la colle chaude après soudure.

Vous avez probablement remarqué que le bouton d'alimentation (voir dans l'image ci-dessus) est soudé à un morceau de PCB avec des entretoises en bois. J'ai dû faire cette solution de contournement, car j'ai choisi un bouton conçu pour les PCB, pas un bouton conçu pour être monté sur un panneau.

Étape 14: Placer tous les composants

Placer tous les composants
Placer tous les composants
Placer tous les composants
Placer tous les composants
Placer tous les composants
Placer tous les composants

Attachez tous les composants au boîtier. J'ai fixé tous les composants à l'aide d'une colle chaude, à l'exception du Raspberry Pi et des rallonges USB, que j'ai fixées avec des vis. Voir les photos ci-dessus.

Étape 15: Décoration

Décoration
Décoration
Décoration
Décoration
Décoration
Décoration
Décoration
Décoration

Décorez votre étui comme vous le souhaitez. Tout est permis. Par exemple, j'ai dessiné un masque supérieur sur un papier à l'aide de marqueurs artistiques. Ensuite, j'ai collé le masque sur le boîtier à l'aide d'une colle contact.

Étape 16: Tester

Essai
Essai
Essai
Essai

Fermez le boîtier et essayez de tout tester. Tout fonctionne bien ?

Non? Alors, résolvez tous les problèmes, testez-le à nouveau, répétez jusqu'à ce que tout aille bien. Garder son calme.

Conseillé: