PDA

Ver la versión completa : Crea tu propia Game Boy con una Raspberry Pi



josepzin
07/07/2014, 19:26
Las instrucciones publicadas en Adafruit, donde nos explican que la base del proyecto es una Raspberry Pi que se encarga de ejecutar Linux con un emulador; de hecho, no tenemos porqué limitarnos a juegos de Game Boy y también jugar a arcades MAME o nuestra consola retro favorita, pero en este caso la falta de botones jugará en contra (y nunca mejor dicho).

La Raspberry Pi está conectada a una pantalla TFT Adafruit de 2.8 pulgadas, y obtiene la electricidad de una batería de 2200 mAh (¡dile adiós a las pilas AA!). Para los botones se ha optado por un guiño a los aficionados, ya que provienen del mando de una Super Nintendo, aunque no estoy seguro de que mucha gente quiera sacrificar uno de estos. El paquete lo completa la carcasa, que es impresa en 3D y cuyos archivos podemos descargarnos directamente de la web para usar en nuestra impresora. También se incluyen esquemas para conectar las diferentes partes.

Este puede ser un buen proyecto para este verano, y lo mejor es que las instrucciones parecen fáciles de seguir. Si estáis interesados solo tenéis que leer la guía en el enlace inferior.

Fuente | Adafruit (https://learn.adafruit.com/pigrrl-raspberry-pi-gameboy?view=all)

Enlace: http://www.omicrono.com/2014/07/crea-tu-propia-game-boy-con-una-raspberry-pi

http://www.omicrono.com/wp-content/uploads/2014/07/gameboy-raspberry-3.jpg

http://www.omicrono.com/wp-content/uploads/2014/07/gameboy-raspberry-11.jpg

http://www.omicrono.com/wp-content/uploads/2014/07/gameboy-raspberry-2.jpg


https://www.youtube.com/watch?v=EPTp6WSrC6c

manirea
07/07/2014, 20:05
la pantalla es pequeña para mi gusto. Si vas a usarla, por lo menos no te vayas a dejar la vista en algo tan pequeño....gastate un poco más de pasta. La pantallita apenas es ligeramente más grande que la de una game boy micro....una pulgada más no le iría mal...

Nuria
07/07/2014, 20:43
Me han quitado la idea, yo tengo la mía a medias xD, pero estoy usando la carcasa de una gb rota que conseguí hace un tiempo, bueno, y que primero quiero acabar la game gear, que la tengo más avanzada (vaya que ya me cabe todo dentro de la carcasa) :P

Y también estoy usando el frontal de otra gb a la que no le iba el lector de cartuchos para usar su pantalla (por muy mal que se vea, a mi me hace gracia, aunque me está resultando bastante difícil) y sus botones :P

No sé qué pantalla será esa, pero la que he pillado yo es idéntica en tamaño a la original, y parece la misma.

Ryo-99
07/07/2014, 20:45
La pantalla de la gameboy original es de 2,6 pulgadas. Ésta es de 2,8. Bastante acertado.

josepzin
07/07/2014, 20:54
La impresora 3D para hacer la carcasa :P

https://learn.adafruit.com/system/assets/assets/000/017/677/large1024/gaming_3d-parts.jpg?1404138163
https://learn.adafruit.com/assets/17677

manirea
07/07/2014, 22:11
La pantalla de la gameboy original es de 2,6 pulgadas. Ésta es de 2,8. Bastante acertado.

Vale. la relacion entre el ancho y el alto es un poco desigual (recuerdo que en las game boys eran más cuadradas, así que por lo menos te daba la sensacion de pantalla "grande". que más da XDDDDD

Nuria
07/07/2014, 22:15
Jo, qué chulada... Cada vez tengo más ganas de una impresora 3D... pero como tampoco sé diseñar en 3D pues no me decido >_<

rafa-lito
07/07/2014, 23:23
Jo.der. Esta si que sería la portátil para emuladores definitiva no?

amzg
07/07/2014, 23:38
DIOSSSSSSS!!! ES ACOJONANTE!!!!!!!

Desde que tengo tv con wifi tengo rasp muerta de risa.....ya se con que la voy a desempolvar XDDDDD

Eso si... aver como me las ingenio para hacer la carcasa sin tener impresora [Ahhh][Ahhh]

chipan
08/07/2014, 00:06
Jo, qué chulada... Cada vez tengo más ganas de una impresora 3D... pero como tampoco sé diseñar en 3D pues no me decido >_<No querer una impresora 3D por no saber diseño 3D es casi como no querer una TV de 60 pulgadas por no saber hacer películas de cine.

Soup
08/07/2014, 00:58
No querer una impresora 3D por no saber diseño 3D es casi como no querer una TV de 60 pulgadas por no saber hacer películas de cine.

Alguna recomendación para los que quieran iniciarse en el mundo de la impresión 3D? :)

chipan
08/07/2014, 02:41
Alguna recomendación para los que quieran iniciarse en el mundo de la impresión 3D? :)
Pues yo poco te puedo decir aparte de recomendarte visitar http://www.thingiverse.com/ XD, pero casi mejor invocar a ^MiSaTo^ que tiene más experiencia en el tema.

selecter25
08/07/2014, 03:11
No es una Game Boy pero la Raspi portátil de Ban Heck es muy bonita:

http://technabob.com/blog/2013/07/01/ben-heck-raspberry-pi-portable/

39815

Rivroner
08/07/2014, 03:37
Sí que mola sí.

^MiSaTo^
08/07/2014, 10:17
Jo, qué chulada... Cada vez tengo más ganas de una impresora 3D... pero como tampoco sé diseñar en 3D pues no me decido >_<

Tienes mil sitios para descargarte modelos gratis (como el que ha dicho chipan, thingiverse (http://www.thingiverse.com), que es el más usado). Aparte, una vez tienes la impresora empiezas a "ver la luz" y se te ocurren 500 millones de cosas que te gustaría probar a imprimir, y al final puedes ponerte a aprender a diseñar, como ha sido nuestro caso xD


Alguna recomendación para los que quieran iniciarse en el mundo de la impresión 3D? :)

Pues depende de lo que quieras. Quieres una impresora que sea sacar de la caja e imprimir? Compra una Ultimaker, son caras pero muy muy fiables. Si te gusta el "cacharreo" te recomiendo entonces una prusa como la mía. Son mucho más baratas y vienen en un kit. Por supuesto que te va a costar mucho más echarla a andar pero vas a aprender muchísimo más de cómo funciona la máquina. Eso sí, es frustrante al principio :)
Si necesitas saber algo más, dímelo. Nosotros llevamos 1 año y poco con la impresora, bueno ahora mismo tenemos 2 y otra de diseño propio a medio montar XD Y nos dedicamos a dar workshops de como montar kits y calibrar y etc. Así que lo que necesites :)


EDIT: Los que quieran una carcasa como esa (pero mejor impresa, que eso es PLA y a mi me gusta imprimir en ABS y pulirlo y demás) que me lo digan que podemos mirarlo. No es la primera carcasa de la pi que imprimimos por encargo

Molondro
08/07/2014, 12:01
ésa carcasa tiene pinta de que te lima los callos de las manos que da gusto xD

egleuterio
08/07/2014, 13:05
Estoy mirándome seriamente este tema para ponerme a hacer una, pero quiero cambiarle 3 cosas y necesito vuestra ayuda, aquí van mis dudas:

-Me gustaría que en lugar de dos, tenga cuatro botones, a nivel de sitio no hay problema, por lo que entiendo que si hay algún pin GPIO disponible tampoco debería haber problema, me equivoco?

-Sonido, no veo que el cacharro tenga sonido y conectarle cascos sin poder regular el volumen me parece una chapuza, veis algún problema en meter un pequeño ampli con rueda de volumen y un pequeño altavoz dentro, fuera del espacio, que es cuestión de hacer sitio, me refiero a que se podrá encontrar algún ampli pequeño que pueda enchufar ahí?

-Me gustaría también modificar un poco la carcasa, primero para hacerle una personalización para mi hijo y luego pasa poder hacer lo de los 4 botones y la rueda de volumen, que programa me recomendáis para coger la plantilla y modificarla?

Por supuesto, si consigo hacerlo, publicare todo el log :D

Muchas gracias compis.

josepzin
08/07/2014, 13:37
¿Pero si no has terminado la mesa rara esa que ya te estas metiendo en otro lio??!! :D

egleuterio
08/07/2014, 14:11
¿Pero si no has terminado la mesa rara esa que ya te estas metiendo en otro lio??!! :D

La respuesta muy simple, la mesa requiere aprobación "mujeril" y no la puedo construir en mi piso, lo hace que todo sean demoras, en cambio el cacharro este lo moto en casa sin esperar aprobación "mujeril" XD

-----Actualizado-----

Este ampli como lo veis?
http://www.dx.com/p/volume-adjistable-satellite-finder-sound-amplifier-module-green-296873#.U7vbOvl_vww

platipus
08/07/2014, 14:57
-Me gustaría que en lugar de dos, tenga cuatro botones, a nivel de sitio no hay problema, por lo que entiendo que si hay algún pin GPIO disponible tampoco debería haber problema, me equivoco?

Yo utilizo el código Retrogame de Adafruit y sin problemas. Tengo cableados los 4 input del joystick y 8 botones.

Meldinov
08/07/2014, 14:57
Pues la verdad, no se para que matar un mando de snes si vas a usar tan pocos botones, para eso usa uno de nes.

josepzin
08/07/2014, 15:41
La respuesta muy simple, la mesa requiere aprobación "mujeril" y no la puedo construir en mi piso

Lo siento mucho... digoo, lo entiendo perfectamente!! :D

amzg
08/07/2014, 16:16
Estoy mirándome seriamente este tema para ponerme a hacer una, pero quiero cambiarle 3 cosas y necesito vuestra ayuda, aquí van mis dudas:

-Me gustaría que en lugar de dos, tenga cuatro botones, a nivel de sitio no hay problema, por lo que entiendo que si hay algún pin GPIO disponible tampoco debería haber problema, me equivoco?

-Sonido, no veo que el cacharro tenga sonido y conectarle cascos sin poder regular el volumen me parece una chapuza, veis algún problema en meter un pequeño ampli con rueda de volumen y un pequeño altavoz dentro, fuera del espacio, que es cuestión de hacer sitio, me refiero a que se podrá encontrar algún ampli pequeño que pueda enchufar ahí?

-Me gustaría también modificar un poco la carcasa, primero para hacerle una personalización para mi hijo y luego pasa poder hacer lo de los 4 botones y la rueda de volumen, que programa me recomendáis para coger la plantilla y modificarla?

Por supuesto, si consigo hacerlo, publicare todo el log :D

Muchas gracias compis.

Totalmente de acuerdo, el tema de poner 4 botones y sonido es funcamental.

Alguien sabe donde conseguir los componentes necesarios pero mas baratos?? o similares no hace falta que sean los mismo xD

egleuterio
08/07/2014, 17:02
Si alguien se atreve podemos colaborar entre todos para mejorar el diseño, agregándole sonido y mas botones, dejarle los drivers instalados para enchufar un segundo mando usb, sacar la imagen por composite y así poder hacer partidas dobles en una tele, etc.

Si se suma alguien, abrimos hilo y toda la pesca para que quede el registro y luego quien no se haya apuntado en su momento, lo pueda hacer replicando lo nuestro, que os parece?


Yo utilizo el código Retrogame de Adafruit y sin problemas. Tengo cableados los 4 input del joystick y 8 botones.

Es que este hack ya tiene 4 botones en total (contando select y start) tu tienes un numero total de 6 botones o 4?
Si son 6 dime please que pines GPIO utilizaste :D

platipus
08/07/2014, 17:38
39818


En total puedes usar 15 GPIO, lo que te da para el joystick y 11 botones. Los pins GND los puedes compartir entre varios botones.

Ojo, que hay algun pin que puede activar el modo seguro en el arranque de la raspberry creo que son el 5 y el 6 (hay que cambiar el archivo de configuracion en la SD para que evite entrar en ese modo) yo casi me vuelvo loco con eso

http://elinux.org/RPI_safe_mode

Ya decia yo que tenía algo de deja-vu. Esto ya lo comentamos antes.

http://www.gp32spain.com/foros/showthread.php?82567-Raspberry-Pi&p=1595798&highlight=retrogame#post1595798

egleuterio
08/07/2014, 17:40
Muchas gracias compi!

amzg
09/07/2014, 10:57
Si alguien se atreve podemos colaborar entre todos para mejorar el diseño, agregándole sonido y mas botones, dejarle los drivers instalados para enchufar un segundo mando usb, sacar la imagen por composite y así poder hacer partidas dobles en una tele, etc.

Si se suma alguien, abrimos hilo y toda la pesca para que quede el registro y luego quien no se haya apuntado en su momento, lo pueda hacer replicando lo nuestro, que os parece?



Es que este hack ya tiene 4 botones en total (contando select y start) tu tienes un numero total de 6 botones o 4?
Si son 6 dime please que pines GPIO utilizaste :D

Me parece buena idea, podiamos seguir en este hilo o mejor uno nuevo???

Esta es la pantalla que usan para la gameboy (http://www.adafruit.com/product/1601) alguna alernativa mejor???

Meldinov
09/07/2014, 11:31
Esa pantalla ya va conectada directamente y ocupa poco, y no hay que romperse mucho al cabeza con como sujetarla.
Ademas es tactil.

egleuterio
09/07/2014, 13:07
Yo la pantalla no la cambiaría, el tema del sonido y los botones por si mismo nos puede traer varios dolores de cabeza y creo que es mas productivo centrarnos en eso.

Si os parece bien abro un hilo nuevo por aquello de poder ir editando el primer post con todo el log para que a posteriori quien quiera hacerse una tenga toda la info a mano.

Os parece bien?

amzg
09/07/2014, 13:39
Nos lo parece si :)

FFantasy6
09/07/2014, 13:58
Yo si cambiaria la pantalla, para que necesito que sea táctil ?

Aiken
09/07/2014, 14:15
Eso si... aver como me las ingenio para hacer la carcasa sin tener impresora [Ahhh][Ahhh]

tampoco os rayeis, la gameboy es una caja cuadrada con agujeros para la pantalla y los botones.

Aiken

-----Actualizado-----


No querer una impresora 3D por no saber diseño 3D es casi como no querer una TV de 60 pulgadas por no saber hacer películas de cine.

mas bien como no querer una camara cinematografica de 3000€ por no saber hacer pelicula

Te puedes comprar la impresora 3d para imprimir diseños que te bajes de internet, pero siendo sincero ... son realmente utiles para diseñar prototipos creados por ti ...

Aiken

egleuterio
09/07/2014, 16:41
Hilo abierto aqui--> http://www.gp32spain.com/foros/showthread.php?132956-MOD-Mejoremos-la-Raspberry-Pi-Gameboy-de-adafruit-entre-todos&p=1649787#post1649787