Moble Arcade de peu (upright)
Contingut
Versions
Versió 1 (2016). Turbo i MazingerZ
Les dimensions serien (basat en http://www.factoryarcade.es/web13/wp-content/uploads/2014/01/SLIM.jpg):
versió 1
- 156 cm alt
- 60cm ample (com que el conglomerat és de 1.9, les fustes s'han de tallar a 56)
- 49cm fondo
versió 2 (la que he dut a terme)
- 166 cm alt
- 60cm ample (com que el conglomerat és de 1.9, les fustes s'han de tallar a 56). Tota la referència per tallar és de 56 cm: frontal, marquesina, fustes de darrera, CPO, fusta del bezel.
- 49cm fondo
- carpeta arcade_upright_166.
La fusta de 19mm la puc trobar al Leroy Merlin (conglomerat cru, sense melanina):
Tablero de aglomerado Ref. 489580 tablero contiene 2.97 m2 Más información y disponibilidad 244x122x1,9 cm 6,90€/m2 20,50€ Tablero melamina blanco liso Ref. 10497095 tablero contiene 2.97 m2 Más información y disponibilidad 244x122x1,9 cm 9,29€/m2 27,60€
Amb un taulell tinc per als dos laterals com es veu en la plantilla. Per tant es necessita un altre taulell, dos en total.
A Leroy Merlin es tracta de demanar un taulell, i et fan els talls. Per a la versió 2, s'ha de demanar un tall a 166, i d'aquest dos talls de 49.
- Mides CPO vinil: (20+12)*56 + marge
- Mides marquesina: 13*56 + marge
Són tres fitxers de despiece fets amb LibreCAD, perquè la idea és que amb tres taulells es poden fer dues màquines.
Les dimensions generals són
- 60 ample: per això es tallen les fustes a 56+gruix laterals
- 166cm: alt
- 49cm: fondo
És una màquina amb armari incorporat.
- L1,L2: laterals 166x49
- P: Porta 84x55,5
- TR: Trassera 82x56
- S: sostre 43,5x56 (va amb diagonal)
- TE: terra: 40,5x56
Notes:
- P, Porta: són 55,5 i no 56 perquè es necessita un marge perquè es pugui obrir la porta
- TE: són 40,5 i no 41 perque la porta no ha d'arribar a l'extrem, sinó entrar 0,5 cm respecte els laterals.
Bisagres de cassoleta superacodades
Per fer la porta necessito bisagres de cassoleta super-acodades.
Versió 2. Star Wars
- carpeta arcade_upright_166_v2.
En aquesta versió s'ha d'introduir bastantes millores:
- disseny a petició del client.
- pantalla de 21. vidre. Inclinació més gran del monitor
- marquesina, que quedi bé, que no es vegin els contorns
- acabats en general. que la porta no fregui al terra.
- compte amb les cantoneres.
- moneder més professional
- ...
Pantalla de 21 polzades
Els monitors de 21 polzades (i format 4:3) són difícils de trobar i més cars. L'opció econòmica és una TV de 21 polzades. He aconseguit una TV Samsung LW20M21CP. Té entrades VGA i AV (connectors RCA), i té una resolució de 640x480 (se suposa que 50Hz), que encara que sembli poc, crec que és suficient.
Pensava que hauria d'utilitzar la sortida analògica de video AV (connectors RCA), però la sorpresa és que el cable HDMI to VGA va bé.
Sortida HDMI. Cable HDMI-VGA
Compte! dels dos cables que he probat, un va bé, i l'altre no. La partida aquella que vaig comprar de cables HDMI-VGA, definitivament no és bona. El cable que funciona és el de la marca VICTSING. A més d'encertar-la amb el cable, hi ha tot el tema de configuració del fitxer config.txt. En aquest cas he descobert una anomalia que segurament m'havia provocat molts problemes en anteriors ocasions. Es tracta de tots el tema relacionat amb el overscan. Tenia overscan_top=16, i sembla ser que per culpa d'això no arrenca. Ho deixo tot comentat, i ara sí que arrenca.
La configuració del fitxer /boot/config.txt serà:
#disable_overscan=1 # uncomment the following to adjust overscan. Use positive numbers if console # goes off screen, and negative if there is too much border #overscan_left=16 #overscan_right=16 #overscan_top=16 #overscan_bottom=16 #hdmi_safe=1 hdmi_force_hotplug=1 #hdmi_group=2 (DMT, monitor) #hdmi_mode=4 (480p) #hdmi_drive=2 #config_hdmi_boost=4
Fixar-se que tinc hdmi_group i hdmi_mode comentats. Arrenca de forma correcta, i puc veure quina configuració s'ha agafat: Recordar que puc utilitzar les comandes:
$ tvservice -s -> monitor current state $ tvservice -m CEA $ tvservice -m DMT
Veig que s'ha agafat la configuració DMT (mode=4), que es correspon a un monitor 640x480 25Hz, i per tant ja puc descomentar i ficar aquesta configuració
hdmi_group=2 (DMT, monitor) hdmi_mode=4 (480p)
El tema interessant és que, tot i que es tracta d'una TV, com que em connecto pel cable VGA ho hem de tractar com un monitor d'ordinador, i per tant hdmi_group=1 (DMT). Això m'ha despistat una mica.
Sortida Analògica. Cable jack de 4 pols a RCA
Clarament la qualitat de la imatge és pitjor. Es nota que és analògica (tot i que la resolució és la mateixa).
He de deshabilitar tot el tema de hdmi, i ficar les opcions de sdtv_mode (composite output):
sdtv_mode=2 (PAL) sdtv_aspect=1 (4:3)
Per fer el connector, he de tenir en compte que la sortida del jack són 4 pols, de dins a fora: video-gnd-audio-audio. El connector RCA és el gnd per fora, i el pin és el video. Per tant, em fixo només en el video i gnd, i deixo estar el tema d'audio. Evidentment, en la tele s'ha de seleccionar la source AV. I funciona, tot i que la qualitat no és molt bona, encara que pot ser suficient. La baixa qualitat es nota sobretot en la degradació dels colors.
Pantalla de 21 polzades. Resolució 640x480
Com que la resolució és de 640x480, he d'escollir les imatges de 300 px.
El frontend tindrà aquesta geometria:
// Configuració RPi (Bartop)
#define PAGINACIO 16
#define LLISTA_ROMS_X 10
#define LLISTA_ROMS_Y 90
#define CAPCALERA_W 600
#define CAPCALERA_Y 15
#define CAPCALERA_DELTAH 22
#define LOGO_Y 450
#define PEU_X 10
#define PEU_DELTA_Y 0
#define LLISTA_ROMS_W 310
#define LLISTA_ROMS_H 22
#define ROMPNG_WH 300 //de moment 300, 500, 800
#define ROMPNG_X 330 //normalment serà LLISTA_ROMS_W + LLISTA_ROMS_X +
#define TALLAR_NUM_CHARS 34
#define FONT1_SIZE 20
#define FONT2_SIZE 15
#define VOL_X 580
So. Control de volum
La versió 1.0.13 assigna les tecles 7 i 8 al canvi de volum en el front-end. A més, per a versions de dos jugadors com aquesta, més aviat s'hauria de fer en les tecles e i f.
Blog i Video
creat per Joan Quintana Compte, març 2016
