Tabla de contenido:

GameGirl5110: 13 pasos (con imágenes)
GameGirl5110: 13 pasos (con imágenes)

Video: GameGirl5110: 13 pasos (con imágenes)

Video: GameGirl5110: 13 pasos (con imágenes)
Video: Is The 80s Transparent Tech Trend BACK with a Twist? 2024, Noviembre
Anonim
GameGirl5110
GameGirl5110

¡Hola! Soy Álvaro Rubio, quería construir mi propia consola clásica para los amantes de los juegos retro y este es el resultado: La GameGirl 5110.

Tiene un estuche impreso en 3D inspirado en el GameBoy Classic. Y…

¿POR QUÉ 5110?

Para hacerlo aún más retro, decidí usar la pantalla lcd del Nokia 5110 original con retroiluminación azul.

-Es basado en Arduino, puedes usar el modelo que quieras, en mi caso elegí el Arduino Nano para el espacio limitado.

-¡Tienes 6 botones programables para cargar los juegos que te encantan! Aquí programaré el juego Snake.

-Utilicé los 4 botones de la izquierda para direcciones y el botón superior derecho es el reinicio, puedes cambiar los controles en el archivo arduino.

-Tiene un piezoeléctrico como zumbador para los sonidos.

Suministros

Materiales:

  • Arduino Nano
  • Pantalla LCD Nokia 5110
  • Mini interruptor deslizante ENCENDIDO / APAGADO
  • Botón B3F Omron 12mm colores
  • Tablero prototipo
  • Soporte de batería de 9V
  • Cable
  • Cable Dupont Hembra-Hembra
  • PLA o alguien que le imprima el caso
  • Insertar tuercas
  • Tuercas y tornillos 2 mm

Instrumentos:

  • Soldador
  • Estaño y fundente
  • Pistola de pegamento
  • destornillador

Paso 1: Código:

Código
Código

Este proyecto fue para 'Electrónica Creativa', un módulo de Ingeniería Electrónica de Beng en la Facultad de Telecomunicaciones de la Universidad de Málaga (https://www.uma.es/etsi-de-telecomunicacion/).

En primer lugar, he programado el juego 'Snake' usando la biblioteca LCD5110_Graph.h.

Puede descargarlo y obtener el manual aquí.

No profundizaré en la programación, pero si tienes alguna, ¡puedes hacerme preguntas en los comentarios!:)

Haga clic aquí para descargar mis archivos arduino de Github, se comparte con la licencia MIT.

Paso 2: Diseño 3D

Diseño 3D
Diseño 3D
Diseño 3D
Diseño 3D

El siguiente paso es hacer la carcasa impresa en 3D. Recomiendo imprimir primero el estuche y luego hacer el hardware para ajustarlo más fácilmente al estuche. Usé Freecad para hacer este diseño (la primera vez que usé 3D) y estoy compartiendo los archivos usando la Licencia CC.

Hay 4 archivos:

  1. atrás
  2. Parte delantera
  3. Logotipo de 'GameGirl5110'
  4. Base para elevar el hardware.

Es posible que su placa prototipo o su hardware sea diferente al mío y necesite hacer algunos cambios en este diseño o en su hardware.

Este trabajo está sujeto a una licencia internacional Creative Commons Reconocimiento-No comercial-Compartir igual 4.0.

Paso 3: Hardware - Placa base

Hardware: placa base
Hardware: placa base
Hardware: placa base
Hardware: placa base
Hardware: placa base
Hardware: placa base

En primer lugar hice el prototipo de placa para el arduino nano y LCD, soldé dos conectores hembra de 15 pines a un prototipo de placa con la distancia de los pines del arduino y otro 8 conectores hembra para la conexión del LCD. Mire que coloco el cabezal de 8 hembras en la posición de los pines D3, D4, D5, D6, D7 que sueldo a los pines del cabezal de arduinos. Los siguientes 3 pines son VCC BL y GND, necesitas soldar VCC y BL a cualquier pin de 5V y GND a cualquier conexión a tierra de tu placa, con esto terminamos el primero de los 3 prototipos de placas. Usando los encabezados hembra podemos sacar el arduino y la pantalla cuando lo desee o puede reemplazarlo si algo se rompe sin desoldar. Puedes ver la foto con el resultado, luego necesitas conectar la pantalla LCD con los cables dupont como extensor.

Paso 4: Hardware - Botones 1

Hardware - Botones 1
Hardware - Botones 1
Hardware - Botones 1
Hardware - Botones 1

Ahora vamos a crear los botones de la izquierda para las direcciones del juego. El uso de resistor es opcional, puedes usar los resistores internos de las entradas arduino usando la línea INPUT_PULLUP (PIN); pero necesitas agregar o cambiar algunas líneas del código, en el siguiente paso haré un ejemplo de esta forma de conectar botones.

Tienes las conexiones del esquema a la izquierda, necesitas soldar 4 botones siguiendo las distancias entre ellos desde el archivo 3d o modificar el diseño para ajustarlo a tu nuevo hardware.

Puede utilizar las entradas analógicas como digitales simplemente definiéndolas como entradas.

Los cables verdes son los cables que necesitas soldar a las entradas arduino, yo usé:

  • ARRIBA -> pin 16 (A2)
  • IZQUIERDA -> pin 17 (A3)
  • ABAJO -> pin 18 (A4)
  • DERECHA -> pin 19 (A5)

También necesita soldar VCC a 5V y GND a cualquier tierra de la placa prototipo principal.

IMPORTANTE: Sugiero soldar cables largos entre placas prototipo, luego puedes moverlo y ajustarlo mejor en la carcasa sin romper nada.

Paso 5: Hardware - Botones 2

Hardware - Botones 2
Hardware - Botones 2
Hardware - Botones 2
Hardware - Botones 2

Ahora tenemos que hacer los 2 botones de la derecha. En este caso, le mostraré cómo usar INPUT_PULLUP si desea usar la resistencia interna.

Usaré el botón superior como reinicio, luego soldaré un lado al pin RST de la placa base y el otro lado a GND.

En este juego no necesito el segundo botón, pero lo soldaré para usarlo en otros juegos en el futuro, luego solo necesitas soldar un lado a A1 y el otro lado a GND. Cuando desee utilizarlo, recuerde utilizar INPUT_PULLUP (15); y utilícelo con digitalRead.

Paso 6: Hardware: encendido y encendido / apagado

Hardware: encendido y encendido / apagado
Hardware: encendido y encendido / apagado
Hardware: encendido y encendido / apagado
Hardware: encendido y encendido / apagado

Usaré una batería de 9v y un interruptor deslizante, luego compré un soporte de batería que necesita para soldar el cable negro a GND y el cable rojo a VIN, pero antes agregará el interruptor soldando el cable rojo del soporte de batería a el pin del medio del interruptor y uno de los otros pines se sueldan al VIN. Entonces estás cerrando el circuito.

Paso 7: Hardware - Zumbador

Hardware: zumbador
Hardware: zumbador
Hardware: zumbador
Hardware: zumbador

Para producir sonidos usaré un piezoeléctrico, puedes usar lo que prefieras, necesitas soldar un cable a GND y el otro cable al pin digital 2 con este código. Puedes cambiarlo si lo prefieres.

Luego lo fijé en la parte posterior del soporte de la batería con la pistola de pegamento para que sonara más fuerte como pueden ver.

Paso 8: Insertar las tuercas

Insertar las nueces
Insertar las nueces
Insertar las nueces
Insertar las nueces

Ahora que has terminado el hardware de la consola, pruébalo antes de insertarlo en la carcasa !!

Una vez que estés seguro de que la consola está lista, con la punta de la soldadura puedes insertar las tuercas derritiendo el plástico en las cuatro columnas.

Paso 9: Montaje - LCD e interruptor deslizante

Montaje: LCD e interruptor deslizante
Montaje: LCD e interruptor deslizante
Montaje: LCD e interruptor deslizante
Montaje: LCD e interruptor deslizante

¡Tu consola está casi lista!

Empecé con la pantalla LCD, simplemente la puse en su lugar y la arreglé con la pistola de plástico.

Luego puede insertar el interruptor deslizante y atornillarlo, puede usar una tuerca si es necesario.

Paso 10: Montaje - Botones

Mobiliario - Botones
Mobiliario - Botones
Mobiliario - Botones
Mobiliario - Botones

Esta es la parte más difícil, debes poner los botones en sus respectivos orificios, y debes fijarlo con la altura exacta porque si no lo haces, tu botón se mantendrá presionado. Para ello inserté un trozo de adhesivo de plástico blando como puedes ver en la foto en la parte superior e inferior del tablero, puedes usar cualquier cosa con un par de centímetros para mantener la altura.

Una vez que obtenga la posición correcta para las placas prototipo, simplemente fíjela con la pistola de plástico y mantenga la posición hasta que se seque. Hágalo con ambas placas prototipo.

Ahora intente si puede presionar todos los botones correctamente, entonces está listo para el siguiente paso.

Paso 11: Montaje - Cierre

Mobiliario - Cierre
Mobiliario - Cierre
Mobiliario - Cierre
Mobiliario - Cierre

Ahora vas a arreglar la pieza de plástico que imprimimos y se usa para hacerla más sólida y luego los tableros prototipo no profundizan cuando presionas con fuerza.

Simplemente ajústelo en el medio de ambas tablas y fíjelo con la pistola de plástico, presione hasta que se seque y luego puede colocar el portapilas en el resto del espacio.

Ajuste todos los cables y la placa principal en la parte superior de la carcasa y luego podrá cerrarla.

Tu GameGirl5110 está casi lista para usar;)

Paso 12: agregue el logotipo de GameGirl5110

Agregar el logotipo de GameGirl5110
Agregar el logotipo de GameGirl5110
Agregar el logotipo de GameGirl5110
Agregar el logotipo de GameGirl5110
Agregar el logotipo de GameGirl5110
Agregar el logotipo de GameGirl5110

Ahora tienes que arreglar el logo para la pantalla, para esto prefiero usar un poco de Superglue y pintarlo con rotulador permanente si te gusta!

Paso 13: disfruta de tu GameGirl5110

Disfruta tu juegoGirl5110
Disfruta tu juegoGirl5110

¡Este es el resultado! Si tienes alguna duda pregúntame en comentarios y te ayudaré lo antes posible!

¡Espero que disfrutes del proceso de hacer tu propia GameGirl5110 y te diviertas jugando!;)

Recomendado: