Taula de continguts:

Gamepad retro gegant: 11 passos (amb imatges)
Gamepad retro gegant: 11 passos (amb imatges)

Vídeo: Gamepad retro gegant: 11 passos (amb imatges)

Vídeo: Gamepad retro gegant: 11 passos (amb imatges)
Vídeo: In Too Deep | Critical Role | Campaign 3, Episode 14 2024, Desembre
Anonim
Gamepad retro gegant
Gamepad retro gegant

Així que vam decidir fabricar un gamepad de treball gegant … ¯ / _ (ツ) _ / ¯

La idea bàsica era utilitzar una mica de ferralla i afegir components electrònics econòmics per fer-la funcional, mantenint els costos generals baixos. Ja tenia la majoria dels materials que hi havia al voltant del meu garatge, però hauríeu de poder obtenir la major part d’aquest material bastant econòmicament de la vostra ferreteria local i dels llocs web populars que venen peces d’electrònica.

Vaig decidir apostar per un disseny bastant senzill creuant el disseny clàssic del gamepad NES amb els botons addicionals del SNES. Crec que aquest disseny encaixa bé amb la construcció de fusta i li va donar un estil retro fresc.

A causa del disseny senzill, no calia fer molts esbossos per davant. Acabo de marcar els talls directament del tros de tauler més gran que tenia i he treballat lliurement fora de les línies centrals en lloc de mesurar-ho tot amb precisió.

Pas 1: eines i materials per treballar la fusta

ADVERTÈNCIA: ÚS DE PRECAUCIÓ I EQUIP DE SEGURETAT ADEQUAT AL FUNCIONAR EINES DE POTÈNCIA

Eines

  • Tornavís i cargols
  • Serra de taula o serra circular
  • Tallar serres
  • Trencaclosques
  • Broques i broques diverses, incloses les serres de forats de 60 i 25 mm
  • Paper / blocs de polir
  • Llana d'acer
  • Encaminador i bits:

    • Cantonada rodona
    • Cala rodona
    • Xamfrà
    • Recte

Materials

  • Taulers de 19 mm (3/4 "): feia servir taulers laminats que em quedaven del gabinet, però probablement les capes o MDF també funcionarien amb un acabat adequat.
  • Espiga de 60 mm per als botons de la cara: es va deixar el carril des de les meves escales. També podeu tallar-les del tauler amb una serra de forat i omplir el forat central amb farcit de fusta
  • Taques de fusta, vernís i diluents

Pas 2: el D-Pad

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

Primer vaig marcar el botó D-Pad en un tros del tauler laminat traçant un tros de fusta aproximadament de la mida que anava tant en l’orientació horitzontal com en la vertical per donar la forma més.

Aleshores el vaig retallar amb la serra trencaclosques i el vaig polir fins que quedés suau i bastant uniforme. També he arrodonit les vores superiors amb l’encaminador amb la punta d’arrodoniment de la cantonada.

Quan estava content amb la forma general, vaig posar el botó D-Pad damunt d’un altre tauler més gran per utilitzar-lo a la part superior del bloc de joc.

Vaig resseguir el D-pad amb un llapis per retallar el forat en forma de D-Pad. En retallar-ho, primer vaig marcar els punts de les cantonades amb petits forats i després vaig utilitzar la serra per tallar la forma principal.

Vaig trigar una mica a esborrar les vores del botó D-Pad i del forat per aconseguir que rellisqués sense problemes. El voldreu bastant fluix però amb un mínim moviment lateral.

Pas 3: els botons

Els botons
Els botons
Els botons
Els botons
Els botons
Els botons
Els botons
Els botons

A continuació, vaig tallar els botons de la cara de la clavilla de 60 mm i els botons més petits en forma de píndola per a Inici i Selecciona entre els talls del tauler superior. Després vaig tallar forats equivalents al tauler superior amb la serra de 60 mm per als botons més grans i la serra de 25 mm i la serra per als botons d’inici i selecció.

Vaig tallar la clavilla en una talladora amb una fulla una mica apagada perquè els botons de la cara quedessin una mica carbonitzats en el procés, tal com es pot veure a les imatges, però això no va importar, ja que tenia intenció de tacar-los d’un color fosc de totes maneres.

Per donar una sensació més agradable als botons de la cara, he arrodonit les seves vores superiors mitjançant l’encaminador amb la punta d’arrodoniment de la cantonada. Acabo d’esborrar les vores superiors dels botons d’inici i selecció, ja que eren una mica massa petits per treballar amb l’encaminador.

En aquesta etapa, també vaig arrodonir les cantonades del tauler superior amb la serra trencaclosques (marcada amb una tapa de llauna de vernís) i vaig afegir un cantell bisellat al voltant mitjançant l’encaminador amb la punta de xamfrà.

Pas 4: Afegir el tauler base

Afegir el tauler base
Afegir el tauler base
Afegir el tauler base
Afegir el tauler base

La placa base conté l'electrònica i és només una altra peça de tauler de 19 mm (3/4 "). La vaig tallar per donar-li forma col·locant la placa superior sobre la placa base una mica més gran, traçant la seva forma amb un 1/2" addicional amb un espaciador i després talleu-lo amb la serra de taula i la serra per a les cantonades.

També he arrodonit les vores superior i inferior de la placa base mitjançant l’encaminador amb la punta de la cantonada arrodonida.

Pas 5: Acabat de fusta

Acabat de fusta
Acabat de fusta
Acabat de fusta
Acabat de fusta
Acabat de fusta
Acabat de fusta

Començant pels botons, he utilitzat una taca / vernís a base de poliuretà fosc que donava un bon acabat suau i plàstic als botons que funcionaven perfectament per a aquells.

Vaig tacar el tauler base amb una taca de fusta fosca aplicada amb un drap, intentant fer coincidir el color / tonalitat amb els botons el més a prop possible mentre conservava més part del gra de fusta.

Després vaig acabar les taules superior i inferior amb vernís setinat transparent amb diverses capes i fregant-les amb la llana d’acer i els diluents entre capes per solucionar qualsevol imperfecció.

És important durant tota aquesta etapa comprovar contínuament que els botons segueixen encaixant bé i fer els ajustos necessaris a mesura que aneu lliscant les zones on les coses comencen a enganxar-se.

Pas 6: Preparació del cablejat

Preparació del cablejat
Preparació del cablejat
Preparació del cablejat
Preparació del cablejat
Preparació del cablejat
Preparació del cablejat
Preparació del cablejat
Preparació del cablejat

Per tal de fer una mica d’espai per a l’electrònica, vaig tallar una cavitat a la placa base mitjançant l’encaminador i la punta recta.

També vaig tallar els conductes de cablejat de tots els botons amb la punta de la cala. Primer vaig marcar amb llapis la ubicació dels forats dels botons del sòcol amb el tauler superior com a plantilla.

Això em va permetre enrutar la ruta fàcilment pels cables més endavant.

També he tallat una cavitat a la part posterior del tauler superior per deixar espai addicional al microcontrolador i a la placa de control.

L'accés al cable USB es va tallar amb una broca recta més petita per deixar-lo ajustat al conducte d'encaminament i evitar qualsevol moviment.

Pas 7: Eines i materials electrònics

Eines

  • Multímetre / comprovador de connectivitat
  • Soldador

Materials

  • Arduino Leonardo / Pro Micro amb perfil de joystick USB HID (he utilitzat un clon barat)
  • Botons de microinterruptor (com més petits i plans, millor)
  • Mini tauler de suport (o bé preferiu connectar el controlador)
  • Connectar cables (he utilitzat principalment cables jumper Dupont)
  • Soldadura electrònica (encara tenia la bobina original de nucli de colofònia de la universitat)
  • Tubs termorretractables
  • Enganxa per fixar cables i interruptors a la fusta, per exemple. Glu Dots o una pistola de cola

Pas 8: Connexió dels botons

Image
Image
Cablatge dels botons
Cablatge dels botons
Cablatge dels botons
Cablatge dels botons

Després d’haver provat diverses maneres d’aconseguir que els botons funcionessin de manera fiable, vaig trobar que l’enfocament que semblava funcionar millor era fer servir diversos micro-commutadors connectats en paral·lel per a cada botó, de manera que si s’activa algun dels commutadors, el botó funcionaria estar "activat".

Això requeria connectar un bucle per a cadascun dels botons i tornar a connectar cadascun d’aquests bucles a la mini-placa. Els bucles es van soldar i es van embolicar amb la canonada termoretractable i cada bucle es va connectar de nou a la placa mitjançant connectors jumper Dupont.

Durant aquesta etapa és important provar contínuament la connectivitat mitjançant el comprovador de multímetre / continuïtat i, finalment, provar amb els botons de fusta reals.

Pas 9: cablejar el controlador i el codi

Cablatge del controlador i el codi
Cablatge del controlador i el codi
Cablatge del controlador i el codi
Cablatge del controlador i el codi

El cablejat del controlador era bastant senzill a causa de l’ús de la mini placa de connexió i dels connectors Dupont, cosa que significava que podia moure fàcilment els cables segons calgués.

El codi també és força bàsic. He reutilitzat part del codi d'un projecte anterior de gamepad (podeu ignorar els bits de l'eix del joystick que no són necessaris en aquest projecte).

Aquest codi utilitza l’excel·lent biblioteca de palanca de control Arduino. Podeu obtenir més informació sobre com començar a utilitzar-la amb aquest útil manual.

Pas 10: Muntatge i proves

Image
Image
Muntatge i proves
Muntatge i proves
Muntatge i proves
Muntatge i proves
Muntatge i proves
Muntatge i proves

Vaig utilitzar els Glu Dots per connectar els microinterruptors a la placa base per comoditat, però una pistola de cola probablement faria un treball més permanent.

Vaig fer uns peus fent servir els forats de les serres dels forats del botó de la cara. També els he marcat a la vora inferior amb el router amb la punta de xamfrà.

Llavors vaig cargolar la base i els taulers superiors junts a través dels peus.

Després d'algunes proves realitzades pel responsable de QA del projecte, vam descobrir que els botons es quedaven bloquejats i, per descomptat, caurien si es girava el gamepad.

La solució a aquestes qüestions era triple.

  • En primer lloc, he forat el tauler base als centres dels botons de manera que es pogués introduir un cargol de forma folgada i després cargolar-lo al botó.
  • En segon lloc, he afegit microinterruptors addicionals (eren molt econòmics) per evitar que el botó es posés en un espai mort i es quedés atrapat. Això també va afegir un bon clic addicional als botons.
  • En tercer lloc, vaig afegir trossos de primavera perquè els botons no es moguessin (opcional però una bona millora).

En realitat, aquesta solució funciona bastant bé i ha fet que el gamepad funcioni segons es desitgi. També permet ajustar les altures, els jocs i la elasticitat dels botons individuals mitjançant els cargols centrals.

Pas 11: Pensaments finals

Pensaments finals
Pensaments finals
Pensaments finals
Pensaments finals

Va ser un projecte divertit i em va quedar força satisfet amb el resultat final. El coixinet va ser fortament provat per l'estrès en una demostració de tecnologia de tot el dia i va mantenir-se a l'ús continu per part de jugadors força entusiastes i sense problemes.

Si esteu interessats en crear la vostra pròpia versió, comproveu que sigui compatible amb la consola o l'ordinador en què vulgueu utilitzar-la. Hauria de funcionar bé en qualsevol dispositiu que admeti el perfil de joystick HID estàndard USB. El vaig provar a Windows i Android i funciona perfectament a tots dos.

També funciona molt bé en navegadors web que admeten l'API del gamepad HTML5 que faig servir en un parell de jocs retro que vaig desenvolupar juntament amb el gamepad: Invaders from Space i Galaxeroids. Consulteu-los també.

Gràcies per llegir fins aquí i feu-me saber què en penseu als comentaris.

Recomanat: