Table des matières:

Mini Bartop Arcade : 8 étapes (avec photos)
Mini Bartop Arcade : 8 étapes (avec photos)

Vidéo: Mini Bartop Arcade : 8 étapes (avec photos)

Vidéo: Mini Bartop Arcade : 8 étapes (avec photos)
Vidéo: MON MINI BARTOP XXL 2024, Novembre
Anonim
Mini arcade de bar
Mini arcade de bar

Cette fois, j'aimerais vous montrer ma version arcade d'antan utilisant Raspberry Pi Zero, basée sur Picade Desktop Retro Arcade Machini, comme on le voit sur ce site:

howchoo.com/g/mji2odbmytj/picade-review-ra…

Le but de ce projet est de créer un jeu vidéo rétro comme cadeau à mon frère qui était portable, facile à utiliser, beau et très amusant.

Fournitures

  • Raspberry Pi Zero W. Il est fortement recommandé d'utiliser le Raspberry Pi Zero W, car cet appareil se connecte à Internet via Wi-Fi.
  • Joystick et boutons. Ce n'est pas nécessaire la carte zero delay, puisque dans ce projet le joystick et les boutons seront connectés directement au Raspberry Pi Zero W GPIO.
  • Alimentation commutée 12V x 5A.
  • Alimentation maison 5V x 3A (projet inclus). Cette partie est inutile si l'on préfère utiliser une alimentation à découpage 5V x 5A.
  • Moniteur LCD 7 pouces.
  • Pièces acryliques et MDF découpées au laser.
  • Carte USB DAC PCM2704.
  • Une paire d'enceintes.

Étape 1: Électronique

Électronique
Électronique
Électronique
Électronique

Le cœur du projet est un Raspberry Pi Zero W. Malgré sa taille, il a le pouvoir de faire bouger les choses. Le petit ordinateur exécute une multitude d'émulateurs tels que Nes, SNes, Neo Geo, Mame, etc., offrant une large gamme de jeux rétro.

L'appareil est équipé d'une carte USB DAC PCM2704 qui fournit un son numérique dans un volume satisfaisant.

Les commandes sont connectées à l'ordinateur par le GPIO, ce qui nécessite un certain travail pour configurer le système pour qu'il fonctionne correctement.

Et enfin, ce matériau ne vaut rien sans écran. Comme l'idée était de faire quelque chose de portable, tout le plaisir est garanti par un écran LCD 7.

Pour alimenter le système, une alimentation à découpage 12V x 5A est utilisée dans cette conception tandis qu'une alimentation régulée 5V x 3A réduit la tension pour le Raspberry Pi Zero W et la carte de moniteur.

Étape 2: Alimentation régulée 5V X 3A

Alimentation régulée 5V X 3A
Alimentation régulée 5V X 3A
Alimentation régulée 5V X 3A
Alimentation régulée 5V X 3A

Le circuit est basé sur le transistor LM 350, qui fournit un courant de sortie de 5,6 V à 3 A, qui alimente le Raspberry Pi Zero W et l'écran LCD.

L'assemblage n'a pas de difficultés, comme on peut le voir dans les dossiers Eagle.

Étape 3: Connexions du joystick au GPIO

Connexions du joystick au GPIO
Connexions du joystick au GPIO

Au lieu d'utiliser une carte USB sans délai pour connecter les commandes à l'ordinateur (le Raspberry Pi Zero W n'a qu'un seul port USB, qui servait de sortie audio numérique), le GPIO était le moyen logique de résoudre le problème.

La photo montre les connexions GPIO du Raspberry Pi Zero W au joystick et aux boutons de l'appareil. Comme nous n'aurons besoin que d'un seul joueur, seules les broches vertes sont utilisées pour le contrôle du jeu (il vaut la peine de dire que les broches de masse sont nécessaires pour fermer le circuit et faire bouger les choses).

Pour plus d'informations, voir:

Étape 4: L'Assemblée

L'Assemblée
L'Assemblée
L'Assemblée
L'Assemblée
L'Assemblée
L'Assemblée

La rétro-arcade a été réalisée en MDF et acrylique découpés au laser, montés avec des angles en plastique. Après le pré-assemblage, toutes les pièces en MDF ont été peintes en noir, ce qui a conduit à l'assemblage final.

Comme on peut le voir, un masque en plastique noir recouvre la façade en acrylique, n'affichant que les haut-parleurs et l'écran LCD.

Les photos montrent le processus d'assemblage.

Étape 5: Configuration du RetroPie

Les étapes suivantes ont été fournies par https://www.instructables.com/id/Breadboard-RetroP… et

Tout d'abord, il est nécessaire de télécharger l'image RetroPie, ce qui peut être fait par le lien suivant:

Sélectionnez l'option "Raspberry Pi 0/1" pour télécharger l'image pour Raspberry Pi Zero W.

Le processus d'installation, ainsi que toutes les instructions de RetroPie, sont disponibles sur le lien suivant:

Étape 6: Configurez le contrôleur GPIO

Pour configurer le contrôleur GPIO, il faudra télécharger les fichiers mk_arcade_joystick_rpi:

git clone

Compiler et installer le module:

sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/

cd mk_arcade_joystick_rpi-master/

sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/

exporter MKVERSION=0.1.5

sudo -E dkms build -m mk_arcade_joystick_rpi -v 0.1.5

sudo -E dkms install -m mk_arcade_joystick_rpi -v 0.1.5

Étape 7: Chargement automatique du pilote au démarrage

Ouvrez /etc/modules:

sudo nano /etc/modules

et ajoutez la ligne que vous utilisez pour charger le pilote:

mk_arcade_joystick_rpi

Créez ensuite le fichier /etc/modprobe.d/mk_arcade_joystick.conf:

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

et ajoutez la configuration du module:

options mk_arcade_joystick_rpi map=1

Essai:

Utilisez la commande suivante pour tester les entrées des joysticks:

jstest /dev/input/js0

Vous trouverez des instructions supplémentaires dans les liens suivants:

www.instructables.com/id/Breadboard-RetroP…

github.com/recalbox/mk_arcade_joystick_rpi

Étape 8: Le résultat final

Le résultat final
Le résultat final
Le résultat final
Le résultat final
Le résultat final
Le résultat final

Comme vous pouvez le voir, c'est le résultat final du projet, qui fonctionne bien et est prêt pour beaucoup de plaisir ! Prendre plaisir!

Conseillé: