Table des matières:

Console de jeu portable bricolage utilisant RetroPie: 7 étapes
Console de jeu portable bricolage utilisant RetroPie: 7 étapes

Vidéo: Console de jeu portable bricolage utilisant RetroPie: 7 étapes

Vidéo: Console de jeu portable bricolage utilisant RetroPie: 7 étapes
Vidéo: 🔧 Monter une console rétrogaming pour ses enfants à moins de 100€ ! (facilement...) 2024, Novembre
Anonim
Image
Image
Console de jeu portable bricolage utilisant RetroPie
Console de jeu portable bricolage utilisant RetroPie

Regardez la vidéo ci-dessus pour mieux comprendre ce projet.

Amende. Il est temps de vous lancer !

Tout d'abord, nous allons utiliser RetroPie. Cela nous laisse deux options. Si nous avons déjà installé Raspbian sur notre carte SD, nous pouvons installer l'émulateur RetroPie par-dessus. Sinon, nous pouvons télécharger l'image RetroPie prédéfinie et configurer le matériel, télécharger, installer et jouer aux jeux.

Je télécharge l'image RetroPie prédéfinie. Vous devez aller sur ce lien: https://retropie.org.uk/download/ et télécharger l'image Raspberry Pi 0/1 si vous utilisez la carte Raspberry Pi Zero ou vous pouvez télécharger l'image Raspberry Pi 2/3 si vous utilisent les cartes version 2, 3, 3B.

Étape 1: Choses requises

Choses requises
Choses requises
Choses requises
Choses requises

Voici les choses dont nous avons besoin:

  1. Raspberry Pi Zero W
  2. Clavier ou joystick (pour la configuration initiale)
  3. Carte Micro SD (min 4 Go)
  4. TV/moniteur PC (pour la configuration initiale)
  5. Boutons tactiles - 12 pièces
  6. Interrupteur à glissière - 1pc
  7. Écran TFT (j'ai utilisé un écran ILI9341 de 2,2 pouces)
  8. Haut-parleur en métal 0.5W 8 Ohm
  9. Module de conversion DC-DC intensifié (j'ai utilisé MT3608)
  10. Résistances et condensateurs pour filtre (voir schéma)
  11. Module d'ampli stéréo PAM1608 (j'ai utilisé celui avec Knob)
  12. Pistolet à colle
  13. Machine à souder
  14. Batterie Lithium Polymère (j'ai utilisé 1500mAH)
  15. Module chargeur LiPo

Vous devrez peut-être accéder à une imprimante 3D si vous souhaitez créer une console complète.

Dans ce cas, vous pouvez télécharger les modèles 3D depuis mon profil Thingiverse:

www.thingverse.com/thing:3089880

Étape 2: Télécharger Etcher

Télécharger Etcher
Télécharger Etcher
Télécharger Etcher
Télécharger Etcher

Une fois l'image disque téléchargée, vous pouvez la flasher sur votre carte SD à l'aide du logiciel appelé Etcher.

Vous pouvez télécharger Etcher ici:

Après avoir téléchargé le logiciel, sélectionnez l'image disque téléchargée et choisissez la carte SD et cliquez sur flash. La préparation de votre carte SD peut prendre une minute ou deux.

Maintenant, branchez-le sur le raspberry pi et connectez-le à votre moniteur.

Étape 3: Configuration initiale

Première configuration
Première configuration
Première configuration
Première configuration
Première configuration
Première configuration
Première configuration
Première configuration

Connectez l'alimentation via le câble micro USB.

Bingo.

Nous avons reçu le message de la console de démarrage suivi de l'écran de démarrage RetroPie, puis de l'écran de démarrage Emulationstation que RetroPie utilise comme lanceur de jeu frontal.

Si vous avez un clavier, connectez-le et appuyez sur F4 pour accéder à l'invite de commande Linux. Vous pouvez configurer les entrées ultérieurement.

Entrez la commande suivante pour accéder à la page de configuration

sudo raspi-config

Vous devez changer le mot de passe par défaut. Alors allez-y et changez cela.

Sélectionnez ensuite votre région dans les options de localisation.

Puisque nous allons connecter un écran TFT via l'interface SPI, nous devons activer la communication SPI dans les options d'interfaçage.

Il est conseillé d'activer SSH car cela nous aidera à charger et configurer notre console facilement. Alors allez-y et activez-le.

Nous utiliserons l'audio de la sortie PWM du Pi, nous devons donc forcer l'audio via la prise 3,5 mm. Passez donc aux options avancées et forcez l'audio sur la prise 3,5 mm.

Vous pouvez maintenant quitter la page de configuration.

Redémarrez le Pi.

Nous pouvons utiliser un clavier ou un joystick temporairement pour configurer les entrées (facultatif), maintenez enfoncé n'importe quel bouton jusqu'à ce que la fenêtre de configuration du clavier apparaisse. Ensuite, pour le bouton du joystick, configurez une touche sur le clavier. Ignorez les boutons d'action indésirables en maintenant un bouton enfoncé pendant un certain temps.

Après avoir sélectionné les touches, cliquez sur confirmer à l'aide des boutons configurés.

Nous pouvons reconfigurer les boutons plus tard si nécessaire.

Étape 4: Installation des jeux

Installation des jeux
Installation des jeux
Installation des jeux
Installation des jeux

Pour l'instant, il n'y aura aucun jeu présent dans le système. Vous devez télécharger les jeux sur Internet et les charger sur la carte SD.

Il y a deux façons de le faire.

Vous pouvez utiliser votre clé USB pour copier des jeux de votre PC vers le Pi, ou vous pouvez utiliser des programmes comme WinSCP pour faire glisser et déposer des jeux sur votre Pi si vous avez activé le WiFi.

Vous pouvez télécharger les fichiers ROM des jeux sur Internet et les copier dans les répertoires correspondants sous le dossier /home/pi/RetroPie/roms/.

Étape 5: Configuration de l'écran TFT

Configuration de l'écran TFT
Configuration de l'écran TFT

Vérifiez le schéma pour les connexions des broches.

Ajoutez les lignes suivantes au fichier /boot/config.txt

=======================================================================

hdmi_group=2

#ma résolution d'affichage est de 320 x 240. Ajustez en fonction de la vôtre

hdmi_mode=87

hdmi_cvt=320 240 60 1 0 0 0

hdmi_force_hotplug=1

vitesse = 4800000

fps=60

display_rotate=2 180 degrés

#Si vous voulez de la stéréo, utilisez ceci

#dtoverlay=pwm-2chan, pin=18, func=2, pin2=13, func2=4

#Si vous voulez du mono, utilisez ceci

dtoverlay=pwm, pin=13, func=4

=======================================================================

Assurez-vous que vous avez connecté les fils comme indiqué dans le schéma.

Entrez la commande suivante dans le terminal et voyez si le rétroéclairage LCD apparaît comme par magie !

sudo modprobe fbtft_device custom name=fb_ili9341 gpios=reset:25, dc:24, led:15 speed=16000000 bgr=1

Ajoutez les lignes suivantes à /etc/modules

spi-bcm2835fbtft_device

Le Pi utilisera la bibliothèque fbtft pour écrire sur l'écran LCD.

Le fbtft_device a besoin que les configurations des broches soient indiquées explicitement dans le fichier /etc/modprobe.d/fbtft.conf

Ouvrez donc le fichier en utilisant:

sudo nano /etc/modprobe.d/fbtft.conf

Ajoutez les éléments suivants au fichier:

options fbtft_device name=fb_ili9341 gpios=reset:25, dc:24, led:15 speed=16000000 bgr=1 rotate=90 custom=1

Nous devons copier le framebuffer Pi sur le périphérique fbtft. Alors allez-y, construisez et installez le projet fbcp.

Clonez le projet raspberry pi fbcp depuis github:

git clone

cd rpi-fbcp/

construction mkdir

construction de cd/

cmake

Fabriquer

sudo install fbcp /usr/local/bin/fbcp

Après cette installation, si vous tapez fbcp, vous verrez que le contenu du framebuffer est copié sur l'écran TFT.

Mais si vous redémarrez, vous devrez peut-être entrer à nouveau cette commande pour obtenir le contenu sur le TFT. Donc, pour le faire à chaque fois automatiquement, vous devez dire à Pi de le démarrer explicitement au démarrage.

Alors, ajoutez la ligne suivante à /etc/rc.local

sudo nano /etc/rc.local

Ajouter fbcp& juste au-dessus de la sortie 0

Maintenant, redémarrez et voyez votre console démarrer !

Étape 6: Ajout de commandes de bouton

Ajout de commandes de bouton
Ajout de commandes de bouton

Je vais utiliser le projet Adafruit RetroGame pour ajouter des contrôles à notre console.

Voici la page d'accueil du projet:

github.com/adafruit/Adafruit-Retrogame/blo…

Télécharger Installez le script à l'aide des commandes suivantes:

boucle https://raw.githubusercontent.com/adafruit/Raspbe… >retrogame.sh

sudo bash retrogame.sh

Il vous sera maintenant demandé d'entrer le type de périphérique pour installer le script de configuration. Nous devons sélectionner PiGRRL 2 (1er). Nous pouvons changer les contrôles plus tard.

Redémarrez le Pi.

Il est maintenant temps de modifier les configurations de contrôle.

Nous devons ajouter nos contrôles au fichier retrogame.cfg dans /boot/retrogame.cfg

Remplacez la configuration existante par notre configuration suivante:

GAUCHE 4UP 16

DROITE 19

BAS 26

ESPACE 5

ENTRER 6

Un 14

B22

X 20

Oui 18

L 12

R7

SPACE est Select et ENTER est Start!

Étape 7: Références

github.com/notro/fbtft/wiki/fbtft_device

learn.adafruit.com/retro-gaming-with-raspb…

github.com/tasanakorn/rpi-fbcp

sudomod.com/forum/viewtopic.php?t=1534

Conseillé: