Table des matières:

PIXELCADE - Mini Bartop Arcade avec écran LED PIXEL intégré : 13 étapes (avec photos)
PIXELCADE - Mini Bartop Arcade avec écran LED PIXEL intégré : 13 étapes (avec photos)

Vidéo: PIXELCADE - Mini Bartop Arcade avec écran LED PIXEL intégré : 13 étapes (avec photos)

Vidéo: PIXELCADE - Mini Bartop Arcade avec écran LED PIXEL intégré : 13 étapes (avec photos)
Vidéo: PIXELCADE Bartop Arcade 2024, Juillet
Anonim
Image
Image
PIXELCADE - Mini Bartop Arcade avec écran LED PIXEL intégré
PIXELCADE - Mini Bartop Arcade avec écran LED PIXEL intégré
PIXELCADE - Mini Bartop Arcade avec écran LED PIXEL intégré
PIXELCADE - Mini Bartop Arcade avec écran LED PIXEL intégré

**** Version améliorée avec chapiteau LED intégré ici ****

Une borne d'arcade construite avec la caractéristique unique d'un écran LED intégré qui correspond au jeu sélectionné. Les personnages sur les côtés du meuble sont des incrustations découpées au laser et non des autocollants.

Un grand merci à Tobias pour avoir publié la conception CAO originale découpée au laser pour ce projet. Ce projet s'appuie sur la conception de Tobias avec les modifications suivantes:

  • Un affichage PIXE: LED ART intégré qui change avec le jeu RetroPie sélectionné
  • Incrustations d'art latérales découpées au laser
  • Ampli audio avec bouton de réglage du volume
  • Bouton d'arrêt/redémarrage
  • Acrylique vs Bois

Notez que les instructions de Tobias sont très claires sur la façon d'assembler le boîtier, alors reportez-vous à son Instructable en cas de doute.

Tous les fichiers. SVG découpés au laser, les scripts logiciels, les images et animations-g.webp

les pièces

1x manette d'arcade

4 boutons d'arcade de 30 mm

1x bouton-poussoir momentané pour montage sur panneau (trou de montage de 0,62 po)

(2) Bouton-poussoir dôme 12 mm - Rouge - E-Switch PV5S64019

(1) Bouton-poussoir dôme 12 mm Vert - E-Switch PV5S64018

(2) Bouton-poussoir dôme 12 mm jaune - E-Switch PV5S64016

(1) Bouton-poussoir dôme 12 mm Blanc - E-Switch PV5S64012

(1) Bouton-poussoir dôme 12 mm Noir - E-Switch PV5S64011

1x prise CC à montage sur panneau de 2,1 mm (trou de montage de 0,33 po)

1x interrupteurs à bascule pour montage sur panneau (vous en aurez besoin de 2 mais le kit PIXEL: Maker est livré avec 1)

1x Raspberry Pi 3+

1x carte microSD (128 Go est une bonne taille pour ce projet)

1x moniteur officiel Raspberry Pi

1x kit de chapiteau LED Pixelcade

1x 32x32 P4 Pitch LED Matrix 5" x 5" - Adafruit ou autres sources

1x amplificateur audio

2x mini haut-parleurs ovales 35 mm x 20 mm

1x câble audio stéréo (l'angle droit est meilleur mais normal s'adaptera et est ok aussi)

2x câble USB à montage sur panneau A-A

6x LED blanches super brillantes de 5 mm (pour rétro-éclairer le chapiteau)

6 résistances 220 ohms

1x prise d'alimentation CC à angle droit

1x prise microUSB (utilisez un ancien câble microUSB et coupez le grand côté USB)

1x bouteille d'encre de chine

1x éponge effaceur magique Mr. Clean

Ruban de peintre bleu

Vis, écrous, entretoises

8x 4/40 x 3/16 vis à tête cylindrique (pour les ports de maintenance)

2x 4/40 x 7/16 vis à tête cylindrique ?

7x vis M3 x 10mm

4x vis M3 x 5mm (pour les supports de joystick)

4x écrous hexagonaux carrés M3 (pour les supports de joystick)

8x 2/56 x 1/2 vis à tête cylindrique noire (pour haut-parleurs)

8x 2/25 écrous (pour haut-parleurs)

(2) Hex Stand-Off Aluminium, 1/4" Hex, 1-1/8" Long, Filetage 4-40

(4) Hex Stand-Off Aluminium, 1/4" Hex, 5/8" Long, Filetage 4-40

2 vis en nylon 4/40 x 3/8"

4x 4/40 Écrous Nylon

4x tampons de pare-chocs en caoutchouc pour le bas

Acrylique et Colle

4x 12x20" feuille d'acrylique noir, 1/8" d'épaisseur

4x 12x20" feuille acrylique rouge, 1/8" d'épaisseur

1x 12x20" feuille acrylique blanche - 1/16" d'épaisseur

1x feuille acrylique fumée translucide 12x12, 1/8 d'épaisseur (diffuseur matriciel LED en option)

1x feuille acrylique transparente 12x12, 1/8 d'épaisseur

Diverses feuilles colorées en fonction des incrustations de caractères d'arcade souhaitées (facultatif)

Colle de ciment acrylique

Ciment acrylique pour application capillaire

Applicateur de bouteilles en polyéthylène basse densité

Optionnel

Ruban Kaptop (pour fixer les câbles à l'en-tête Pi)

1x adaptateur audio USB (ce n'est pas vraiment nécessaire, alors que l'audio Pi est connu pour être médiocre, je ne peux pas vraiment faire la différence avec celui-ci)

Bornes à sertir à broche femelle Dupont Pas de 2,54 mm (pour fabriquer vos propres câbles avec des connecteurs DuPont qui se branchent sur l'en-tête Raspberry Pi GPIO 40 broches, mais vous pouvez également simplement utiliser des câbles standard et les épisser, ce qui est moins cher

Pince à sertir Dupont

Outils

Cutter laser (j'ai utilisé un Glowforge avec une zone de coupe de 19,5 x 11)

Outil de taraudage 4/40 (pour tarauder huit trous 4/40 pour les ports de maintenance)

Étape 1: Mesurez avant de découper au laser

Mesurez avant de couper au laser !
Mesurez avant de couper au laser !

TRÈS IMPORTANT: Avant de découper au laser l'acrylique pour ce projet, assurez-vous d'avoir d'abord toutes les pièces en main et mesurez-les pour vous assurer qu'elles correspondent aux trous de montage dans les fichiers laser. SVG. Voici notamment les éléments à vérifier et à régler. Si vous ne le faites pas, vous finirez par devoir mettre au rebut et recouper beaucoup d'acrylique.

1. Matrice LED 32x32 P4 HUB75 - Celle utilisée dans ce projet que j'ai achetée directement de Chine, pas d'Adafruit et différents fabricants de panneaux LED ont des emplacements de trous de montage différents.

2. Haut-parleurs - Je n'ai pas utilisé les haut-parleurs du lien et j'en ai plutôt traîné dans ma boutique. Je pense que ceux du lien sont proches, mais je ne suis pas sûr que les trous de montage s'aligneront exactement.

3. Boutons - Vous irez bien sur les trous de bouton d'arcade de 30 mm, mais vérifiez les 7 trous de montage de bouton-poussoir par rapport à vos boutons. Le trou de montage du bouton-poussoir à l'arrière est plus grand que les 6 trous du bouton-poussoir à l'avant.

J'ai utilisé un cutter laser Glowforge et tous les fichiers découpés au laser. SVG sont dimensionnés pour la taille de coupe du Glowforge à 19,5 "x 11".

Étape 2: Encrage de l'acrylique gravé

Encrage de l'acrylique gravé
Encrage de l'acrylique gravé
Encrage de l'acrylique gravé
Encrage de l'acrylique gravé
Encrage de l'acrylique gravé
Encrage de l'acrylique gravé

Découpez et gravez au laser "Red 2 - Back Side and Front Panel Push Buttons.svg". Notez que les lignes du panneau avant sont tracées au laser et le texte gravé au laser.

Laissez poser le masking tape acrylique et brossez généreusement l'encre de Chine. Laissez sécher l'encre de Chine pendant quelques heures ou plus.

Une fois sec, retirez le ruban de masquage acrylique et il vous restera des résidus à éliminer. Prenez du ruban adhésif solide comme le ruban adhésif Gorilla et appuyez-le fort sur le texte gravé, puis déchirez-le. Répétez cette opération plusieurs fois et la plupart des résidus d'encre seront éliminés. Ensuite, utilisez une éponge douce humide ou une éponge magique Mr. Clean pour enlever le reste.

Étape 3: Faces inférieure et arrière avec ports de maintenance et montage sur panneau LED PIXEL

Faces inférieure et arrière avec ports de maintenance et montage sur panneau LED PIXEL
Faces inférieure et arrière avec ports de maintenance et montage sur panneau LED PIXEL
Faces inférieure et arrière avec ports de maintenance et montage sur panneau LED PIXEL
Faces inférieure et arrière avec ports de maintenance et montage sur panneau LED PIXEL
Faces inférieure et arrière avec ports de maintenance et montage sur panneau LED PIXEL
Faces inférieure et arrière avec ports de maintenance et montage sur panneau LED PIXEL

Découpez au laser les fichiers suivants:

  • Noir 1 - Port de maintenance inférieur.svg
  • Rouge 1 - Port de maintenance arrière et LED Matrix Mount.svg

L'assemblage et le collage des ports de maintenance sont un peu délicats, il est préférable de se référer à l'étape 3 de Tobias.

Étape 4: Montage de la carte PIXEL et du panneau matriciel LED

Montage de la carte PIXEL et du panneau matriciel LED
Montage de la carte PIXEL et du panneau matriciel LED
Montage de la carte PIXEL et du panneau matriciel LED
Montage de la carte PIXEL et du panneau matriciel LED
Montage de la carte PIXEL et du panneau matriciel LED
Montage de la carte PIXEL et du panneau matriciel LED

Allez-y et retirez maintenant le ruban de masquage acrylique des deux côtés.

Montez d'abord la carte PCB PIXEL, puis montez le panneau LED de l'autre côté. Faites attention à l'orientation et assurez-vous que le panneau LED est orienté vers le haut correspondant à l'étiquette sur le support acrylique.

Montez ensuite la vis dans la partie inférieure droite de la carte PIXEL sur le panneau.

Montez le panneau LED à l'aide de (6) vis M3 x 8 mm. Notez que les panneaux LED sont filetés pour les vis M3, 4/40 ne fonctionnera pas.

C'est facultatif mais je recommande d'ajouter un panneau diffuseur sur le dessus à l'aide d'entretoises hexagonales. Retirez le masquage de la face inférieure du panneau diffuseur et laissez le masque sur la face supérieure.

Notez que les entretoises hexagonales vont sur les trous intérieurs, pas à l'extérieur.

Montez maintenant les écrous hexagonaux à l'aide de quatre vis.

Notez que mes entretoises hexagonales n'étaient pas assez longues et j'ai dû utiliser quelques rondelles comme entretoises. Voir le diagramme sur la quantité de dégagement dont vous avez besoin ou le panneau du diffuseur avant s'inclinera.

Étape 5: Affichage frontal avec moniteur et Raspberry Pi

Affichage frontal avec moniteur et Raspberry Pi
Affichage frontal avec moniteur et Raspberry Pi
Affichage frontal avec moniteur et Raspberry Pi
Affichage frontal avec moniteur et Raspberry Pi
Affichage avant avec moniteur et Raspberry Pi
Affichage avant avec moniteur et Raspberry Pi
Affichage avant avec moniteur et Raspberry Pi
Affichage avant avec moniteur et Raspberry Pi

Découpez ces fichiers au laser:

  • Noir 2 - Monitor Bevel et Marquee.svg
  • Noir 3 - Écran avant à l'intérieur et à l'extérieur.svg

Fixez le moniteur Pi et le Raspberry Pi. Assurez-vous et installez le moniteur Pi sur le cadre sans la fente. Cette étape d'assemblage est délicate, alors assurez-vous et reportez-vous à l'étape 4 de Tobias's Instructable pour obtenir cette partie correctement.

En attendant que la première couche sèche, ajoutez des vis dans les trous des haut-parleurs pour assurer l'alignement.

C'est maintenant le bon moment pour installer RetroPie, l'image pré-construite que vous installerez sur votre carte microSD Pi. À la fin de l'installation de RetroPie, vous serez invité à configurer les entrées. Branchez un clavier USB générique et utilisez ces touches:

D-PAD UP - Flèche vers le haut

D-PAD VERS LE BAS - Flèche vers le bas

D-PAD GAUCHE - Flèche gauche

D-PAD RIGH - Flèche droite

Commencer un

Sélectionnez - S

Un bouton - Z

Bouton B - X

Bouton X - C

Bouton Y - V

Maintenez n'importe quelle touche enfoncée pour ignorer le reste des touches jusqu'à ce que vous arriviez à Hotkey Enable

HOTKEY ACTIVER - ESPACE

Lorsque vous arrivez sur OK, appuyez sur le bouton que vous avez configuré comme bouton A qui dans ce cas est "Z"

Étape 6: Panneau de contrôle d'arcade avec incrustations de joystick

Panneau de contrôle d'arcade avec incrustations de joystick
Panneau de contrôle d'arcade avec incrustations de joystick
Panneau de contrôle d'arcade avec incrustations de joystick
Panneau de contrôle d'arcade avec incrustations de joystick
Panneau de contrôle d'arcade avec incrustations de joystick
Panneau de contrôle d'arcade avec incrustations de joystick

Coupe au laser:

  • Noir 4 - Panneau de configuration.svg
  • Thin White 1 - Marquee White Liners.svg

Coupez d'abord les couches supérieure et inférieure dans "Black 4 - Control Panel.svg" et gravez les rectangles verts de 1 mm de profondeur (cela peut prendre une deuxième passe).

Ensuite, à l'aide du même fichier, masquez les calques "Haut" et "Bas" et affichez le "Calque d'incrustation". Retournez la découpe supérieure comme dans le texte violet de l'image. Gravez les incrustations directionnelles d'arcade à 2 mm ou 0,06" de profondeur. Sur mon découpeur laser Glowforge, cela a pris 2 passes en utilisant le paramètre par défaut pour l'acrylique mince 1/8".

Vous devrez peut-être limer un peu avant que les incrustations soient alignées. Une fois au ras, utilisez du ciment acrylique pour coller les incrustations.

Vissez maintenant le joystick sur la couche inférieure avec les vis et les écrous carrés. Faites un test et placez la couche supérieure sur la couche inférieure et assurez-vous d'avoir gravé suffisamment profondément pour que les deux couches soient au même niveau. Ensuite, utilisez du ciment acrylique pour coller les deux couches ensemble et serrer.

Le joystick Sanwa que j'ai obtenu était configuré par défaut pour 8 voies. Mon intérêt est les jeux d'arcade des années 80 qui se jouent principalement avec un joystick à 4 voies. C'est donc le bon moment pour passer de 8 voies à 4 voies ce qui se fait facilement en déplaçant une pièce de gabarit sur le bas du joystick, cette vidéo explique comment passer de 8 voies à 4 voies et vice-versa. En utilisant le port de maintenance inférieur de la machine d'arcade, vous pouvez changer d'avant en arrière une fois que tout est installé, mais l'espace est limité et il sera beaucoup plus facile de le faire maintenant.

Utilisez votre testeur de continuité sur votre multimètre, puis étiquetez chaque fil sur le joystick (haut, bas, gauche, droite).

Étape 7: Barre lumineuse LED pour rétroéclairage de chapiteau

Barre lumineuse à LED pour rétro-éclairage de chapiteau
Barre lumineuse à LED pour rétro-éclairage de chapiteau
Barre lumineuse LED pour rétro-éclairage de chapiteau
Barre lumineuse LED pour rétro-éclairage de chapiteau
Barre lumineuse LED pour rétro-éclairage de chapiteau
Barre lumineuse LED pour rétro-éclairage de chapiteau

Black 1 - Bottom Maintenance Port.svg contient l'acrylique pour la barre lumineuse LED, vous l'avez donc déjà imprimé.

Câblez les 6 résistances de 220 ohms et les 6 LED blanches super brillantes selon le schéma. L'extrémité longue des LED doit aller vers la résistance et +5V et l'extrémité courte vers GND.

Étape 8: Câblage

Câblage
Câblage
Câblage
Câblage
Câblage
Câblage

Reportez-vous aux schémas de câblage et réalisez le câble d'alimentation qui consistera en une prise femelle DC qui sera ensuite divisée en 4 voies vers le Pi (connecteur microUSB), PIXEL:LED ART Board (connecteur jack DC à angle droit), mini ampli audio (fil de connexion) et barre lumineuse LED (fil de connexion). Trouvez un vieux câble microUSB et coupez la grande extrémité du connecteur USB, puis épissez et soudez à ce câble d'alimentation pour la connexion au Pi.

Mettez en place une table de câblage qui mappe chaque direction et bouton du joystick à la broche correspondante sur le Pi et à la touche de clavier attribuée. Si vous mappez sur les mêmes clés que moi, vous pouvez utiliser les fichiers de configuration dans les prochaines étapes prêtes à l'emploi.

Vous aurez besoin de câbles DuPont femelles pour vous connecter à l'en-tête GPIO à 40 broches du Pi. J'ai fini par fabriquer mes propres câbles, ce qui était assez amusant mais aussi beaucoup de travail et vous aurez également besoin d'une pince à sertir et des cosses femelles DuPont. Il sera plus rapide et moins cher d'utiliser simplement des câbles DuPont femelle à femelle que vous avez probablement déjà et de les épisser/souder. Si vous finissez par fabriquer vos propres câbles DuPont, il s'avère qu'ils ne sont pas faciles à fabriquer, j'ai trouvé ce didacticiel vidéo YouTube très utile et j'ai pu les fabriquer facilement par la suite.

Fabriquez les câbles pour les boutons et le joystick et ne vous connectez pas encore au Pi. Vous vous connecterez au Pi à l'étape suivante. En général, chaque câble doit mesurer environ 13 pouces de long, ce qui sera assez long pour atteindre le Pi une fois monté. Si vous le pouvez, utilisez une couleur différente pour chaque câble (utilisez du noir pour tous les GND) ou étiquetez chaque câble, ce qui facilitera les choses à l'étape suivante.

Étape 9: Tout assembler

Image
Image
Mettre tous ensemble!
Mettre tous ensemble!
Mettre tous ensemble!
Mettre tous ensemble!

Vient maintenant la partie amusante où vous mettez tout ensemble! Mais montez d'abord les 6 boutons sur le panneau avant rouge, les 4 boutons d'arcade et le joystick sur le panneau de commande noir, et la prise d'alimentation, les interrupteurs à bascule et l'ampli audio sur le panneau arrière. Vous ne pourrez pas monter les boutons et le joystick une fois le boîtier assemblé en raison du manque d'espace pour les coudes.

Suivez les images pour assembler les choses mais ne collez rien pour le moment et utilisez plutôt du ruban adhésif bleu pour garder les choses ensemble pour le moment. Une fois que vous arrivez à l'image intitulée "Après votre arrivée, connectez les fils à l'en-tête GPIO Pi", puis commencez à connecter les fils aux broches de l'en-tête Pi.

Suivez le tableau que vous avez mis en place à l'étape précédente pour connecter chaque fil à l'en-tête Pi. Il sera très à l'étroit et pas si facile de connecter les broches à l'en-tête Pi alors soyez patient.

Une fois que tout est connecté, mettez le système sous tension et effectuez un test complet qui comprend le test du joystick et de chaque bouton. Pour tester, nous devrons installer un utilitaire d'Adafruit appelé Retrogame qui convertit les entrées de joystick et de bouton du GPIO du Pi en entrées de clavier. En utilisant Retrogame, vous n'aurez pas besoin d'un émulateur de clavier d'arcade USB séparé, ce qui est bien.

Suivez ces instructions d'Adafruit pour installer Retrogame. Après avoir installé Retrogame, copiez ce fichier retrogame.cfg dans le répertoire /boot de votre Pi. Le fichier retrogame.cfg suppose ici que vous avez suivi les mêmes mappages de clavier et connexions de broches dans le tableau de câblage de l'étape 8 - Câblage. Si vous avez utilisé différentes broches ou mappages de clavier, pas de soucis, apportez simplement les modifications correspondantes dans retrogame.cfg. Il y a de fortes chances que vous ayez mal connecté une ou deux broches, alors testez simplement chaque entrée et corrigez.

Ce didacticiel vous explique comment configurer le bouton combiné d'arrêt et de redémarrage.

Une fois que tout fonctionne, vous êtes maintenant prêt à rendre les choses permanentes. S'il vous arrive d'avoir du ruban Kapton, c'est un bon moyen de sécuriser les broches Pi en vous assurant qu'elles ne se détacheront pas plus tard. Enroulez du ruban adhésif Kapton autour des broches et de l'en-tête Pi. Mais pas de soucis si vous ne le faites pas, ça devrait toujours aller.

Tournez maintenant l'arcade sur le côté. À ce stade, vous n'avez installé que le côté gauche, le côté droit est toujours ouvert. Utilisez votre applicateur de solvant acrylique à action capillaire pour coller l'acrylique. Le solvant acrylique agit très rapidement et sera solide en moins de 5 minutes et n'a pas besoin d'être serré. Voici une bonne introduction à l'utilisation de solvant acrylique.

Fixez les pièces pour le chapiteau (assurez-vous de le faire avant d'ajouter le côté droit). Et puis collez les pièces blanches de 1/16 d'épaisseur à l'intérieur du chapiteau également, le blanc donne un meilleur effet de caisson lumineux. Fixez également les deux supports hexagonaux pour la barre lumineuse LED et montez la barre lumineuse LED. La barre LED doit être orienté vers l'intérieur, cela crée un effet de boîte à lumière diffuse. Si les LED sont orientées vers l'avant, les LED ne seront pas suffisamment diffusées et vous verrez des points lumineux ronds à LED.

Fixez maintenant le côté droit et collez-le à l'aide du solvant acrylique.

Enfin, utilisez une meuleuse ou un outil Dremel pour meuler les côtés gauche et droit de manière à ce qu'ils soient au même niveau (les encoches noires peuvent dépasser un peu). Vous voudrez faire cela pour que les pièces extérieures une fois attachées soient belles et affleurantes.

Étape 10: Chapiteau

Chapiteau
Chapiteau
Chapiteau
Chapiteau
Chapiteau
Chapiteau
Chapiteau
Chapiteau

J'ai essayé à la fois un chapiteau découpé au laser et un chapiteau imprimé professionnel sur film translucide. Les meilleurs résultats certainement avec l'impression professionnelle.

Pour l'impression professionnelle, j'ai opté pour https://gameroomsolutions.com/shop/marquee-print/, c'était 25 $ au moment d'écrire ces lignes pour l'impression et comme mes chapiteaux sont petits, ils en ont imprimé 2 pour 25 $.

Voici mes fichiers sources de chapiteau dans Adobe Illustrator que vous pouvez modifier pour votre conception.

vectorlib.free.fr/ propose des jeux d'arcade au format vectoriel qui vous feront gagner beaucoup de temps.

Les dimensions de ce chapiteau sont de 9,06" x 2,17". J'ai pris en sandwich le chapiteau imprimé entre deux morceaux d'acrylique transparent et j'ai ajouté un peu de colle acrylique sur les bords pour maintenir les deux morceaux ensemble. Le chapiteau est bien ajusté et s'enclenche dans le boîtier sans avoir besoin de colle permanente afin que vous puissiez échanger les chapiteaux plus tard.

Étape 11: Panneaux extérieurs gauche et droit et incrustations

Image
Image
Panneaux extérieurs gauche et droit et incrustations
Panneaux extérieurs gauche et droit et incrustations
Panneaux extérieurs gauche et droit et incrustations
Panneaux extérieurs gauche et droit et incrustations

Les incrustations de personnages d'arcade sont facultatives mais un assez bel effet si vous avez le temps. Si vous n'utilisez pas les incrustations, vous pouvez également utiliser un service comme celui-ci pour imprimer des autocollants d'art latéraux ou simplement laisser les côtés en rouge uni, ce qui serait toujours agréable.

Si vous n'utilisez pas les incrustations, modifiez Red 4 - Side Pieces Outside.svg et supprimez les contours des incrustations. Si vous souhaitez personnaliser avec vos propres personnages d'arcade préférés, voici une excellente ressource pour les sprites d'arcade. Ensuite, il s'agit d'isoler chaque couleur du sprite puis de tracer dans un programme vectoriel comme Illustrator ou Inkscape. Attention, c'est une bonne somme de travail. Si vous voulez vous en tenir aux personnages que j'ai utilisés, utilisez ce fichier pour découper au laser chaque couleur de chaque personnage.

Pendant que vous découpez au laser chaque couleur de chaque personnage, disposez-les sur une table et collez-les uniquement du côté de l'arcade une fois que vous savez que tout s'emboîte bien. Il y a de fortes chances qu'il y ait des erreurs (j'en ai fait un tas) donc si vous collez trop tôt, vous aurez des problèmes car le solvant acrylique est permanent.

Aussi TRÈS IMPORTANT, vous ne voulez pas utiliser la couleur rouge pour l'un des caractères incrustés car le panneau latéral est déjà rouge. Donc, si le sprite d'arcade de votre choix est rouge, remplacez-le par une autre couleur comme je l'ai fait avec le personnage Dig Dug, par exemple en passant du rouge au noir.

Étape 12: Scripts logiciels pour le PIXEL: Intégration de la matrice LED ART

Image
Image
Scripts logiciels pour le PIXEL: Intégration de la matrice LED ART
Scripts logiciels pour le PIXEL: Intégration de la matrice LED ART
Scripts logiciels pour le PIXEL: Intégration de la matrice LED ART
Scripts logiciels pour le PIXEL: Intégration de la matrice LED ART
Scripts logiciels pour le PIXEL: Intégration de la matrice LED ART
Scripts logiciels pour le PIXEL: Intégration de la matrice LED ART

Presque fini! La dernière étape consiste à ajouter des scripts tels que l'affichage PIXEL: LED ART changera automatiquement les illustrations en fonction de la plate-forme ou du jeu sélectionné dans RetroPie. Heureusement, RetroPie inclut un hook appelé runcommand qui est un script shell bash Linux (.sh) qui s'exécute avant chaque lancement de jeu. Nous allons donc ajouter notre propre script runcommand qui transmet le jeu et la plate-forme actuels à un programme Java en ligne de commande (pixelc.jar) qui écrit ensuite un-g.webp

Ce script effectue les opérations suivantes:

  1. Vérifie si un-g.webp" />
  2. Si non, vérifiez s'il existe un-g.webp" />
  3. Si aucun-g.webp" />
  4. Avant d'écrire, vérifiez que le nouveau-g.webp" />

Notez qu'une fois que le-g.webp

Étapes d'installation

Vérifiez si Java 8 est installé sur votre Pi.

java -version

Si Java 8 n'est pas installé:

sudo apt-get mise à jour

sudo apt-get installer oracle-java8-jdk

Créez d'abord un répertoire sur votre Pi appelé pixelcade.

mkdir /home/pi/pixelcade

Copiez le contenu ici dans ce dossier pixelcade sur votre Pi.

Remarque: vous devez avoir les firmwares Android et Pi installés sur votre carte PIXEL:LED ART qui est la valeur par défaut, les firmwares iOS/Android ne fonctionneront pas. Vérifiez que la carte PIXEL:LED ART est connectée par USB au Pi. Assurez-vous également que l'interrupteur à bascule de la carte PIXEL:LED ART est orienté vers la direction USB et non vers la direction BT. Vérifiez que votre Pi détecte la carte PIXEL:LED ART.

ls /dev/ttyACM0

Et tu devrais revenir

/dev/ttyACM0

Copiez runcommand-onstart.sh et runcommand-onend.sh dans /opt/retropie/configs/all/ sur votre Pi, puis rendez runcommand-onstart.sh et runcommand-onend.sh exécutables

sudo chmod +x /opt/retropie/configs/all/runcommand-onstart.sh

sudo chmod +x /opt/retropie/configs/all/runcommand-onend.sh

Vous pouvez personnaliser ce script si vous le souhaitez et vous trouverez ci-dessous une explication sur le fonctionnement de ce script. Mais notez que si vous suivez les étapes d'installation, vous n'aurez pas besoin de toucher à ce script.

1. Définit le chemin où se trouve pixelc.jar. Si vous avez copié pixelc.jar dans /home/pi/pixelcade, laissez cette ligne telle quelle

PIXELPATH="/home/pi/pixelcade/";

2. Vérifie que la carte PIXEL:LED ART est connectée. Si oui, nous continuons et si non, le script se termine.

si $pixelexiste | grep -q '/dev/ttyACM0';

3. RetroPie transmet à ce script sous la forme de variables la rom de jeu sélectionnée et la plate-forme de jeu sélectionnée (atari2600, nes, mame, etc.). L'extrait de code ci-dessous détectera d'abord la plate-forme de jeu et sélectionnera un design LED pour cette plate-forme spécifique. Ensuite, il vérifiera s'il existe un-g.webp

if

echo "Entrée ${PLATFORM} If Statement" >&2 if

echo "Le fichier $MARQUEEGIF existe donc nous l'écrirons dans le chapiteau LED" >&2

autre

if

GAMEIMAGE=$MAMEDEFAULT

echo "Le fichier $MARQUEEGIF N'existe PAS, par défaut le chapiteau LED générique: ${GAMEIMAGE}" >&2

autre

GAMEIMAGE=$MAMEDEFAULT <

echo "Le fichier $NGPCDEFAULT N'existe PAS, par défaut le chapiteau LED générique: ${GAMEIMAGE}" >&2

Fi

Fi

Fi

4. Cette dernière commande du script effectue l'écriture réelle sur l'affichage LED.

java -jar "/home/pi/pixelcade/pixelc.jar" --gif="/home/pi/pixel/mame-libretro/1944.gif" --64x32 --write --silent

Le jeu (1944-g.webp

Notez également qu'à chaque lancement d'un jeu, un fichier journal sera écrit dans /root/dev/shm/runcommand.log, ce qui sera très utile pour le dépannage.

Alors allez-y et modifiez selon vos besoins et créez également des-g.webp

Pour le bouton de redémarrage et d'arrêt combiné à l'arrière, voici le script pour cela

Puisque cette installation est pour un moniteur orienté verticalement, voici un joli thème vertical pour RetroPie

J'ai également porté ce logiciel sur Windows, voici un exemple d'installation utilisant le frontal Maximus Arcade sous Windows dans une installation de chapiteau LED plus grande.

Étape 13: Leçons apprises

Leçons apprises
Leçons apprises

Quelques choses que j'aurais fait différemment:

L'écran PIXEL: LED Art est agréable mais aurait vraiment été mieux comme chapiteau monté sur le devant. Je prévois de faire une autre construction avec une matrice LED 64x32, puis j'aurai juste besoin de modifier la conception découpée au laser pour le plus grand chapiteau.

Je joue principalement à des jeux d'arcade des années 80, dont la plupart fonctionnent mieux sur un moniteur monté verticalement que le montage horizontal dans ce projet.

RetroPie et MAME ont beaucoup de boutons de fonction dont je peux me souvenir de ce que chacun fait depuis que je les ai programmés, mais à juste titre, ma femme et mes enfants n'en ont pas et ont demandé des étiquettes sur tous les boutons pour la prochaine version.

Concours Epilogue X
Concours Epilogue X
Concours Epilogue X
Concours Epilogue X

Finaliste du concours Epilog X

Conseillé: