Tabla de contenido:

Gamepad retro gigante: 11 pasos (con imágenes)
Gamepad retro gigante: 11 pasos (con imágenes)

Video: Gamepad retro gigante: 11 pasos (con imágenes)

Video: Gamepad retro gigante: 11 pasos (con imágenes)
Video: Que curiosa es la mente 2024, Mes de julio
Anonim
Gamepad retro gigante
Gamepad retro gigante

Así que decidimos hacer un gamepad gigante que funcione… ¯ / _ (ツ) _ / ¯

La idea básica era utilizar un poco de madera de desecho y agregar algunos componentes electrónicos económicos para hacerlo funcional y, al mismo tiempo, mantener bajos los costos generales. Ya tenía la mayoría de los materiales en mi garaje, pero debería poder obtener la mayoría de estos materiales a un precio bastante económico en su ferretería local y en sitios web populares que venden piezas de electrónica.

Decidí optar por un diseño bastante simple al cruzar el diseño clásico del gamepad de NES con los botones adicionales de SNES. Creo que este diseño encajaba bien con la construcción de madera y le dio un estilo retro genial.

Debido al diseño simple, no tuve que hacer muchos bocetos por adelantado. Simplemente marqué los cortes directamente de la tabla más grande que tenía y trabajé sin apretar las líneas centrales en lugar de medir todo con precisión.

Paso 1: Herramientas y materiales para carpintería

ADVERTENCIA: USE PRECAUCIÓN Y EQUIPO DE SEGURIDAD ADECUADO CUANDO OPERE HERRAMIENTAS ELÉCTRICAS

Instrumentos

  • Destornillador y tornillos
  • Sierra de mesa o sierra circular
  • Sierra de cortar
  • Rompecabezas
  • Brocas y brocas misceláneas que incluyen sierras de corona de 60 mm y 25 mm
  • Lijar papel / bloques
  • Estropajo de acero
  • Enrutador y bits:

    • Esquina redonda
    • Cala redonda
    • Chaflán
    • Derecho

Materiales

  • Tableros de 19 mm (3/4 "): utilicé tableros laminados que me sobraron del trabajo del gabinete, pero las capas o MDF probablemente funcionarían también con un acabado apropiado.
  • Pasador de 60 mm para los botones frontales: esto quedó sobre el pasamanos de mis escaleras. Alternativamente, puede cortarlos del tablero con una sierra de perforación y rellenar el orificio central con masilla para madera
  • Tintes, barnices y diluyentes para madera

Paso 2: el D-Pad

El D-Pad
El D-Pad
El D-Pad
El D-Pad

Primero marqué el botón D-Pad en una pieza de la tabla laminada trazando alrededor de una pieza de madera de aproximadamente el tamaño que buscaba en la orientación horizontal y vertical para hacer la forma más.

Luego lo corté con la sierra de vaivén y lo lijé hasta que quedó suave y bastante uniforme. También redondeé los bordes superiores usando el enrutador con la broca para redondear las esquinas.

Cuando estuve satisfecho con la forma general, coloqué el botón D-Pad encima de otro tablero más grande para usarlo en la parte superior del panel del juego.

Tracé alrededor del D-pad con un lápiz para cortar el agujero en forma de D-Pad. Al cortar esto, primero marqué los puntos de las esquinas con pequeños agujeros y luego usé la sierra de vaivén para cortar la forma principal.

Me tomé un tiempo para lijar los bordes tanto del botón D-Pad como del orificio para que se deslizara hacia adentro y hacia afuera sin problemas. Lo querrás bastante suelto pero con un movimiento lateral mínimo.

Paso 3: los botones

Los botones
Los botones
Los botones
Los botones
Los botones
Los botones
Los botones
Los botones

A continuación, corté los botones frontales de la clavija de 60 mm y los botones más pequeños en forma de píldora para Iniciar y Seleccionar de los recortes del tablero superior. Luego corté agujeros equivalentes en la tabla superior usando la sierra de perforación de 60 mm para los botones más grandes y la sierra de perforación de 25 mm y la sierra de vaivén para los botones de inicio y selección.

Corté la clavija en una sierra de corte con una hoja ligeramente desafilada para que los botones de la cara se quemaron un poco en el proceso, como se puede ver en las fotos, pero eso no importó, ya que planeaba teñirlos de un color oscuro de todos modos.

Para dar a los botones frontales una sensación más agradable, redondeé sus bordes superiores usando el enrutador con la broca para redondear las esquinas. Acabo de lijar los bordes superiores de los botones Inicio y Seleccionar, ya que eran un poco pequeños para trabajar con el enrutador.

En esta etapa, también redondeé las esquinas de la tabla superior usando la sierra de calar (marcada con una tapa de lata de barniz) y agregué un borde biselado alrededor usando el enrutador con la broca de chaflán.

Paso 4: agregar la placa base

Agregar la placa base
Agregar la placa base
Agregar la placa base
Agregar la placa base

La placa base alberga los componentes electrónicos y es solo otra pieza de placa de 19 mm (3/4 "). La corté para darle forma colocando la placa superior en la placa base un poco más grande, trazando su forma con 1/2" extra con un espaciador y luego cortarlo con la sierra de mesa y la sierra de calar para las esquinas.

También redondeé los bordes superior e inferior de la placa base usando el enrutador con la broca de esquina redondeada.

Paso 5: acabado de madera

Acabado de madera
Acabado de madera
Acabado de madera
Acabado de madera
Acabado de madera
Acabado de madera

Comenzando con los botones, utilicé un tinte / barniz oscuro a base de poliuretano que le dio un agradable acabado suave y pegajoso a los botones que funcionó perfectamente para ellos.

Teñí el tablero de la base con un tinte de madera oscuro aplicado con un paño, tratando de hacer coincidir el color / tono con los botones lo más cerca posible mientras retenía más vetas de la madera.

Luego terminé las tablas superior e inferior con barniz satinado transparente usando varias capas y frotando con lana de acero y diluyentes entre capas para corregir cualquier imperfección.

A lo largo de esta etapa, es importante verificar continuamente que los botones aún encajen bien y hacer los ajustes necesarios a medida que avanza lijando las áreas donde las cosas comienzan a pegarse.

Paso 6: preparación del cableado

Preparación del cableado
Preparación del cableado
Preparación del cableado
Preparación del cableado
Preparación del cableado
Preparación del cableado
Preparación del cableado
Preparación del cableado

Para hacer algo de espacio para la electrónica, corté una cavidad en la placa base usando el enrutador y la broca recta.

También corté los conductos de cableado a todos los botones con la broca de cala. Primero marqué la ubicación de los ojales en el zócalo con lápiz usando el tablero superior como plantilla.

Esto me permitió enrutar los cables fácilmente más tarde.

También corté una cavidad en la parte posterior de la placa superior para permitir espacio adicional para el microcontrolador y la placa de pruebas.

El acceso al cable USB se cortó con una broca recta más pequeña para dejarlo ajustado en su conducto de enrutamiento y evitar cualquier movimiento.

Paso 7: Herramientas y materiales electrónicos

Instrumentos

  • Probador de conectividad / multímetro
  • Soldador

Materiales

  • Arduino Leonardo / Pro Micro con perfil de joystick USB HID (utilicé un clon barato)
  • Botones de microinterruptor (cuanto más pequeños y planos, mejor)
  • Mini tablero (o como prefiera conectar el controlador)
  • Cables de conexión (utilicé principalmente cables de puente Dupont)
  • Soldadura electrónica (todavía tenía mi carrete de núcleo de resina original de la universidad)
  • Tubo termoretráctil
  • Pegamento para unir cables e interruptores a la madera, p. Ej. Glu Dots o una pistola de pegamento

Paso 8: cableado de los botones

Image
Image
Cableado de los botones
Cableado de los botones
Cableado de los botones
Cableado de los botones

Después de probar varias formas de hacer que los botones funcionen de manera confiable, encontré que el enfoque que parecía funcionar mejor era usar varios microinterruptores conectados en paralelo para cada botón, de modo que si alguno de los interruptores se activaba, el botón funcionaría. estar en.

Esto requirió cablear un bucle para cada uno de los botones y cablear cada uno de estos bucles de regreso a la mini placa de pruebas. Los bucles se soldaron y envolvieron con el tubo termorretráctil y cada bucle se volvió a conectar a la placa de pruebas utilizando conectores de puente Dupont.

Durante esta etapa, es importante probar continuamente la conectividad usando el multímetro / probador de continuidad y finalmente probar con los botones de madera reales.

Paso 9: Cableado del controlador y el código

Cableado del controlador y el código
Cableado del controlador y el código
Cableado del controlador y el código
Cableado del controlador y el código

El cableado del controlador fue bastante sencillo debido al uso de la mini placa de pruebas y los conectores Dupont, lo que significaba que podía mover fácilmente los cables según fuera necesario.

El código también es bastante básico. Reutilicé parte del código de un proyecto anterior de gamepad (puede ignorar los bits del eje del joystick que no son necesarios en este proyecto).

Este código utiliza la excelente biblioteca de joystick Arduino. Puede obtener más información sobre cómo comenzar con este útil instructivo.

Paso 10: Montaje y prueba

Image
Image
Montaje y prueba
Montaje y prueba
Montaje y prueba
Montaje y prueba
Montaje y prueba
Montaje y prueba

Usé Glu Dots para conectar los microinterruptores a la placa base por conveniencia, pero una pistola de pegamento probablemente haría un trabajo más permanente.

Hice algunos pies usando los recortes de la sierra de perforación de los ojales de la cara. También los embellecí en su borde inferior usando el enrutador con la broca de chaflán.

Luego atornillé la base y las tablas superiores juntas a través de los pies.

Después de algunas pruebas por parte del líder de control de calidad del proyecto, descubrimos que los botones se atascaban y, por supuesto, se caerían si se giraba el gamepad.

La solución a estos problemas fue triple.

  • En primer lugar, perforé agujeros en la placa base en los centros de los botones para que un tornillo pudiera pasarse sin apretar y luego atornillarlo en el botón.
  • En segundo lugar, agregué microinterruptores adicionales (eran muy económicos) para evitar que el botón se empujara a un espacio muerto y se atascara. Esto también agregó un buen clic extra a los botones.
  • En tercer lugar, agregué trozos de resorte para que los botones no se movieran (opcional pero una buena mejora).

Esta solución realmente funciona bastante bien e hizo que el gamepad funcionara como se deseaba. También permite ajustar la altura, el juego y la elasticidad de los botones individuales mediante los tornillos centrales.

Paso 11: Pensamientos finales

Pensamientos finales
Pensamientos finales
Pensamientos finales
Pensamientos finales

Este fue un proyecto divertido y quedé bastante satisfecho con el resultado final. La plataforma se sometió a pruebas de estrés en una demostración técnica de todo el día y algunos jugadores bastante entusiastas lo mantuvieron en uso continuo sin problemas.

Si está interesado en crear su propia versión, verifique que sea compatible con la consola o computadora en la que desea usarla. Debería funcionar bien en cualquier dispositivo que admita el perfil de joystick HID estándar USB. Lo probé en Windows y Android y funciona perfectamente en ambos.

También funciona muy bien en navegadores web que admiten la API de gamepad HTML5 que utilizo en un par de juegos retro que desarrollé junto con el gamepad: Invaders from Space y Galaxeroids. ¡Échales un vistazo también!

¡Gracias por leer hasta aquí y déjame saber lo que piensas en los comentarios!

Recomendado: