Arcade Stick

De wikijoan
Salta a la navegació Salta a la cerca

Introducció

Arcade stick.png

Es tracta de fer un arcade stick d'un sol jugador, que inclou la RPi i bateria recarregable- L'objectiu és que l'únic cable que s'ha de connectar és el HDMI. El so també va per HDMI. Per tant, l´únic que s'ha de fer és enxufar a la tele i jugar: tot ja està configurat. Inclou els emuladors mame4all, Neo-Geo, Megadrive, GBA i SNES (SNES serà la primera vegada que ho implemento).

Dins de la caixa hi haurà:

  • RPi
  • elctrònica per connectar als pins GPIO (array)
  • bateria i step-up (seria la part més cara)

A més:

  • Consta de 1 joystick i 9 botons.
  • De l'exterior hem de poder connectar el cable HDMI i el carregador de la bateria
  • Amb 4 cargols podem obrir tota la tapa i accedir a l'interior.
  • Coses que falten en el dibuix: foradets per airejar (tot i que no cal ventilador)
  • No farem vinil. Farem un transfer de fusta amb blanc i negre, on es vegin bé els botons, els labels i algun motiu arcade.

Configuració CPO


ESC  P1 ST  SEL COIN
0    1      2
*    *      *

            X   Y   R
            6   7   8
            *   *   *

            *   *   *
            A   B   L
            3   4   5
pinheader BCM GPIO

		*   *
		*   *
		*   *
left-GPIO4	*   *	GPIO14-0
		*   *	GPIO15-1
right-GPIO17	*   *	GPIO18-2
up-GPIO27	*   * 
down-GPIO22	*   *
		*   *
3-GPIO10	*   *
4-GPIO9		*   *	GPIO25-6
5-GPIO11	*   *	GPIO8-7	
		*   *	GPIO7-8

I el fitxer pikeyd.conf quedaria de la següent manera:

#joystick1
KEY_LEFT 4
KEY_RIGHT 17
KEY_UP 27
KEY_DOWN 22

#esc, P1 start, coin/sel, P2 Start
KEY_0 14
KEY_1 15
KEY_2 18

#jugador 1
KEY_3 10
KEY_4 9
KEY_5 11

KEY_6 25
KEY_7 8
KEY_8 7

Resum layout a imprimir:

1 PLAYER 9 BOTONS

ESC		P1ST	SEL-COIN
0		1		2
*		*		*

				X		Y		Z-R-D
				6		7		8
				*		*		*
				*		*		*
				A		B		C-L
				3		4		5

3.3 *--* 5V
	*--*
	*--* GND
L	*--* 0
 	*--* 1
R	*--* 2
U	*--* 
D	*--*
	*--*
 3	*--*
 4	*--* 6
 5	*--* 7		
	*--* 8

Construcció

Pressupost:

  • RPi: 30e
  • targeta SD 16G: 10e
  • cable HDMI: 3e

PowerBoost 500 Charger: 15$

  • Bateria 3.7V LiIon/LiPoly: 10$ (3.7V lithium polymer battery 457477 mobile power Tablet PC MID Dipper 2500MAH)
  • Botons i joystick: 25e

Total: 68 e (93 e incloent la bateria i el carregador)

Arcade Stick + moble convertible

Ja tenim el Arcade Stick amb sortida HDMI. La idea és integrar aquest arcade stick amb un moble, de manera que normalment es juga amb el moble, i quan volem treiem la caixa per jugar directament amb la tele.

La principal dificultat està en l'àudio. Normalment l'àudio sortirà per HDMI, però jo vull que quan ho connecti al moble l'àudio surti pel jack-audio, doncs en el moble tindré un amplificador de so, altaveus, i pantalla VGA. La solució és fer servir l'opció 0=auto. En el fitxer .bashrc ficaré:

amixer cset numid=3 0
#Where <n> is the required interface : 0=auto, 1=analog, 2=hdmi.

i funciona. Quan connecto a la tele HDMI, el so va per HDMI. I quan connecto a una tele VGA a través del cable HFMI-VGA, efectivament el so va pel jack-audio. El que no funciona (i això em despistava) era sortir per hdmi però amb uns altaveus connectats al jack (pensava que detectaria els altaveus connectats).

Aleshores el moble constarà de pantalla VGA, altaveus i amplificador, corrent per als leds, corrent per la RPi, i vinils. Quedarà un forat frontal que és on encaixarà el arcade stick. S'ha de veure quina és la manera d'encaixar.

Comercial

Arcade Stick Model Star Wars

  • Connectar i Jugar. Totalment configurat amb els emuladors MAME, Neo-Geo, SNES, Mega Drive, Game Boy Advance.
  • xxx jocs classificats per categoria i preferits.
  • Sortida HDMI. Connecta'l a la tele i posa't a jugar
  • Dimensions
  • Construcció en fusta de pi. Disseny personalitzat per encàrrec.
  • Preu: 350 e. (NOTA: no és tan sols un Arcade Stick. Inclou un mini-ordinador totalment configurat. Enxufar i jugar)
  • Opcional Bateria recarregable: +35e (quan juguis l'únic cable que tindràs serà el HDMI)

Arcade Stick 2P (març 2017)

Arcade stick 2P1.jpg

Dimensions:

  • frontal: 56+2x x 8 (on la x es el gruix de la fusta)
  • darrera: 56+2x x 11,5
  • terra: 56+2x x 18
  • tapa: 55,5x18,5

La CPO és la mateixa que una màquina 2P. La única diferència és que la geometria del front-end és RPI_SAMSUNG, i que el so va per HDMI. Els pins GPIO van soldats directament al cable.


creat per Joan Quintana Compte, setembre 2015, març 2017