Taula de continguts:

PIXELCADE - Mini Bartop Arcade amb pantalla LED integrada PIXEL: 13 passos (amb imatges)
PIXELCADE - Mini Bartop Arcade amb pantalla LED integrada PIXEL: 13 passos (amb imatges)

Vídeo: PIXELCADE - Mini Bartop Arcade amb pantalla LED integrada PIXEL: 13 passos (amb imatges)

Vídeo: PIXELCADE - Mini Bartop Arcade amb pantalla LED integrada PIXEL: 13 passos (amb imatges)
Vídeo: Vertical Bartop Arcade with Pixelcade LED Marquee (1 P3 LED Panel) 2024, Desembre
Anonim
Image
Image
PIXELCADE - Mini Bartop Arcade amb pantalla LED PIXEL integrada
PIXELCADE - Mini Bartop Arcade amb pantalla LED PIXEL integrada
PIXELCADE - Mini Bartop Arcade amb pantalla LED PIXEL integrada
PIXELCADE - Mini Bartop Arcade amb pantalla LED PIXEL integrada

**** Versió millorada amb marquesina LED integrada aquí ****

Una construcció arcade bartop amb la característica única d’una pantalla LED integrada que coincideix amb el joc seleccionat. Els caràcters dels costats de l’armari són incrustacions tallades amb làser i no adhesius.

Un enorme agraïment a Tobias per haver publicat el disseny CAD original tallat per làser per a aquest projecte. Aquest projecte aprofita el disseny de Tobias amb les següents modificacions:

  • Una pantalla integrada PIXE: LED ART que canvia amb el joc RetroPie seleccionat
  • Incrustacions laterals tallades amb làser
  • Amplificador d'àudio amb control de volum
  • Botó d’aturada / reinici
  • Acrílic vs. Fusta

Tingueu en compte que les instruccions de Tobias són molt clares sobre com muntar el cas, així que consulteu la seva instrucció en cas de dubte.

Tots els fitxers. SVG tallats amb làser, scripts de programari, imatges i animacions-g.webp

Parts

1 joystick Arcade

4x Botons Arcade de 30 mm

1 polsador momentani de muntatge al tauler (forat de muntatge de.62 )

(2) Polsador de cúpula de 12 mm - vermell - E-Switch PV5S64019

(1) Polsador de cúpula de 12 mm de color verd: commutador electrònic PV5S64018

(2) Polsador de cúpula de 12 mm groc - E-Switch PV5S64016

(1) Polsador de cúpula de 12 mm blanc - E-Switch PV5S64012

(1) Polsador de cúpula de 12 mm negre - E-Switch PV5S64011

1x presa de corrent continu de 2,1 mm (forat de muntatge de 0,33 )

1 commutadors de muntatge del tauler basculant / activats (en necessitareu 2, però el kit de fabricant PIXEL inclou 1)

1x Raspberry Pi 3+

1 targeta microSD (128 GB és de bona mida per a aquest projecte)

1x Monitor oficial de Raspberry Pi

1x kit de marquesina LED Pixelcade

1x 32x32 P4 Pitch LED Matrix 5 "x 5": Adafruit o altres fonts

1x amplificador d'àudio

2 mini altaveus ovals de 35 mm x 20 mm

1x cable d'àudio estèreo (l'angle recte és millor, però també s'adapta al normal i també està bé)

2x Cable de muntatge del tauler USB A-A

6x LEDs blancs súper brillants de 5 mm (per il·luminar la carpa)

Resistències de 6x 220 ohm

1x presa de corrent continu d’angle recte

1x connector microUSB (utilitzeu un cable microUSB antic i talleu el costat USB gran)

1x ampolla de tinta índia

1x Esponja d'esborrar màgic Mr. Clean

Cinta de pintor blau

Cargols, femelles, separadors

Cargols de cap de panell de 8x 4/40 x 3/16 (per a ports de manteniment)

2 cargols de cap de pa de 4/40 x 7/16 ?

7x cargols M3 x 10mm

4x cargols M3 x 5 mm (per a muntatges de joystick)

4x femelles quadrades hexagonals M3 (per a muntatges de joystick)

Cargols de 8x 2/56 x 1/2 cap negre (per a altaveus)

8x 2/25 femelles (per a altaveus)

(2) Hex stand-off alumini, 1/4 "hexagonal, 1-1 / 8" llarg, 4-40 rosca

(4) Hex stand-off alumini, 1/4 "hexagonal, 5/8" de llarg, 4-40 rosca

Cargols de niló 2x 4/40 x 3/8"

4x femelles de niló 4/40

4x coixinets de para-xocs per a la part inferior

Acrílic i cola

Full de acrílic negre de 12x20 "4x, 1/8" de gruix

Full acrílic vermell de 12x20 "4x, 1/8" de gruix

1 x 12 x 20 "full acrílic blanc - 1/16" de gruix

1 x full acrílic de fum translúcid 12x12, de 1/8 de gruix (difusor de matriu LED opcional)

1 x 12x12 full acrílic transparent, 1/8 de gruix

Diversos fulls de colors segons les incrustacions de caràcters arcade desitjades (opcional)

Cola de ciment acrílic

Ciment acrílic per a aplicacions capil·lars

Aplicador d’ampolles de polietilè de baixa densitat

Opcional

Cinta Kaptop (per assegurar els cables a la capçalera Pi)

1x adaptador d'àudio USB (realment no és necessari, encara que se sap que l'àudio Pi és pobre, realment no puc diferenciar-lo)

Terminals de pinces femelles Dupont de 2,54 mm de pas (per fabricar els vostres propis cables amb connectors DuPont que es connecten a la capçalera de 40 pins Raspberry Pi GPIO, però també podeu utilitzar els cables de la plataforma i empalmar-los, cosa que és més barata

Premsadora Terminal Dupont

Eines

Tallador làser (he utilitzat un Glowforge amb una àrea de tall de 19,5 x 11)

4/40 Tap Tool (per punxar vuit forats de 4/40 per als ports de manteniment)

Pas 1: Mesureu abans de tallar amb làser

Mesureu abans de tallar amb làser
Mesureu abans de tallar amb làser

MOLT IMPORTANT: Abans de tallar l’acrílic amb làser per a aquest projecte, assegureu-vos de tenir totes les parts a les mans i mesureu-les perquè s’adaptin als forats de muntatge dels fitxers. SVG làser. A continuació, es detallen elements per comprovar i ajustar. Si no ho feu, haureu de desfer i tornar a tallar molt d’acrílic.

1. Matriu LED 32x32 P4 HUB75: la que he fet servir en aquest projecte la vaig comprar directament a la Xina, no a Adafruit i diferents fabricants de panells LED tenen diferents llocs de forats de muntatge.

2. Altaveus: no he utilitzat els altaveus de l'enllaç i, en canvi, he tingut alguns a la meva botiga. Els de l’enllaç crec que són a prop, però no estic segur que els forats de muntatge s’alinearan exactament.

3. Botons: estareu bé als forats dels botons arcade de 30 mm, però comproveu els 7 forats de muntatge del botó contra els vostres botons. El forat de muntatge del polsador a la part posterior és més gran que els 6 forats del polsador de la part davantera.

He utilitzat un tallador làser Glowforge i tots els fitxers de tall làser. SVG tenen la mida de tall de Glowforge a 19,5 "x 11".

Pas 2: entintar l’acrílic gravat

Tintar l’acrílic gravat
Tintar l’acrílic gravat
Tintar l’acrílic gravat
Tintar l’acrílic gravat
Tintar l’acrílic gravat
Tintar l’acrílic gravat

Tallar i gravar amb làser "Red 2 - Buttons de pressió laterals i laterals posteriors i frontals". Tingueu en compte que les línies del tauler frontal estan marcades amb làser i que el text està gravat.

Deixeu la cinta adhesiva acrílica i pinteu generosament la tinta índia. Deixeu assecar la tinta índia durant un parell d’hores o més.

Un cop seca, traieu la cinta adhesiva acrílica i us quedareu alguns residus per eliminar. Agafeu una cinta adhesiva forta com la cinta adhesiva Gorilla i premeu-la amb força sobre el text gravat i després arrossegueu-la. Repetiu-ho unes quantes vegades i s’eliminarà la major part del residu de tinta. A continuació, utilitzeu una esponja tova mullada o una esponja d'esborrar màgica Mr. Clean per treure la resta.

Pas 3: cares inferiors i posteriors amb ports de manteniment i muntatge al tauler LED PIXEL

Portes inferiors i posteriors amb ports de manteniment i muntatge de panell LED PIXEL
Portes inferiors i posteriors amb ports de manteniment i muntatge de panell LED PIXEL
Portes inferiors i posteriors amb ports de manteniment i muntatge de panell LED PIXEL
Portes inferiors i posteriors amb ports de manteniment i muntatge de panell LED PIXEL
Portes inferiors i posteriors amb ports de manteniment i muntatge de panell LED PIXEL
Portes inferiors i posteriors amb ports de manteniment i muntatge de panell LED PIXEL

Làser retalla els fitxers següents:

  • Negre 1 - Port.svg de manteniment inferior
  • Vermell 1: port de manteniment posterior i LED Matrix Mount.svg

El muntatge i l'encolat dels ports de manteniment és una mica complicat, millor referir-vos al pas 3 de Tobias.

Pas 4: muntatge de la placa PIXEL i el panell de matriu LED

Muntatge de la placa PIXEL i el panell de matriu LED
Muntatge de la placa PIXEL i el panell de matriu LED
Muntatge de la placa PIXEL i el panell de matriu LED
Muntatge de la placa PIXEL i el panell de matriu LED
Muntatge de la placa PIXEL i el panell de matriu LED
Muntatge de la placa PIXEL i el panell de matriu LED

Seguiu endavant i traieu la cinta adhesiva acrílica pels dos costats ara.

Primer, munteu la placa PCB PIXEL i, a continuació, munteu el tauler LED a l’altra banda. Presteu atenció a l'orientació i assegureu-vos que el tauler LED estigui cap amunt coincidint amb l'etiqueta del suport acrílic.

A continuació, monteu el cargol a la part inferior dreta de la placa PIXEL al tauler.

Munteu el tauler LED mitjançant (6) cargols M3 x 8mm. Tingueu en compte que els panells LED estan roscats per a cargols M3, 4/40 no funcionarà.

És opcional, però us recomano afegir un panell difusor a la part superior mitjançant separadors hexagonals. Traieu l’emmascarament de la part inferior del tauler difusor i deixeu-la a la part superior.

Tingueu en compte que els separadors hexagonals van als forats interiors, no a l’exterior.

Ara munteu les femelles hexagonals amb quatre cargols.

Tingueu en compte que els meus separadors hexagonals no eren prou llargs i he hagut d’utilitzar algunes volanderes com a separadors. Vegeu l’esquema de la quantitat d’espai lliure que necessiteu o s’inclinarà el tauler del difusor frontal.

Pas 5: pantalla frontal amb monitor i Raspberry Pi

Pantalla frontal amb monitor i Raspberry Pi
Pantalla frontal amb monitor i Raspberry Pi
Pantalla frontal amb monitor i Raspberry Pi
Pantalla frontal amb monitor i Raspberry Pi
Pantalla frontal amb monitor i Raspberry Pi
Pantalla frontal amb monitor i Raspberry Pi
Pantalla frontal amb monitor i Raspberry Pi
Pantalla frontal amb monitor i Raspberry Pi

Tall amb làser aquests fitxers:

  • Black 2 - Monitor Bevel and Marquee.svg
  • Negre 3: pantalla frontal interior i exterior.svg

Connecteu el monitor Pi i el Raspberry Pi. Assegureu-vos que poseu el monitor Pi al marc sense la ranura. Aquest pas de muntatge és complicat, així que assegureu-vos i consulteu el pas 4 a l’Instruible de Tobias per fer correctament aquesta part.

Mentre espereu que s’assequi la primera capa, afegiu cargols als orificis dels altaveus per garantir l’alineació.

Ara és un bon moment per instal·lar RetroPie, la imatge predefinida que instal·larà a la targeta microSD Pi. Al final de la instal·lació de RetroPie, se us demanarà que configureu les entrades. Connecteu un teclat USB genèric i utilitzeu aquestes tecles:

D-PAD UP - Fletxa cap amunt

D-PAD ABAIX: fletxa avall

D-PAD ESQUERRA: fletxa esquerra

D-PAD DRET: fletxa dreta

Inici - A

Seleccioneu - S

Un botó - Z

Botó B - X

Botó X - C

Botó Y - V

Manteniu premuda qualsevol tecla per ometre la resta de tecles fins que accediu a la tecla d'accés ràpid

Habilitar HOTKEY - ESPAI

Quan arribeu a OK, premeu el botó que heu configurat com el botó A que en aquest cas és "Z"

Pas 6: Tauler de control Arcade amb incrustacions de palanca de control

Tauler de control Arcade amb incrustacions de joystick
Tauler de control Arcade amb incrustacions de joystick
Tauler de control Arcade amb incrustacions de joystick
Tauler de control Arcade amb incrustacions de joystick
Tauler de control Arcade amb incrustacions de joystick
Tauler de control Arcade amb incrustacions de joystick

Tall per làser:

  • Negre 4 - Control Panel.svg
  • Thin White 1 - Marquee White Liners.svg

Primer, talla les capes superior i inferior de "Negre 4 - Control Panel.svg" i grava els rectangles verds de 1 mm de profunditat (això pot trigar una segona passada).

A continuació, amb el mateix fitxer, amagueu les capes "Part superior" i "Part inferior" i mostreu la "Capa incrustació". Doneu la volta al retall superior, tal com es mostra al text morat de la imatge. Graveu les incrustacions direccionals d'arcade de 2 mm o 0,06 "de profunditat. En el tallador làser Glowforge, s'ha fet 2 passades mitjançant la configuració predeterminada per a acrílic Thin 1/8".

És possible que hàgiu de presentar una mica abans que les incrustacions quedin a ras. Un cop rentat, utilitzeu ciment acrílic per enganxar les incrustacions.

Ara carregueu el joystick a la capa inferior amb els cargols i les femelles quadrades. Feu una prova i col·loqueu la capa superior damunt de la capa inferior i assegureu-vos que heu gravat prou profund per tal que les dues capes quedin a ras. A continuació, utilitzeu ciment acrílic per enganxar les dues capes i fixar-les.

El joystick de Sanwa que vaig obtenir estava configurat per defecte per a 8 vies. El meu interès són els jocs arcade dels anys 80 que es juguen majoritàriament amb un joystick de 4 vies. Per tant, aquest és un bon moment per canviar de 8 a 4, que es fa fàcilment movent una plantilla a la part inferior del joystick. Aquest vídeo explica com canviar de 8 a 4 i viceversa.. Utilitzant el port de manteniment inferior de la màquina arcade, podeu canviar d’anada i tornada després d’instal·lar-ho tot, però l’espai és limitat i serà molt més fàcil fer-ho ara.

Utilitzeu el provador de continuïtat del multímetre i, a continuació, etiqueteu cada cable del joystick (amunt, avall, esquerra, dreta).

Pas 7: Barra de llum LED per a la retroiluminació de la marquesina

Barra de llum LED per a contrallum
Barra de llum LED per a contrallum
Barra de llum LED per a contrallum
Barra de llum LED per a contrallum
Barra de llum LED per a contrallum
Barra de llum LED per a contrallum

Negre 1: Port.svg de manteniment inferior conté l'acrílic per a la barra de llum LED, de manera que ja ho heu imprès.

Connecteu les resistències de 6 220 ohms i els 6 LED blancs súper brillants segons l’esquema. L’extrem llarg dels LED hauria d’anar cap a la resistència i + 5V i l’extrem curt cap a GND.

Pas 8: cablejat

Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat

Consulteu els esquemes del diagrama de cablejat i feu el cable d'alimentació que estarà format per una presa de corrent continu femenina que es dividirà de 4 vies al Pi (connector microUSB), PIXEL: placa LED ART (connector de presa de barró de corrent continu d'angle recte), mini amplificador d'àudio (cable connectat) i barra de llum LED (cable connectat). Cerqueu un cable microUSB antic i tanqueu l'extrem del connector USB gran, empalmeu-lo i soldeu-lo amb aquest cable d'alimentació per a la connexió al Pi.

Ajunteu una taula de cablejat que assigni cada direcció i botó del joystick al pin corresponent del Pi i la tecla de teclat assignada. Si assigneu les mateixes claus que jo, podreu utilitzar els fitxers de configuració en els passos següents.

Necessitareu cables DuPont femenins per connectar-vos a la capçalera GPIO de 40 pins del Pi. Vaig acabar fabricant els meus propis cables, que va ser molt divertit, però també molta feina, i també necessitareu una sonda i els terminals DuPont femella. Serà més ràpid i més barat utilitzar només cables DuPont femella a femella que probablement ja tingueu estirats i empalmats / soldats. Si acabeu fabricant els vostres propis cables DuPont, resulta que no són fàcils de fer, he trobat aquest vídeo tutorial de YouTube molt útil i després els he pogut fer fàcilment.

Feu els cables per als botons i el joystick i no us connecteu al Pi encara. Us connectareu al Pi al pas següent. En general, cada cable ha de tenir una longitud de ~ 13 polzades, que serà suficient per arribar al Pi quan estigui muntat. Si podeu, utilitzeu un color diferent per a cada cable (utilitzeu el negre per a tots els GND) o etiqueteu cada cable per facilitar les coses al següent pas.

Pas 9: ajuntar-ho tot

Image
Image
Posant-ho tot junt!
Posant-ho tot junt!
Posant-ho tot junt!
Posant-ho tot junt!

Ara arriba la part divertida en què ho ajunteu tot! Però primer munteu els 6 botons del tauler vermell frontal, el botó 4 arcade i el joystick del tauler de control negre, i la presa d’alimentació, els commutadors alternatius i l’ampli d’àudio al tauler posterior. No podreu muntar els botons i el joystick després que la funda estigui junta a causa de la manca d'espai per als colzes.

Seguiu les imatges per muntar les coses juntes, però encara no enganxeu res i, en canvi, utilitzeu una cinta de pintor blau per mantenir les coses juntes per ara. Un cop arribeu a la imatge amb l'etiqueta "Després d'arribar aquí, connecteu els cables a la capçalera GPIO Pi" i, a continuació, comenceu a connectar els cables als pins de la capçalera Pi.

Seguiu la taula que heu ajuntat al pas anterior per connectar cada cable a la capçalera Pi. Serà molt estret i no serà tan fàcil connectar els pins a la capçalera Pi, així que tingueu paciència.

Un cop ho tingueu tot connectat, engegueu el sistema i feu una prova completa que inclogui provar el joystick i tots els botons. Per fer la prova, haurem d’instal·lar una utilitat d’Adafruit anomenada Retrogame que converteix les entrades del joystick i dels botons del GPIO del Pi en entrades de teclat. En utilitzar Retrogame, no necessitareu cap emulador de teclat arcade USB que sigui bo.

Seguiu aquestes instruccions d'Adafruit per instal·lar Retrogame. Després d’instal·lar Retrogame, copieu aquest fitxer retrogame.cfg al directori / boot del vostre Pi. El fitxer retrogame.cfg aquí suposa que heu seguit les mateixes assignacions de teclat i connexions de pins a la taula de cablejat del pas 8 - Cablatge. Si heu utilitzat diferents pins o mapes de teclat, no us preocupeu, només cal que feu els canvis corresponents a retrogame.cfg. És probable que hàgiu connectat un pin o dos malament, de manera que només heu de provar totes les entrades i corregir-les.

Aquest tutorial us guiarà per configurar el botó combinat d’aturada i reinici.

Un cop tot funciona, ara ja esteu a punt per fer les coses permanents. Si teniu cinta de Kapton, és una bona manera d’assegurar els pins Pi garantint que no es desprenguin més endavant. Emboliqueu una mica de cinta Kapton al voltant dels passadors i de la capçalera Pi. Però no us preocupeu si no ho feu, encara hauria d’estar bé.

Ara gireu l’arcade al seu costat. En aquest punt, només teniu instal·lat el costat esquerre, el costat dret encara està obert. Utilitzeu l’aplicador de dissolvents acrílics d’acció capil·lar per enganxar l’acrílic. El dissolvent acrílic funciona molt ràpidament i serà resistent en menys de 5 minuts i no necessita ser tancat. Aquí teniu una bona introducció sobre l’ús de dissolvent acrílic.

Adjunteu les peces per a l'envelat (assegureu-vos de fer-ho abans d'afegir el costat dret). A continuació, enganxeu les peces blanques de 1/16 de gruix a l'interior de l'envelat. El blanc proporciona un millor efecte de caixa de llum. També poseu els dos suports hexagonals de la barra de llum LED i munteu la barra de llum LED. La barra LED hauria d’estar orientat cap a l’interior, cosa que provoca un efecte de caixa de llum difosa. Si els LED estan orientats cap a la part frontal, els LED no es difondran prou i veureu punts brillants rodons.

Ara poseu el costat dret i enganxeu-lo amb el dissolvent acrílic.

Per últim, utilitzeu un molinet o una eina Dremel per triturar els costats esquerre i dret de manera que quedin a ras (les osques negres poden sortir una mica). Voldreu fer això perquè les peces exteriors quan estiguin connectades quedin agradables i netes.

Pas 10: Carpa

Carpa
Carpa
Carpa
Carpa
Carpa
Carpa
Carpa
Carpa

Vaig provar tant una carpa tallada amb làser com una carpa impresa professional en pel·lícules translúcides. Els millors resultats definitivament amb la impressió professional.

Per a la impressió professional, he anat amb https://gameroomsolutions.com/shop/marquee-print/, al moment d’escriure aquest document, era de 25 dòlars i, com que les meves marquesines són petites, en van imprimir 2 per 25 dòlars.

Aquests són els meus fitxers font de marquesina a Adobe Illustrator que podeu modificar per al vostre disseny.

vectorlib.free.fr/ té algunes arts arcades en format vectorial que us estalviaran molt de temps.

Les dimensions d'aquesta marquesina són de 9,06 "x 2,17". Vaig col·locar la marquesina impresa entre dues peces d’acrílic transparent i vaig afegir una mica de cola acrílica a les vores per mantenir les dues peces juntes. L'envelat és ajustat i s'adapta a la caixa sense necessitat d'enganxar-se permanentment per canviar les marquesines més endavant.

Pas 11: Taulers i incrustacions exteriors esquerra i dreta

Image
Image
Taulers i incrustacions exteriors esquerra i dreta
Taulers i incrustacions exteriors esquerra i dreta
Taulers i incrustacions exteriors esquerra i dreta
Taulers i incrustacions exteriors esquerra i dreta

Les incrustacions de personatges arcade són opcionals, però tenen un efecte força agradable si teniu temps. Si no utilitzeu incrustacions, també podríeu utilitzar un servei com aquest per imprimir alguns adhesius laterals o deixar els laterals de color vermell sòlid que encara estarien bé.

Si no utilitzeu incrustacions, modifiqueu Red 4 - Side Pieces Outside.svg i suprimiu els contorns de la incrustació. Si voleu personalitzar-lo amb els vostres propis personatges arcade preferits, aquí teniu un recurs fantàstic per als sprites arcade. A continuació, es tracta d’aïllar cada color del sprite i, a continuació, traçar-lo en un programa vectorial com Illustrator o Inkscape. Atenció, es tracta d’una bona feina. Si voleu quedar-vos amb els caràcters que he utilitzat, utilitzeu aquest fitxer per tallar amb làser cada color de cada personatge.

A mesura que talleu amb làser cada color de cada personatge, col·loqueu-los sobre una taula i només enganxeu-los al costat de la sala d'arcades un cop hàgiu sabut que tot encaixa bé. És probable que hi hagi alguns errors (he fet un munt), de manera que si enganxeu massa aviat, tindreu problemes ja que el dissolvent acrílic és permanent.

També MOLT IMPORTANT, no voleu utilitzar el color vermell per a cap dels caràcters d’incrustació, ja que el tauler lateral ja és vermell. Per tant, si el vostre arcade sprite desitjat té vermell, substituïu un altre color tal com he fet amb el personatge Dig Dug, per exemple, canviant de vermell a negre.

Pas 12: Scripts de programari per a The PIXEL: LED ART Matrix Integration

Image
Image
Scripts de programari per a The PIXEL: LED ART Matrix Integration
Scripts de programari per a The PIXEL: LED ART Matrix Integration
Scripts de programari per a The PIXEL: LED ART Matrix Integration
Scripts de programari per a The PIXEL: LED ART Matrix Integration
Scripts de programari per a The PIXEL: LED ART Matrix Integration
Scripts de programari per a The PIXEL: LED ART Matrix Integration

Quasi fet! L'últim pas és afegir alguns scripts de manera que la pantalla PIXEL: LED ART canviarà la imatge automàticament en funció de la plataforma o joc seleccionat de RetroPie. Afortunadament, RetroPie inclou un ganxo anomenat runcommand que és un script bash shell linux (.sh) que s’executa abans de cada llançament del joc. Per tant, afegirem el nostre propi script d’ordres d’execució que passa el joc i la plataforma actuals a un programa Java de línia d’ordres (pixelc.jar) que escriu un-g.webp

Aquest script fa el següent:

  1. Comprova si un-g.webp" />
  2. Si no, comproveu si hi ha un LED-g.webp" />
  3. Si no surt cap-g.webp" />
  4. Abans d’escriure, comproveu que el nou-g.webp" />

Tingueu en compte que després d’haver escrit el-g.webp

Passos d'instal·lació

Comproveu si Java 8 està instal·lat al vostre Pi.

java -versió

Si Java 8 no està instal·lat:

sudo apt-get update

sudo apt-get install oracle-java8-jdk

Primer, creeu un directori al vostre Pi anomenat pixelcade.

mkdir / home / pi / pixelcade

Copieu el contingut aquí a aquesta carpeta pixelcade del vostre Pi.

Nota: Heu de tenir instal·lat el microprogramari d'Android i Pi al vostre tauler PIXEL: LED ART, que és el valor predeterminat, les firmwares iOS / Android no funcionaran. Comproveu que la targeta PIXEL: LED ART està connectada USB al Pi. Assegureu-vos també que l’interruptor de commutació del tauler PIXEL: LED ART estigui orientat cap a la direcció USB i no cap a la direcció BT. Comproveu que el vostre Pi detecti la placa PIXEL: LED ART.

ls / dev / ttyACM0

I hauríeu de tornar

/ dev / ttyACM0

Copieu runcommand-onstart.sh i runcommand-onend.sh a / opt / retropie / configs / all / al vostre Pi i, a continuació, feu executable runcommand-onstart.sh i runcommand-onend.sh

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

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

Podeu personalitzar aquest script si voleu i a continuació es mostra una explicació de com funciona aquest script. Tingueu en compte que, si seguiu els passos d’instal·lació, no haureu de tocar aquest script.

1. Estableix el camí on es troba pixelc.jar. Si heu copiat pixelc.jar a / home / pi / pixelcade, deixeu aquesta línia tal qual

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

2. Comprova que la placa PIXEL: LED ART estigui connectada. Si és així, continuem i, si no, el guió finalitza.

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

3. RetroPie passa a aquest script en les variables de formulari la rom de joc seleccionada i la plataforma de joc seleccionada (atari2600, nes, mame, etc.). El fragment de codi següent detectarà primer la plataforma del joc i seleccionarà un disseny de LED per a aquesta plataforma específica. A continuació, comprovarà si existeix un-g.webp

si

eco "S'ha introduït la sentència $ {PLATFORM} If"> & 2 si

echo "El fitxer $ MARQUEEGIF existeix, així que l'escriureem a la marquesina LED"> & 2

en cas contrari

si

GAMEIMAGE = $ MAMEDEFAULT

echo "El fitxer $ MARQUEEGIF NO existeix, per defecte com a marquesina LED genèrica: $ {GAMEIMAGE}"> & 2

en cas contrari

GAMEIMAGE = $ MAMEDEFAULT <

echo "El fitxer $ NGPCDEFAULT NO existeix, per defecte com a marca LED genèrica: $ {GAMEIMAGE}"> & 2

fi

fi

fi

4. Aquesta última ordre de l'script fa l'escriptura real a la pantalla LED.

java -jar "/home/pi/pixelcade/pixelc.jar" --g.webp

El joc (1944-g.webp

Tingueu en compte també que cada vegada que s’inicia un joc, s’escriurà un fitxer de registre a /root/dev/shm/runcommand.log, que serà molt útil per a la resolució de problemes.

Per tant, seguiu modificant segons les vostres necessitats i també creeu GIFs per als vostres jocs preferits i copieu-los a / home / pi / pixel /% platform-name (atari2600, mame-libretro, etc.) i, a continuació, copieu la vostra versió de runcommand-onstart.sh a / opt / retropie / configs / all /. Quan creeu els vostres GIF, assegureu-vos de posar-los el mateix nom que el nom de la rom (és a dir, 1941.gif, 1941j.gif, etc.) i tingueu en compte que fareu còpies del joc que tinguin diverses versions de rom.

Per al botó combinat de reinici i apagat de la part posterior, aquí teniu l’escriptura

Com que aquesta instal·lació és per a un monitor orientat verticalment, aquí teniu un bon tema vertical per a RetroPie

Jo també he portat aquest programari a Windows, aquí teniu un exemple d’instal·lació que utilitza el frontal Maximus Arcade al Windows en una instal·lació de marquesina LED més gran.

Pas 13: lliçons apreses

Lliçons apreses
Lliçons apreses

Algunes coses que hauria fet diferents:

La pantalla PIXEL: LED Art és agradable, però realment hauria estat millor com una marquesina muntada a la part frontal. Tinc previst fer una altra versió amb una matriu LED de 64x32 i només caldrà modificar el disseny de tall per làser per a l'envelat més gran.

Jogo principalment a jocs arcade dels anys 80, la majoria dels quals jugo millor en un monitor muntat verticalment enfront del muntatge horitzontal d’aquest projecte.

RetroPie i MAME tenen molts botons de funció que recordo què fa cadascun des que els he programat, però amb raó, la meva dona i els meus fills no ho han fet i han demanat etiquetes a tots els botons per a la propera versió.

Concurs Epilog X
Concurs Epilog X
Concurs Epilog X
Concurs Epilog X

Accèsit al concurs Epilog X

Recomanat: