Table des matières:
- Étape 1: Assembler le stock Arcade1Up
- Étape 2: Démonter le chapiteau Arcade1Up et assembler le chapiteau Pixelcade
- Étape 3: ajouter une entrée HDMI au moniteur Arcade1Up
- Étape 4: Sous-affichages et panneau de configuration Mod
- Étape 5: Mods du panneau de haut-parleurs
- Étape 6: Interrupteur momentané marche/arrêt du PC et relais d'interrupteur d'alimentation
- Étape 7: Assemblage final
- Étape 8: Installation du logiciel (LEDBlinky, Pixelcade, HyperSpin)
- Étape 9: Aller plus loin avec l'API Pixelcade
Vidéo: Mod Arcade1Up avec chapiteau LED et sous-écrans : 9 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
**** Mise à jour d'avril 2020 // Prise en charge logicielle ajoutée pour le flipper virtuel, plus sur https://pixelcade.org ****
Une borne d'arcade Arcade1Up modifiée avec un chapiteau LED et des sous-écrans supplémentaires plus petits qui affichent des informations sur le jeu comme le titre du jeu, l'année, le fabricant, le genre et la classification
les pièces
Arcade1Up Mortal Kombat Armoire Amazon ou Arcade1Up Mortal Kombat chez Walmart
Kit de chapiteau LED Pixelcade pour Arcade1Up
Kit de sous-affichage Pixelcade (comprend Seeeduino, 1 Mini-OLED, 1 matrice de points Max7219 et 1 Max7219 7Segment, tous avec en-têtes verticaux soudés)
Ordinateur Dell OptiPlex 9020 à petit facteur de forme (remis à neuf)
Boutons LED, joysticks, 2 encodeurs USB et câbles
Carte contrôleur LCD (ajoute HDMI au moniteur Arcade1Up)
Spinner Ultimarc avec USB
Disque dur interne SATA 4 To
Barrette d'alimentation de relais IoT
Câble Display Port vers HDMI
Concentrateur USB alimenté à 7 ports (un concentrateur USB non alimenté ne fonctionnera pas)
Clavier et souris sans fil LogiTech K400
Carte réseau sans fil (Wi-Fi)
Rondelles de finition
Ampli audio Kintel MA170 12V
Ruban adhésif double face
Logiciel Pixelcade - Gratuit
Logiciel LEDBlinky - 25 $
Matériel divers (vis M2 et M3 de différentes tailles)
Optionnel
Foret de 1 1/8 pour percer des trous de bouton d'arcade
AVIS DE NON-RESPONSABILITÉ: je suis le créateur et je vends le chapiteau LED Pixelcade https://pixelcade.org. Certains des liens de produits ci-dessus sont des liens d'affiliation, ce qui signifie que je recevrai une petite commission sans frais supplémentaires pour vous.
Étape 1: Assembler le stock Arcade1Up
Il faut un peu plus d'une heure pour assembler le stock Arcade1Up et les instructions sont intuitives. Vous pouvez gagner du temps si vous n'installez pas le chapiteau Arcade1Up mais installez le petit support de chapiteau comme indiqué sur les photos.
Étape 2: Démonter le chapiteau Arcade1Up et assembler le chapiteau Pixelcade
Démontez le chapiteau Arcade1Up actuel, assemblez le chapiteau LED Pixelcade, puis installez-le.
Étape 3: ajouter une entrée HDMI au moniteur Arcade1Up
Ajoutez une entrée HDMI au moniteur Arcade1Up actuel vous permettant de connecter votre PC au moniteur.
Étape 4: Sous-affichages et panneau de configuration Mod
Modding du contrôle Arcade1Up qui inclut les sous-affichages et le spinner.
Le schéma d'architecture montre comment le logiciel Pixelcade communique avec le chapiteau LED via la carte PIXEL et les sous-écrans se connectant via un Arduino.
Arduino Sketch (notez dans le croquis les bibliothèques supplémentaires que vous devrez également installer)
github.com/alinke/PIXEL/blob/master/max721…
Voici les broches Arduino utilisées:
Matrice de points LED à une seule couleur Max7219
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 10
Max7219 7 segments
- CLK 7
- CS 8
- DIN 9
Mini OLED
- SDA - A4
- SCL - A5
Vous pouvez utiliser des cavaliers pour vous connecter ou, comme je l'ai fait, créer un câble personnalisé à l'aide de connecteurs Du Pont. Si vous utilisez des cavaliers, je vous recommande d'utiliser du Kapton ou un ruban similaire pour fixer les cavaliers aux en-têtes Arduino afin qu'ils ne tombent pas.
Dans cette installation, nous chaînons en série deux écrans matriciels Max7219 et deux écrans 7 segments Max7219. Les écrans Mini OLED sont des appareils I2C et ont la même adresse. Cela signifie que la même sortie sera affichée sur chaque écran. Vous pouvez cependant dessouder un cavalier de résistance et changer l'adresse, puis vous pourrez afficher quelque chose de différent sur le deuxième écran OLED.
Étape 5: Mods du panneau de haut-parleurs
Fichiers découpés au laser pour panneau de haut-parleur et grille de haut-parleur ==>
J'ai fini par découper au laser le panneau Arcade1Up d'origine pour cette partie du panneau de haut-parleur. Cependant, cette pièce n'est pas compatible avec la découpe au laser et a nécessité 7 passes pour la découper et avait également une flamme élevée. Je recommanderais de ne pas utiliser le panneau Arcade1Up d'origine et d'obtenir plutôt un morceau d'acrylique ou de bois noir compatible avec les découpeurs laser de 3/8 d'épaisseur.
Étape 6: Interrupteur momentané marche/arrêt du PC et relais d'interrupteur d'alimentation
Mon objectif était d'avoir un interrupteur principal qui allume et éteint le système d'arcade, y compris tous les composants non alimentés par le PC (chapiteau LED, ampli de haut-parleur, etc.). L'interrupteur d'alimentation du relais IoT fait parfaitement l'affaire. Lorsqu'un signal d'alimentation basse tension est détecté par l'interrupteur d'alimentation du relais IoT, il déclenche le relais en activant l'alimentation 120 VAC. Le câblage d'un câble USB à 5V personnalisé fait l'affaire. Lorsque le PC est allumé, les ports USB produisent 5 V et déclenchent le relais. De même, lorsque le PC est éteint (via l'interrupteur momentané), l'alimentation USB se coupe et le relais coupe donc l'alimentation 120 VAC.
Notez que j'ai fait une erreur en achetant la mini-tour Dell OptiPlex 9020 qui s'est avérée trop grande pour l'Arcade1Up. Et par conséquent, j'ai dû le retirer du boîtier et le remonter, ce qui a entraîné un travail supplémentaire. Vous n'aurez pas besoin de le faire si vous obtenez le boîtier Dell OptiPlex 9020 SFF (petit facteur de forme) ou un boîtier similaire.
Étape 7: Assemblage final
Il est maintenant temps de tout assembler. Une fois que vous êtes sûr que les connexions et le câblage sont corrects, utilisez de la colle chaude pour sécuriser les connexions aux sous-écrans.
Étape 8: Installation du logiciel (LEDBlinky, Pixelcade, HyperSpin)
J'ai utilisé HyperSpin comme interface d'arcade, mais soyez prévenu, HyperSpin est difficile à installer et à configurer. D'autres frontaux comme GameEx et LaunchBox ne sont pas aussi beaux mais sont plus faciles à configurer.
Quoi qu'il en soit, vous aurez également besoin d'un logiciel tiers appelé LEDBlinky permettant au chapiteau LED Pixelcade et aux sous-affichages de se mettre à jour pendant que vous faites défiler les jeux depuis le front-end d'arcade. Pixelcade fonctionnera également sans LEDBlinky, mais le chapiteau ne sera mis à jour qu'au lancement d'un jeu, par opposition au défilement du front-end d'arcade et au lancement du jeu.
Étapes d'installation du logiciel:
1. Installez le logiciel LEDBlinky
2. Installez le logiciel Pixelcade LED Marquee
Guide de configuration LEDBlinky pour Pixelcade ==>https://pixelcade.org/ledblinky/
3. Configurez le front-end d'arcade pour utiliser LEDBlinky (LEDBlinky prend en charge la plupart sinon tous les frontaux d'arcade)
Étape 9: Aller plus loin avec l'API Pixelcade
Pouvez-vous coder ?
Allez plus loin avec l'API Pixelcade open source et REST et créez des cas d'utilisation supplémentaires. Utilisez la fonction File d'attente par exemple pour combiner et mettre en cascade plusieurs animations GIF, images fixes et événements de texte défilant.
Un écouteur Pixelcade appelé pixelweb.exe (Windows) ou pixelweb.jar (pour Raspberry Pi et Mac) s'exécute en arrière-plan et écoute les appels d'URL REST. Notez qu'il s'agit d'appels REST locaux à localhost, une connexion Internet n'est donc pas requise. Cependant, si votre hôte (PC ou Raspberry Pi) est accessible via Internet, vous pouvez également effectuer ces appels à distance. Vous pouvez interagir avec l'API en effectuant directement des appels d'URL REST ou en utilisant pixelcade.exe (Windows) ou pixelcade.jar (pour Raspberry Pi & Mac). En cas d'intégration à partir d'une application tierce, il sera beaucoup plus rapide d'effectuer les appels d'URL REST directement depuis votre application plutôt que d'utiliser l'interface de ligne de commande. LEDBlinky, par exemple, effectue des appels d'URL REST à l'écouteur Pixelcade pour effectuer des mises à jour de chapiteau de défilement frontal dynamiques.
Cet appel REST
localhost:8080/text?t=Hello%20World&c=green
fera défiler le texte "Hello World" en vert
Cet appel REST
localhost:8080/animations/stream/0rain
diffusera indéfiniment le fichier 0rain-g.webp
L'API dispose également d'une fonction de file d'attente vous permettant de mettre en file d'attente plusieurs événements (texte défilant, animations-g.webp
Ces séquences d'appels REST
localhost:8080/text?t=Game%20Playing%20Pacm…https://localhost:8080/arcade/stream/mame/pacman.pn… https://localhost:8080/arcade/stream/mame/ pacghost…
fera défiler "Jeu Pacman" en bleu une fois, puis affichera pacman-p.webp
L'API REST Pixelcade complète est documentée ici
Code source de l'API
Conseillé:
Howto: Installation de Raspberry PI 4 Headless (VNC) avec Rpi-imager et images: 7 étapes (avec images)
Howto: Installation de Raspberry PI 4 Headless (VNC) avec Rpi-imager et Pictures: Je prévois d'utiliser ce Rapsberry PI dans un tas de projets amusants sur mon blog. N'hésitez pas à y jeter un œil. Je voulais recommencer à utiliser mon Raspberry PI mais je n'avais pas de clavier ou de souris à mon nouvel emplacement. Cela faisait un moment que je n'avais pas installé de Raspberry
Intelligence artificielle et reconnaissance d'images à l'aide de HuskyLens : 6 étapes (avec images)
Intelligence artificielle et reconnaissance d'images à l'aide de HuskyLens : quoi de neuf, les gars ! Akarsh ici de CETech. Dans ce projet, nous allons jeter un œil au HuskyLens de DFRobot. Il s'agit d'un module de caméra alimenté par l'IA qui est capable d'effectuer plusieurs opérations d'intelligence artificielle telles que la reconnaissance faciale
Machine d'arcade avec chapiteau LED changeant : 5 étapes (avec photos)
Machine d'arcade avec chapiteau LED changeant : pièces requises : vous pouvez découper au laser le support de chapiteau LED à l'aide des fichiers dans l'Instructable ou pour ceux qui n'ont pas accès à un cutter laser, il est également disponible entièrement assemblé. Option de kit / Vous découpez et assemblez au laser Pixelcade P3 Chapiteau LED
Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)
Comment démonter un ordinateur avec des étapes et des images faciles : Il s'agit d'instructions sur la façon de démonter un PC. La plupart des composants de base sont modulaires et facilement démontables. Cependant, il est important que vous soyez organisé à ce sujet. Cela vous aidera à éviter de perdre des pièces, et aussi à faire le remontage ea
Orange PI HowTo : Compiler l'outil Sunxi pour Windows sous Windows : 14 étapes (avec images)
Orange PI HowTo : Compiler l'outil Sunxi pour Windows Sous Windows : CONDITIONS PRÉALABLES : Vous aurez besoin d'un ordinateur (de bureau) exécutant Windows. Une connexion Internet. Une carte Orange PI. La dernière est facultative, mais je suis sûr que vous l'avez déjà. Sinon, vous ne lirez pas cette instructable. Lorsque vous achetez le péché Orange PI