Com construir un MAME Arcade

De Wikijoan
Dreceres ràpides: navegació, cerca

Contingut

referències

marcianitos.org, web de referència a l'estat, va tancar el 2009, però encara està disponible l'històric del fòrum:

1. Arcade Cabinet

MAME cabinet plans: fitxer ArcadeCabMamePlans.pdf (aquí està tot)

Bar-top cabinet

plans:

altres exemples de disseny:

el millor: fitxer diyromarcade.rar. està ben explicat, hi ha els plànols amb les mides, hi ha lloc per als altaveus i markee, i explica on s'ha de posar la placa base, font d'alimentació i hdd. La cosa bona és que tota la fusta de darrere és recta, i puc ficar-hi una fullola amb dos guies fàcil de posar i treure (com es veu a http://www.cheapassgamer.com/forums/showthread.php?p=6206770), i d'aquesta manera puc accedir fàcilment a l'interior.

2. Controls. Joysticks i botons: construcció d'un emulador de teclat

Se'n diuen controladors I-PAC: http://www.ultimarc.com/ipac1.html és la interfície per connectar els butons i joysticks a l'ordinador PC

The other special piece of hardware you’ll need to order is a keyboard encoder. Remember that all your joysticks and buttons are actually just little microswitches, which complete electrical circuits when pressed. A keyboard encoder is wired to all of your microswitches, and to your computer through the USB or PS/2 interface, and it translates the microswitch signals into key presses for your computer to use with MAME. Mame build-it image

There are several different keyboard encoders available. Among the most popular are Ultimarc’s I-PAC 2 and I-PAC 4 boards, which support up to 32 and 56 inputs, respectively. For our build we chose the I-PAC 4, so we could hook all of our controllers up to a single encoder. When calculating how many inputs you need, bear in mind that a joystick contains 4 individual microswitches.

La idea és fer-ho amb un arduino. M'he documentat i sembla factible amb la llibreria ps2dev.h:

També és interessant instal.lar dos botons laterals per al pinball, però aleshores fa falta un tirador. Clar que el tirador es podria fer mitjançant un FSR (sensor de força o similar...)

Un altre control que es pot incorporar és un potenciòmetre per al control de volum de l'altaveu.

com fer el plunger d'un pinball

La manera més senzilla és fer un botó i deixar-se d'històries.

Ara bé, lo xulo seria tenir un plunger de molla, amb un microswitch que simula el botó. Només tindria sentit un FSR o similar si el joc també tingués la possibilitat, que no crec.

La part mecànica es podria comprar:

seria molt realístic, però aleshores necessitaria un transductor que em convertís la força a senyal elèctrica.

You need to make a small box to support the rod, drill a hole through the box ends to allow the rod to pass through then add a block or pin on the rod to stop it from traveling through the box when released. On the other side of the box, you need to put the spring on only slightly compressed and then a cap of some sort that will hold the spring and launch you ball.

Si vull una solució purament electròncia doncs amb un piezo i un pad de foam ho tindria, igual que feia amb la bateria electrònica.

Ara bé, si vull tenir un sensor sensible a la força, el joc (ROM) també haurà de tenir aquesta possibilitat.

3. Televisor CRT/Pantalla TFT

4. El PC

ha de tenir entrada PS/2

5. El so: amplificador d'audio i altaveus

Per discussió sobre com utilitzar un amplificador d'audio i altaveus de cotxe, per tal d'aconseguir una bona qualitat de so:

Els amplificador tipus TA2024 estan basats en aquest xip, que és molt popular per fer amplificadors d'audio de potència. Per exemple, el següent enllaç és l'amplificador TA2024 Class Tripath HI-FI Amplifier T AMP, que a més inclou la font d'alimentació de 12V/4A. Val 39euros-30euros

Cercant en eBay es troben amplis amb carcassa:

Output Power 2 x 15W @ 4ohm, 2 x 10W @ 8ohm (escollir els altaveus és important)

Sembla ser (mirar) que es desaconsella utilitzar la font d'alimentació de l'ordinador per alimentar l'amplificador d'audio (mirar per què).

i cercant directament a Google per TA2024 es troben solucions més barates sense carcassa:

La solució passa per utilitzar un ampli d'audio de cotxe o potser millor un d'aquests TA2024, i no fer-se'l un mateix:

The other folks are right - don't try to build it yourself. 
There are many factories in China doing that for you. Buy 
a 12V SLA battery and a car stereo amplifier.
Agreed that car stereo amplifier chips are the best idea here. They do most of the work for you with relatively few external components. D class chips would give you more efficiency and lower weight, but aren't as easy to build.

Per entendrens, els D class chips és el TA2024, que són més eficients. I amplis de cotxe estan basats en el xip TDA2005 i són amplis de classe B:

The TDA2005 is a class B dual audio power amplifier specifically designed for car radio applications. Its high current capability (up to 3.5 A) and the ability to drive very low impedance loads (down to 1.6 ohms) makes this circuit a good choice for cheap power booster amplifiers. The IC is sold in two variants: TDA2005M for bridge and TDA2005S for stereo applications

LLista de xips amplificadors d'audio:

Finalment he trobat per 15 euros (està basat en el xip LA4625):

Son 15Wx2, i com es veu en el datasheet del xip, en realitat són 13,5Wx2 quan la impedància és de 4ohm. Per tant, van amb uns altaveus de 4 ohm que no superin els 13W, per ex, de 10W.

compra. Al final he comprat un amplificador de moto i una font d'alimentació d'ordinador:

l'amplificador l'alimentaré amb aquesta font d'alimentació.

El valor de 180W (que en el meu cas no surt en cap especificació) és totalment enganyós. Tenint en compte que l'amplificador s'alimenta a 12V 4A, és lògic que com a molt la potència d'audio (que serà menor que la potència elèctrica) no superi els 40W.

Hola gracias por su comunicación, en los siguientes enlaces puede ver los significados de PMPO y de RMS, en la parte superior de amplificador impreso si especifica 180w + 180W cierto es la caja de los altavoces no es muy grande ya que como se pueden instalar en una moto ,si lo conecta a unos altavoces de sala puede comprobar la vigorosidad del sonido.

UN SALUDO.

"http://es.wikipedia.org/wiki/PMPO#Potencia_PMPO" y en "http://es.wikipedia.org/wiki/Etapa_de_potencia" 

6. Sistema de monedes

moneders per a Arcade:

Els moneders electrònics són cars:

Me imagino que te refieres a monedero electrónico, evidentemente. Te pogo los precios de Cinytres (I. L. es algo más caro vendiendo al por menor):

SELECTOR ELECTR. LV5 Euros AZKOYEN 120,50€
SELECTOR ELECTR. NN6 TEMPUS Eur.AZKOYEN 130,50€
SELECTOR ELECTR. XV-2i tropi AZKOYEN 125,50€
SELECTOR ELECTR. X6-6S CCTALK AZKOYEN 129,50€
SELECTOR ELECTR. X6-6S EUROLAND AZKOYEN 129,50€
SELECTOR ELECTR. X6-D2S T.DIGIT. AZKOYEN 130,72€
SELECTOR ELECTR. L56S=LS5 Euros AZKOYEN 129,50€
SELECTOR ELECTR. A6-6S p/frontal AZKOYEN 118,00€

7. Artwork, acabats

Monitor bezel, Lighted Marquee

Tira de leds

Tinc una font d'alimentació de 12V. Tira de 3 leds:

3.1V*3=9.3V
R= 12v-9,3V / 0,020A = 135 ohm.

i un consum de 20mA

Si això no dóna prou llum fico una altra tira de 3 leds en paral.lel, i el consum total serà de 40mA.

8. Emuladors

9. Front loader

preus màquines Arcade

Buscant per Arcade a segundamano:

els preus van de 800-1500 euros

Comercial

gravar video del funcionament jukebox/MAME

utilitzar el recordmydesktop gravant l'audio no és una tasca fàcil. (opto per no utilitzar jack, on això ja està resolt).

En principi pulseaudio ja està instal.lat, i la meva targeta de so per defecte és hw:0,0

Una cosa que hauria de ser simple com és gravar un screencast (amb so) es converteix en una cosa difícil.

No ho he pogut fer amb recordmydesktop (encara que té l'opció --device), sinó amb gtk-recordmydesktop:

$ sudo apt-get install gtk-recordmydesktop

$ sudo apt-get install libasound2-plugins
$ sudo apt-get install "pulseaudio-*"
$ sudo apt-get install paman
$ sudo apt-get install padevchooser
$ sudo apt-get install paprefs, pavucontrol, pavumeter

Com s'explica al video, el procediment té nassos.

ALSA-Plugin recordmydeesktop. A la llista desplegable escollim Monitor of Audio intern Analog Stereo. Si hi ha so hem de veure com es detecta el so amb un nivell suficient.

Tot això funciona perfecte amb el mame -window. I en el cas del pytone també funciona escollint com a driver=pulse (i no cal escollir device). Recordem que amb el pytone puc escollir tres configuracions d'audio que tots dos funcionen per escoltar música:

Construcció del moble (hivern 2014)

El joystick i els botons els fico a sobre d'un metacril.lat o un vidre. A sota hi haurà un paper imprès amb el disseny i una ajuda per als botons. La solució fàcil podria ser el metacril.lat (fàcil de fer forats). Del metacril.lat en podem treure les ratllades amb el complement de Dremel adient.

El vidre també podem tallar-lo, tot i que més difícil. Però hi ha broques assequibles. A Girona:

Les broques que jo necessitaria són:

El monitor que que aconseguit (5e) de dimensions és: 30,49cm x 22,80 cm

videos de referència

En aquest video s'ha utilitzat una fresadora (milling machine) per arrodonir el contorn (contornejar = to chamfer). Utilitzar una fresadora:

Sistema de subjecció per tal de què quedi ben apretat el metacril.lat (min 1'51):

Idees extretes dels videos:

Comprar components

joystick i botons:


creat per Joan Quintana Compte, març 2011, febrer 2014

Eines de l'usuari
Espais de noms
Variants
Accions
Navegació
IES Jaume Balmes
Màquines recreatives
CNC
Informàtica musical
joanillo.org Planet
Eines