Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Mi objetivo era construir una consola portátil y un centro multimedia para mi hija. La jugabilidad en los mini diseños como los clones de PSP o Nintendo parece demasiado lejos de la idea de los viejos gabinetes de arcade. Quería unir la nostalgia de los botones de los antiguos armarios con la comodidad de la portabilidad y una pantalla no demasiado pequeña.
Entonces, estos son los requisitos iniciales de este proyecto:
- Pequeña, una niña de 7 años debería poder moverla sin esfuerzo.
- Un solo jugador.
- Panel de control en una posición cómoda (elevado).
- Botones iluminados. Quiero programar juegos en Python aprovechando los colores de los botones, como QuizzPi, un instructable que hice recientemente.
- Portátil. Mi hija quiere ver películas en su cama, yo quiero jugar a Ghost and Goblins en el balcón y mi esposa quiere ver videos de Youtube en la cocina. A veces tendremos un enchufe cerca, pero a veces no, por lo que necesitamos una batería.
- Lo más barato posible.
Una vez definidos los requisitos del proyecto, entré en la sala de pensamiento y creé un proyecto con estas características:
- Armario no muy grande, aprox. 20-25cm x 20-25cm x 20cm (frente x alto x fondo).
- Una pantalla LCD de 7 pulgadas de un reproductor de DVD de coche averiado.
- Una batería de larga duración, hay dos posibilidades, comprar un powerbank, o una batería de bricolaje con un ancho de 18650 celdas de una vieja batería de portátil.
- Joystick, 4 botones de acción para jugar, 2 botones para juegos de pinball y 4 botones de control (intro, esc, pausa, pestaña).
- Botones iluminados opcionales, las luces se pueden encender / apagar con un interruptor.
- Raspberry Pi 2/3 en el interior.
- Interfaz de Recalbox para jugar y Kodi Media Center para ver videos y películas de YouTube.
- Costo aproximado: <100 $
Paso 1: el gabinete …
Pasé mucho tiempo buscando un armario que se adaptara a mis necesidades. Quería que el panel de control estuviera en una posición cómoda, idealmente en un ángulo de 45 grados, y que el gabinete pudiera contener la pantalla y todos los componentes electrónicos en su interior. Lamentablemente no encontré ninguno similar, pero me di cuenta de que girando 90 grados un diseño de gabinete llamado Nanocade (se puede ver en la página de Koenigs) el resultado era bastante similar al que estaba buscando.
Como puede ver en la segunda imagen, si levanta el Nanocade desde el frente, haciendo que la parte posterior del Nanocade toque el suelo, se convierte en mi diseño. El panel de control del Nanocade albergará la pantalla, y el lugar donde está la pantalla en el Nanocade se convertirá en mi panel de control. Tuve que hacer algunos ajustes para agrandar el espacio para la pantalla. El interior de mi diseño es totalmente nuevo y no coincide con el Nanocade. Modifiqué algunas medidas para encajar la pantalla en el gabinete.
Una vez realizados los planos (se puede ver en la imagen), corté la madera y monté la estructura con cola de madera y la ayuda de unos clips. Usé madera de 15 mm x 15 mm para reforzar las uniones. Cuando el pegamento estaba seco monté la pantalla, utilicé su soporte de plástico original.
El panel de control es una pieza formada por una pieza de madera contrachapada de 10 mm y otra pieza de madera contrachapada de 5 mm pegada en un ángulo de 90 grados. Imprimí el diseño del panel de control para ver cómo encajaban los botones y el joystick en el panel de control (se puede ver en la primera imagen).
No hice los agujeros para los botones hasta que tuve las artes impresas.
Se terminó el trabajo principal en el gabinete. El costo de la madera y el pegamento fue de 5 $ aprox.
Paso 2: La pantalla …
Usé una pantalla de 7 pulgadas de un viejo reproductor de DVD de coche roto. Lo compré hace unos años en una tienda de segunda mano. Me costó 20 $, el reproductor de DVD y dos pantallas de 7 pulgadas. Solo usé uno de esos en mi auto.
El problema era que no tenía entradas RCA o HDMI. Tenía un puerto S-VIDEO, así que miré el pinout de los conectores s-video y el pinout del conector de salida de video RCA de la Raspberry Pi e hice un cable como se puede ver en la imagen. Une la salida de audio / video de 3,5 mm de la Raspberry y una alimentación de 12v, al conector de entrada S-VIDEO. Puedes ver los esquemas en las imágenes.
Una vez preparado el cable llegó el momento de hacer una prueba, conecto la pantalla a la Raspberry y VAMOS A PANG …
Paso 3: Dame algo de poder …
El requisito más importante de este proyecto fue la portabilidad, necesito una batería. Necesitamos dos voltajes, 5v para alimentar la Raspberry Pi y 12v para alimentar la pantalla y los leds. Estaba buscando un banco de energía de 12 voltios que permitiera cargar y descargar simultáneamente, pero el precio era prohibitivo (40 $ y más), pero encontré una alternativa de bricolaje. Con tres 18650 celdas (las puedes encontrar en baterías viejas de laptop) y un protector de carga / descarga hice una batería de 12v 2700ma. Me costó 3 $. Puedes ver el protector de PCB aquí. Si no tiene ninguna batería de computadora portátil vieja, puede comprar las celdas en este enlace.
Solo tienes que conectar las tres celdas 18650 en serie siguiendo el diagrama proporcionado por el fabricante, conectando cada enlace a la placa de protección de PCB. Finalmente debes conectar un conector macho o hembra a los polos positivo y negativo como indica el diagrama del fabricante, y poner un poco de pegamento caliente y cinta adhesiva para que la batería sea más robusta. Puedes ver el resultado final en las imágenes. Tenemos un 12v 2700ma por 3 dólares (4 $ o 5 $ más si debe comprar las 18650 celdas).
Disponemos de 12v para alimentar la pantalla. El siguiente paso es obtener una fuente de 5v de esta batería de 12v para alimentar la Raspberry Pi. Usé un cargador de coche barato para teléfonos inteligentes. Estos cargadores obtienen 12v de la batería del automóvil y se transforman en la salida a 5v para alimentar los teléfonos inteligentes. Esto es todo lo que necesitamos. Usé uno que encontré en casa, pero puedes conseguir uno por 2 $ aquí.
Una vez que tenemos las fuentes de 12v y 5v es el momento de explicar el sistema de energía. Como puedes ver en el diagrama de la primera imagen, partimos de una fuente de alimentación de 12v para laptop, esta se conecta con el conector del gabinete. En el gabinete, la energía va a nuestra batería de bricolaje de 12v, cuando tenemos la fuente de alimentación conectada la batería se está cargando y alimenta el sistema, cuando no tenemos fuente de alimentación la batería se usa para alimentar el sistema.
El polo positivo de la batería va al interruptor principal de ENCENDIDO / APAGADO del gabinete. De este interruptor tenemos cuatro cables con 12v: pantalla, leds de marquesina, leds de botón y cargador de coche de 12vTO5v para la Raspberry Pi. Disponemos de otro interruptor (interruptor de iluminación) para poder encender los leds de la marquesina y los leds de los botones.
Finalmente, hice algunos cables de bricolaje para ahorrar espacio porque los originales eran demasiado largos para su propósito. Puedes verlos en las últimas imágenes.
La duración de esta batería que alimenta la Raspberry Pi y la pantalla es de aproximadamente 3,5 a 4 horas para jugar o ver videos. Si enciende el sistema de iluminación y wifi para videos de Youtube, la duración es de aproximadamente 2.5 a 3 horas.
Paso 4: Terminarlo: diseño del panel de control, botones, iluminación y artes
Quería 4 botones de acción, 2 botones de pinball, 4 botones de control (esc, intro, tab y pausa) e interruptores independientes para encendido / apagado e iluminación. Obtengo algunos botones, joysticks y codificador arcade de estos enlaces:
- Botones de arcade: aquí
- Joystick: aquí
- Codificador y cables USB Arcade: aquí
Hice los agujeros para los botones con un taladro de 25 mm. Luego conecté los botones al codificador y el codificador a la Raspberry Pi con el cable USB. Cableé los leds de los botones con la fuente 12v.
También necesitaba 2 interruptores, un conector de 3,5 mm para la fuente de alimentación y algunos cables. También compro unos neumáticos led para la carpa. El encendido de los leds se describió en el paso anterior. Funcionan con 12v, por lo que no se necesita ninguna transformación. Puedes ver los leds en la marquesina en las imágenes.
El tema principal de las artes son las hadas, a mi hija le gusta y lo elige. Trabajo durante 2 días en el diseño de las artes y los resultados se pueden ver en las fotos. Ordené imprimirlo en vinilo adhesivo en Pixart Printing. Me costó solo 10 $ una pieza de 1 metro x 1 metro.
Pinté el gabinete con pintura acrílica negra y luego puse el vinilo. Finalmente hice los agujeros y puse los botones. El trabajo terminado se muestra en las imágenes.
Paso 5: Frontend: Recalbox y Kodi
El último paso fue encontrar una imagen SD de Raspberry Pi con una interfaz de arcade y Kodi. No estaba seguro porque había dos buenas interfaces, Retropie y Recalbox. Me decidí por recalbox porque es más sencillo de configurar. Encontré la imagen SD en un foro de Internet. Quemé la imagen en una tarjeta SD. En la primera ejecución, puede configurar los botones para que coincidan con nuestra máquina. Puede encontrar la imagen SD que mejor se adapte a usted en Youtube o en cualquier foro.
Esto es todo. Puedes ver en el video mi proyecto funcionando: Running Fairies Arcade
Espero que les guste este instructivo tanto como les gustó a mi hija y a mi esposa. Estoy esperando jugar a PANG por un tiempo pero no lo dejan libre.
Cualquier pregunta estaré encantado de responderla. Saludos y gracias!