Mini Arcade Bartop Raspberry Pi Pantalla 7"

by gardaf79 in Circuits > Raspberry Pi

2633 Views, 33 Favorites, 0 Comments

Mini Arcade Bartop Raspberry Pi Pantalla 7"

ambas.jpeg
Puzzle bubble.jpeg
apagada.jpeg
menu.jpeg
negra.jpg

Mini arcade bartop


¿Quieres una mini recreativa pero no encuentras un modelo que se adapte a la cama de tu impresora 3d?

Por ese motivo he diseñado esta mini recreativa. Todo lo que encontraba para poder imprimir eran diseños para camas de impresión más grandes que la mía (20cms x 20cms), así que me decidí a realizar el diseño adaptándolo a las posibilidades de impresión de mi Anycubic Mega S pro.

Se compone de una Raspberry Pi 3b (puede usarse Raspberry Pi 3b+, Raspberry Pi 2 e imagino que Raspberry Pi 4, aunque no lo he comprobado), una pantalla de 7 pulgadas panorámica, un joystick con botonera de membrana e iluminación, amplificador de 3w, dos altavoces de 2 pulgadas y un consumo de corriente bajo (15w).


Montaje, electrónica y sistema


La electrónica no es complicada de realizar, puedes poner cualquier tarjeta microSD que tengas (yo he usado una de 128Gb) y el sistema que más te guste (yo uso RetroPie).

Imprimirla me ha supuesto entorno a 80h de impresión, a parte de las horas de lijar, enmasillar, pintar, pegar y montar las piezas y realizar la electrónica. Por otro lado, configurar RetroPie también me ha supuesto unas cuantas horas. Calculo que en total andará entorno a unas 140h de trabajo aproximadamente, sin contar las 80h de impresión.


Diseño y medidas


He diseñado dos traseras inferiores según el tipo de conector de corriente que quieras usar. Las medidas que tiene la recreativa son 20cms de ancho, 19cms de largo y 21,5cms de alto (patas aparte).

Supplies

altavoces 2pulgadas.jpeg
pantalla waveshare.png
FPWR2IVLEVEM5JZ.jpg
conector DC17.png
FC5NEWMLEVEM5JP.jpg
conectores macho-hembrados.png
amplificador 3w.jpeg
conector USB.jpg
conector USB doble y placa.jpeg
conectores HDMI frente.jpg
espadines amplificador.jpeg
faja HDMI.jpg
interruptor encendido.jpeg
interruptor leds.jpeg
perilla amplificador.jpeg
ventilador 40x40x10.jpeg
alimentador.jpg
Conector corriente polos.jpg

Materiales


-. 1x Raspberry Pi 3b (también Raspberry Pi 2, imagino que Raspberry Pi 4 se ajustará sin problemas)

-. Pantalla (dos opciones):

  • 1x Pantalla de 7" waveshare Rev. C (mejor calidad de imagen):

https://www.waveshare.com/7inch-hdmi-lcd-c.htm

  • 1x Pantalla de 7" genérica (menor calidad de imagen, aunque compatible igualmente):

https://www.amazon.es/Lazmin-Pantalla-Pulgadas-1024x600-Raspberry/dp/B07YBDY4QJ

-. 1x Joystick y 10x pulsadores (8x 28mm + 2x 24mm) arcade sin microswitch (con pulsador de membrana) con iluminación led:

https://es.aliexpress.com/item/33036338211.html

-. 1x Amplificador de audio de 3w con potenciómetro:

https://es.aliexpress.com/item/32681042149.html

-. 2x Conectores HDMI A2:

https://www.aliexpress.com/item/4000014554460.html

-. 1x Cable plano HDMI 10cms:

https://www.aliexpress.com/item/4000014554460.html

-. 2x Conectores micro USB macho tipo G (una para la pantalla y otro para Raspberry):

https://es.aliexpress.com/item/1005002320414960.html

-. 2x Altavoces de 2" (medidas largo 52mm x 52mm ancho x 38cms alto, 45mm entre orificios):

https://es.aliexpress.com/item/32593991938.html

-. 1x Perilla 6mm para potenciómetro:

https://es.aliexpress.com/item/4000108924767.html

-. 1x Interruptor encendido SPST 2 posiciones:

https://es.aliexpress.com/item/32880358926.html

-. 1x Interruptor deslizante 2 posiciones para encendido y apagado leds:

https://es.aliexpress.com/item/1005002781426679.html

-. Conector de corriente (dos opciones):

  • 1x Conector corriente DC017 de 5.5mm:

https://es.aliexpress.com/item/1005002769387636.html

  • 1x Conector corriente redondo 5.5mm x 2.1mm:

https://es.aliexpress.com/item/1005002770364580.html

-. 1x Alimentador 5V 3A 5.5mm:

https://es.aliexpress.com/item/32961533195.html

-. 1x Tarjeta micro SD (yo he usado de 128Gb)

-. 1x Ventilador de 40mm x 40mm x 10mm (yo he usado un revoltec airguard 40mm):

https://es.aliexpress.com/item/1005004613292784.html

-. 1x Elevador de voltaje MT3608 para ventilador:

https://es.aliexpress.com/item/1005005024351563.html

-. Conector USB (dos opciones. La segunda no la he probado):

  • A) 1x Conector USB doble (para soldarlo a una PCB y hacer tú las conexiones):

https://es.aliexpress.com/item/32834931416.html

  • B) 1x Conector USB doble presoldado en placa y un cable USB a 9 pines macho:

https://es.aliexpress.com/item/1005002548356439.html

https://es.aliexpress.com/item/1005001737818864.html

-. 2x Conector 2 pines macho-hembrado:

https://es.aliexpress.com/item/33023814290.html

-. 1x Placa PCB 3x7cms:

https://es.aliexpress.com/item/1005002348430799.html

-. 2x Condensadores electróliticos 6.3v 3300uf:

https://es.aliexpress.com/item/32812576995.html

-. 7x Espadines acodados (para el amplificador):

https://es.aliexpress.com/item/32908642552.html

-. Cables de puente hembra-hembra:

https://es.aliexpress.com/item/32996173648.html

-. 4x Patas goma adhesivas (3mm de alto es suficiente):

https://es.aliexpress.com/item/1005002809603892.html



Tornillería:

-. 22x Tuercas de inserción de latón M3 x 5mm (para cierre de las tapas traseras e inferior):

https://www.aliexpress.com/item/32890237459.html

-. 22x Tornillos M3 x 6mm (para el cierre de las tapas traseras e inferior):

https://es.aliexpress.com/item/32946954901.html

-. 4x Tornillos roscados cabeza phillips M3 x 20mm (también 18mm) (para unión entre laterales inferior y superior):

https://es.aliexpress.com/item/4001232071266.html

-. 8x Arandelas M3 (para la unión entre laterales inferior y superior):

https://es.aliexpress.com/item/1005002959458546.html

-. 4x Tornillos roscados cabeza phillips M3 x 8mm (para sujección del joystick):

https://es.aliexpress.com/item/4001232071266.html

-. 8x Tuercas M3 (para unión entre laterales inferior y superior y sujección del joystick):

https://es.aliexpress.com/item/32977174437.html

-. 4x Tornillos autorroscante M2.5 x 6mm (para sujección de la pantalla):

https://es.aliexpress.com/item/1005004253558845.html

-. 4x Tornillos autorroscante M3 x 8mm (para sujección del ventilador):

https://es.aliexpress.com/item/1005003576244356.html

-. 2x Tornillos M1.4 x 3mm (para sujección interruptor deslizante encendido leds):

https://es.aliexpress.com/item/1005003576244356.html

-. 4x Tornillos M2 x 3mm (para sujección raspberry):

https://es.aliexpress.com/item/1005003576244356.html

-. 8x Tornillos M3 x 4mm (para sujección altavoces):

https://es.aliexpress.com/item/1005003576244356.html


Otros

-. Adhesivo de pegado rápido

-. Funda termorretractil para cubrir las soldaduras

-. Cableado (yo he usado retales de cables USB)

-. 2x Cables USB tipo A 30cms

-. 1x Cable conector minijack 3.5mm 30cms

-. Silicona caliente

-. PLA 1Kg (he gastado algo más de medio kilo) color a elegir

-. Lija fina

-. Masilla para cubrir desperfectos en la impresión en caso de que los hubiere.

STL's

Frontal.png
Lateral inferior derecho.png
Lateral inferior izquierdo.png
Lateral superior derecho.png
Lateral superior izquierdo.png
Soporte conector.png
Soporte sujección tapas traseras inferior y superior.png
Tapa botonera.png
Tapa inferior.png
Tapa pantalla.png
Tapa superior pantalla.png
Tapa trasera inferior.png
Tapa trasera inferior conector redondo.png
Tapa trasera superior.png

Piezas STL para imprimir

Impresión

pìezas cuerpo impresas.jpeg

Impresión en 3D


Lo primero es imprimir las piezas. He gastado entorno a 600gr de PLA para imprimir todas las piezas. Yo he utilizado PLA genérico negro, imprimiendo a una temperatura de 200º y 60º para la cama con soportes en todos los lados.

El imprimir el total de piezas me ha supuesto entorno a 80 horas de impresión. He diseñado dos tapas traseras inferiores (la que lleva el ventilador, interruptores y conector de carga) con dos conectores de carga diferentes. Uno redondo y otro con forma curva en la parte superior, y cuadra en la inferior. Para este conector he subido un pequeño soporte de sujección.

Montaje De Los Laterales

laterales atornillados.jpeg
tornillería unión laterales.png

Una vez impresas las piezas, lo primero es unir los que serán los laterales de la máquina. Para ello, uniremos mediante los tornillos M3 y sus respectivas arandelas y tuercas los laterales inferiores y superiores de ambos lados.

Pegado De Los Laterales Y Cubrepantalla

unión cubre pantalla y ambos laterales.jpeg
unión cubre pantalla y ambos laterales 2.jpeg
unión cubre pantalla y lateral derecho.jpeg
unión cubre pantalla y lateral izquierdo.jpeg

Una vez hemos unido las dos piezas de los ambos laterales, procedemos a pegar el cubre pantalla a los laterales con pegamento tipo superglue. He utilizado unas pinzas para sujetar las piezas entre sí mientras seca el pegamento. Podemos empezar por cualquiera de los dos lados, y una vez pegado ese lado, proceder a pegar el otro.

Tapa De La Botonera Y Frente

unión frente.jpeg
pegado tapa botonera y frente.jpeg
terminada.jpeg

Podemos aprovechar que la tapa de la botonera no está pegada aún para hacer los agujeros para nuestro joystick, dado que una vez montada será algo más complicado. Para hacerlos puedes usar un punzón o un minitaladro.

Una vez hechos los agujeros (yo los hice después de estar todas las piezas pegadas) procedemos a pegar el frente, la tapa de la botonera y la tapa superior

OPCIONAL: Lijado, Enmasillado Y Pintado

enmasillada.jpeg
imprimación.jpeg
pintada.jpeg

Ahora toca lijar. Lijamos todo el modelo con una lija fina y procedemos a dar masilla para tapar los posibles defectos en caso de que los tenga. Tras dejar secar la masilla, pintamos con el color a gusto. En un principio di una imprimación sobre el modelo pero no me terminó de gustar su acabado (por mi mala destreza con las pinturas) y lo quité para pintar después directamente

Montaje De Los Botones

montando botón a.jpeg
montando botón a y b.jpeg
botones montados.jpeg
botones inferior.jpeg
botones montados 2.jpeg
botón normal ancho.jpeg
botón normal largo.jpg
botón pequeño ancho.jpeg
botón pequeño largo.jpeg

Para montar los botones es posible que tengas que lijar un poco los orificios. Luego ir roscando cada uno de ellos hasta el final. El juego de botones que he montado (y para el que está diseñado el modelo) consta de 8 botones de 28mm x 32mm (6 de acción + select y start) y 2 de 24mm x 26mm (los laterales para el pinball)

Montaje Del Joystick

joystick montado.jpg
joystick vista inferior.jpeg
joystick alto.jpeg
joystick alto.jpg
joystick ancho.jpeg
joystick ancho agujeros horizontal.jpeg
joystick ancho agujeros vertical.jpeg

Como dije antes, en esta ocasión no hice los agujeros del joystick antes de realizar el montaje y se hace un poco más complicado hacerlos con el modelo montado. Para sujetarlo al modelo usaremos los 4 tornillos roscados cabeza phillips M3 x 8mm y sus respectivas tuercas.

Conector USB

conector USB doble y placa.jpeg
conector USB terminado.jpeg
conector USB superior.jpeg
conector USB inferior.jpeg
cable USB 9 pines macho.jpg
conector USB doble presoldado hembra.jpg
USB-Type-A-Connector-Pinout.jpg

Para el conector USB doble yo he optado por la una PCB y un conector USB doble para soldar que tenía por casa. Necesitarás además un par de cables USB tipo A para soldarlos a la PCB.

Otra posible opción es buscar un conector USB presoldado a placa y un cable USB con pines macho para conectarlo. Esta combinación no la he probado, aunque me imagino que funcionará sin problemas.

Si te decides por soldarlo, primero hay que soldar el conector a la PCB. Los cables USB tipo A tienen que tener unos 25 - 30cms de largo (mejor que sobre un poco) y luego has de unir los 4 cables de cada uno de los cables USB a los 4 pines de cada conector (el conector tiene 8 pines, 4 por cada USB). El orden de los cables por colores es:

-. Pin 1 rojo (5v)

-. Pin 2 blanco (d-)

-. Pin 3 verde (d+)

-. Pin 4 negro (negativo)

Para mi ha sido más sencillo soldar los 8 cables a la PCB, y puentear entre los pines de los conectores USB y los cables.


Una vez soldado, reservamos.


Amplificador De Audio

amplificador 3w.jpeg
espadines amplificador.jpeg
amplificador cableado.jpeg
amplificador cableado 2.jpeg
cableado puente hembra hembra.jpg

El amplificador de audio viene preparado para soldar los cables directamente a los pines o bien soldar unos espadines y conectar a ellos el cableado. Yo opté por la segunda opción utilizando después cableado de puentes hembra hembra a los que soldé el cableado necesario para llegar hasta los altavoces y la toma de corriente.

Soldamos los espadines al amplificador y conectamos 7 cables hembra hembra a los espadines.

rout


2 Cables (positivo y negativo). Es la salida de audio del canal derecho. A estos cables soldé otro tramo de cableado para que tuvieran una longitud de unos 25cms para poder llegar al altavoz derecho.

lout


2 Cables (positivo y negativo). Es la salida de audio del canal izquierdo. A estos cables soldé otro tramo de cableado para que tuvieran una longitud de unos 20cms para poder llegar al altavoz izquierdo.

power


2 Cables (positivo y negativo). Es la entrada de corriente del amplificador. Necesitarás una longitud de unos 20cms para llegar a la toma de corriente

input


3 Cables. (izquierdo, negativo y derecho). Es la entrada de audio del amplificador. A los cables hembra hembra les soldé el cable con el conector minijack de 3.5mm, soldando el cable blanco al conector L, el cable negro al conector G y el cable rojo al conector R


Montaje USB, Amplificador Y Cableado Botonera

usb y ampli.jpeg
USB más ampli.jpeg
cableado botonera usb y ampli.jpeg
cableado botonera usb y ampli 2.jpeg

Montamos el amplificador y el USB en el modelo, y lo fijamos con silicona caliente. Una vez fijados, cableamos todos los botones con sus respectivos cables (los cables rojo y negro son indiferentes como los conectes, el cableado amarillo negro que da la iluminación si tiene polaridad).

Soldar Conector USB a Cable

conector USB.jpg
Conector USB acodado soldado.jpg
Conector USB acodado soldado 2.jpg

Para la pantalla y para la Raspberry necesitamos 2 conectores USB soldados para poder alimentarlos, así que haremos dos cables. La longitud del cable debe ser de unos 30cms cada uno (luego se cortará lo que sobre).

Montar Cable HDMI

cable HDMi montado.jpeg
conectores HDMI frente.jpg
conectores HDMI reverso.jpg
faja HDMI.jpg

Montamos el cable HDMI introduciendo la faja en los conectores y fijándola con la presilla de cada conector

Montaje De La Pantalla

pantalla montada.jpeg
pantalla.jpg
pantalla waveshare.png

Conectamos uno de los cables USB que hemos soldado en el punto 11 y el cable HDMI que hemos montado en el punto 12 a la pantalla. Ajustamos la pantalla y con un punzón marcamos los agujeros en el modelo. Atornillamos con los tornillos M2.5 x 6mm la pantalla al modelo sin apretar demasiado para no romperla.

Montaje De Los Altavoces

altavoces 2pulgadas.jpeg
altavoz montado.jpeg
altavoz montado 2.jpeg

Colocamos los altavoces en el modelo y los atornillamos.

Controladora Joystick Zero Delay

zero delay.jpeg

Conectamos los cables de los pulsadores de los botones (el cableado de los leds de color amarillo y negro irá conectado a un interruptor más adelante) a la placa zero delay:

K1 - Botón A

K2 - Botón B

K3 - Botón C

K4 - Botón D

R1 - Botón E

L1 - Botón F

R2 - Botón derecho

L2 - Botón izquierdo

ST - Start

SE - Select

Y el conector del joystick

** No he conectado los leds a la placa zero delay porque cuando se le exige mucho a la Raspberry (cualquier juego de FBA por ejemplo) tiene picos de tensión que afectan a la iluminación y hacen que parpadee.

Una vez conectados todos los cables de los pulsadores pegamos entre los altavoces con silicona caliente al modelo

Cortar Y Soldar Cable USB Joystick

cable USB joystick acabado.jpeg
cable USB joystick recortado.jpeg

El cable USB que viene con los joystick es muy largo, así que lo he cortado para darle un largo de aproximadamente 25 - 30 cms, volviéndolo a soldar tras cortarlo

Cableado Altavoces

conexionado inferior.jpeg
conexionado inferior sin embridar.jpeg

Soldamos los 2 pares de cables a cada altavoz (respetando los polos positivo y negativo) y embridamos todo el cableado, dejando libres los cableados amarillo y negro de la iluminación led y el cableado negro y rojo de la alimentación del amplificador a parte de los cables USB y el cable con el conector minijack.

Tuercas De Inserción

conectores roscados.jpg
tuercas roscadas inferiores frente marcadas.jpeg
tuercas roscadas inferiores marcadas.jpeg
tuercas roscadas inferiores trasera marcadas.jpeg
Tuercas roscadas tapa inferior ventilador.jpeg
Tuercas roscasdas tapa superior 1 marcadas.jpg
Tuercas roscasdas tapa superior 2 marcadas.jpeg

Con ayuda de la punta de un soldador caliente, procedemos a colocar las 8 tuercas de inserción en los respectivos orificios de la parte superior del modelo (2 de ellas en el soporte de unión entre las tapas traseras superior e inferior)

Raspberry

conexiones raspberry y pantalla.jpeg
conexiones raspberry y pantalla 2.jpeg
Conexionado Raspberry.jpeg
Conexionado Raspberry 2.jpeg
Conexionado Raspberry 3.jpeg
Conector USB acodado soldado.jpg
Conector USB acodado soldado 2.jpg

Atornillamos la Raspberry a la tapa trasera superior con los 4 tornillos M2 x 3mm y conectamos el otro cable con el conector USB acodado que hemos soldado antes al puerto de carga de la Raspberry, el conector minijack 3.5mm de audio a la salida de audio analógica de la Raspberry y los 3 cables USB (los dos cables que vienen de los 2 puertos USB externos, el cable USB del joystick) a los puertos USB de la Raspberry y el cable HDMI que une la pantalla.

Embridamos todo el cableado para que no se muevan los cables USB y atornillamos la tapa trasera superior.

Interruptores, Conector De Corriente Y Ventilador

interruptor encendido.jpeg
interruptor encendido cableado soldado.jpeg
Interruptor encendido montado y cableado.jpeg
interruptor leds.jpeg
Interruptor leds cableado.jpeg
Interruptor leds cableado 2.jpeg
Tapa trasera inferior cableado.jpeg
ventilador 40x40x10.jpeg
Ventilador atornillado.jpeg
Ventilador atornillado interior.jpeg
Conector corriente polos.jpg
Ventilador cortar cable amarillo.jpeg
conectores macho-hembrados.png

Interruptor encendido SPST


Soldamos 2 cables a los dos pines del conector de encendido SPST y cubrimos las soldaduras con funda termorretractil. Colocamos el conector desde el exterior en la tapa trasera inferior.

Interruptor leds


Soldamos 1 conector hembra cableado macho-hembrado a los dos pines superiores y otros 2 cables rojo y negro a los pines centrales (respetando el color que hayamos soldado en los pines superiores, es decir, en el central mismo color que en el superior). Cubrimos las soldaduras con funda termorretractil y atornillamos a la tapa trasera inferior desde el interior con los dos tornillos M1.4 x 3mm.

Conector de corriente


Colocamos el conector de corriente en la tapa trasera inferior desde el exterior y colocamos su rosca. Apretamos hasta que quede el conector fijado. Soldamos al pin positivo uno de los cables rojos del interruptor SPST (comprobar con un tester en continuidad, el pin positivo es interior del conector) y un cable negro al otro pin (comprobar con un tester en continuidad, el pin negativo es el exterior del conector). Cubrimos las soldaduras con funda termorretractil.

Elevador de voltaje


Pegamos con silicona caliente el elevador de voltaje junto al ventilador. Soldamos dos cables rojo y negro a los pines VIN del elevador de voltaje (rojo al VIN+ y negro al VIN-).

Soldar los cableados


Soldamos los tres cables positivos rojos: Rojo VIN+ del elevador de voltaje, rojo de los pines de enmedio del interruptor de los leds y rojo del interruptor SPST a el cable rojo del conector macho macho-hembrado recordando usar funda termorretractil.

Después los tres cables negativos negros: Negro VIN- del elevador de voltaje, negro de los pines de enmedio del interruptor de los leds y negro del conector de corriente al cable negro del conector macho macho-hembrado y cubrimos la soldadura con funda termorretractil.

Regular velocidad del ventilador


Conectamos el alimentador de corriente al conector de corriente y pulsamos el interruptor SPST para dejarlo en posición I (encendido). Con un pequeño destornillador plano y el tester ajustamos el voltaje (tester en medición de corriente continua CC para medir 30v) hasta dejarlo entorno 7.5v. Si el ruido producido por el ventilador es muy alto, una vez soldado el cableado del ventilador se puede ajustar a menor voltaje.

Desconectar el alimentador de corriente.


Ventilador


Si el ventilador tiene 3 cables, solo usaremos el positivo (rojo) y el negativo (negro). El cable restante se puede cortar. Colocamos el ventilador en su lugar en la tapa trasera inferior y pegamos con silicona caliente el elevador de voltaje junto al ventilador. Soldamos el cableado del ventilador a los pines VOUT del elevador de voltaje (rojo al VOUT+ y negro al VOUT-).


Conectores Macho-hembrados

Tapa trasera inferior interior.jpeg
Tapa trasera inferior interior 2.jpeg
FUSHSMQLF2JUKG1.png

El potenciómetro del amplificador de 3W tiene una posición de apagado que al volver a encender tiene un pico de consumo elevado que hacía que se apagara la pantalla. Para solucionarlo y reducir el pico, he soldado un condensador electrolítico de 3300uf al cableado de alimentación del amplificador y otro al cableado de alimentación de la pantalla (respetando las polaridades). Una vez soldados los condensadores a ambos cableados, soldamos los 3 cables rojos del amplificador, pantalla y Raspberry a el cable positivo (rojo) de un conector hembra macho-hembrado y los 3 cables negativos del amplificador, pantalla y Raspberry a el cable negativo (negro) del conector hembra macho-hembrado recordando cubrir las soldaduras con funda termorretractil.

Por último, soldamos un conector macho macho-hembrado al cableado amarillo-negro de los leds (rojo - amarillo, negro - negro) cubriendo las soldaduras con funda termorrectractil.



Paso Final

Trasera inferior y superior atornillada.jpeg
Tapa inferior atornillada.jpeg
Patitas puestas.jpeg
perilla amplificador.jpeg
negra.jpg
USB más ampli.jpeg
soporte unión tapas traseras.png

Atornillamos los 22 tornillos M3 * 6mm para sujetar todas tapas, colocamos las patas inferiores adhesivas y la perilla del amplificador.

Grabamos la imagen del sistema que más nos guste y solo nos queda configurarla y jugar.