Table des matières:
- Étape 1: Composants
- Étape 2: Outils
- Étape 3: Installation de RetroPie
- Étape 4: Configuration de base de RetroPie
- Étape 5: Émulateurs
- Étape 6: ROM et jeux MS-DOS
- Étape 7: Scripts et configuration des voyants et du bouton marche/arrêt
- Étape 8: Commencez à planifier un cas
- Étape 9: Extensions USB
- Étape 10: extension de l'adaptateur secteur
- Étape 11: Marquage des trous
- Étape 12: faire des trous
- Étape 13: LED à souder et bouton marche/arrêt
- Étape 14: Placer tous les composants
- Étape 15: Décoration
- Étape 16: Tester
Vidéo: Machine de jeu rétro avec Raspberry PI, RetroPie et étui maison : 17 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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
- 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
- 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
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
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
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
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
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
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
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
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
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é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
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é:
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes
Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Iphone poilu ! ÉTUI DE TÉLÉPHONE DIY Life Hacks - Étui de téléphone à colle chaude : 6 étapes (avec photos)
Iphone poilu ! ÉTUI DE TÉLÉPHONE DIY Life Hacks - Étui de téléphone Hot Glue : Je parie que vous n'avez jamais vu un iPhone poilu ! Eh bien, dans ce tutoriel de bricolage, vous le ferez certainement! :))Comme nos téléphones sont aujourd'hui un peu notre deuxième identité, j'ai décidé de faire un " miniature moi "… Légèrement effrayant, mais très amusant
Console de jeu maison - "NinTIMdo RP": 7 étapes (avec photos)
Console de jeu maison - "NinTIMdo RP": Lien vers une page Web avec des explications plus détaillées, une liste de pièces et des fichiers http://timlindquist.meCe projet consistait à créer un système de jeu portable qui pourrait également servir d'ordinateur portable. L'objectif était de créer une console qui soit aussi fonctionnelle
Machine de jeu d'arcade avec Raspberry Pi : 7 étapes (avec photos)
Machine de jeu d'arcade avec Raspberry Pi: Making story: Machine de jeu d'arcade avec retro pi (framboise pi3)
Retro-CM3 : une puissante console de jeu gérée par RetroPie : 8 étapes (avec photos)
Retro-CM3 : une puissante console de jeu gérée par RetroPie : cette instructable est inspirée de PiGRRL Zero d'adafruit, de la version originale de Gameboy Zero de Wermy et de la console de jeu gérée de GreatScottLab. Ces consoles de jeu basées sur RetroPie utilisent le raspberry pi zero (W) comme noyau. MAIS, après en avoir construit plusieurs