Índice:

Controle de videogame USB DIY: 6 etapas
Controle de videogame USB DIY: 6 etapas

Vídeo: Controle de videogame USB DIY: 6 etapas

Vídeo: Controle de videogame USB DIY: 6 etapas
Vídeo: 20 Years of Xbox Evolution in 21 seconds 2024, Julho
Anonim
DIY USB controlador de videogame
DIY USB controlador de videogame

Há uma variedade de controladores personalizados do tipo "faça você mesmo", desde bastões clássicos de fliperama até recriações de controladores modernos, geralmente feitos das mesmas peças centrais.

Para o nosso projeto final em nossa aula de Engenharia Avançada do ensino médio, assumimos a responsabilidade de fazer nosso próprio pequeno controlador com um layout simples e construído para jogos simples. Este design também é uma adaptação de outro controlador personalizado, que você pode encontrar aqui:

Devido a alguns dos componentes estarem disponíveis abertamente em nossa escola, pode ser difícil fazer algumas dessas etapas, mas se você tiver todos os itens listados abaixo à sua disposição ou quiser tentar improvisar / adaptar como fizemos, em seguida, sinta-se à vontade para seguir nossas instruções para construir seu próprio controlador de videogame personalizado USB DIY!

Etapa 1: Ferramentas e Hardware

Ferramentas e Hardware
Ferramentas e Hardware
Ferramentas e Hardware
Ferramentas e Hardware
Ferramentas e Hardware
Ferramentas e Hardware

Os itens de que você precisará para este projeto:

  • Botões de pressão 6x6x4.5mm (12)
  • Arduino Pro Micro com inserção Micro USB (1)
  • Cabo Micro USB (1)
  • Resistores 10KΩ (10)
  • PCB personalizado (1) - o arquivo Gerber será listado para pedido
  • 1/8 "Acrílico - Qualquer cor
  • Cabeçalhos macho-fêmea de 10 pinos (2)

Hardware necessário para o projeto:

  • Ferro de soldar (e equipamento de segurança)
  • Cortador a laser - pode ser difícil; Pode ser contornado
  • impressora 3d

Opcional! - Se quiser testar seus resultados antes de soldar tudo ao PCB, você pode colocar o código no Arduino e configurá-lo em uma placa de ensaio (como visto na Etapa 3), da qual você precisará:

  • Arduino Pro Micro (c / código já instalado) *
  • Prancha de pão grande (1-2)
  • Fios (podem usar cores diferentes para facilitar a diferenciação) (12)
  • Resistores 10KΩ (10)
  • Botões de pressão 6x6x4.5mm (12)

* Esses itens podem ser reutilizados para o projeto final. Você não precisa comprar novos, se quiser

Se você tem todos os seus itens quentes e prontos para uso, vamos começar!

Etapa 2: upload do código para o Arduino

Carregando código para o Arduino
Carregando código para o Arduino

O código que usamos era uma versão modificada do código do Instructable no qual nos baseamos, já que o Arduino que usamos era diferente do design que acompanhava. Mudamos as portas para os diferentes botões para tornar tudo muito mais simples.

Aqui está o código original se você quiser tentar usá-lo:

No software Arduino, certifique-se de que o Arduino nas configurações é um Arduino Mirco e que a porta COM é o Arduino Micro que você conectou. Depois de verificar isso, você deve apenas conseguir clicar em Upload e o o código deve estar no Arduino.

Etapa 3: configuração da placa de ensaio (opcional)

(Opcional) Configuração do breadboard
(Opcional) Configuração do breadboard
(Opcional) Configuração da placa de ensaio
(Opcional) Configuração da placa de ensaio

ATENÇÃO!

Esta etapa, se você não viu na Etapa 1 ou no título desta etapa, é opcional. Se você acha que tudo pode funcionar sem ser testado em uma placa de ensaio, vá em frente. Como era a primeira vez que realizávamos um projeto como esse, decidimos testá-lo, pois não queríamos estragar o equipamento que compramos ou tínhamos à disposição, e também queríamos aprender com mais eficiência, em vez de sermos jogados no fundo do poço sem qualquer conhecimento. Se você tiver qualquer escrúpulo em seguir as outras etapas, siga esta etapa antes de prosseguir.

Pegamos placas de ensaio e as juntamos para obter um layout coeso para os botões, resistores e fios. Disponibilizamos os botões em um padrão de linha reta na placa de ensaio (exceto por um botão na placa menor acima, pois era nosso botão de teste. Você não precisa fazer exatamente assim). Em seguida, conectamos os fios e resistores aos botões como na imagem acima. Antes de desativar o Arduino, certifique-se de seguir a última etapa e colocar o código lá. Do contrário, será essencialmente um pedaço de plástico caro que não faz nada.

Em seguida, colocamos o Arduino em um local onde todos os fios pudessem ser conectados às diferentes portas para as quais os botões comutariam. Se você usar várias breadboards, certifique-se de conectar a alimentação e o aterramento a ambos, bem como ao próprio Arduino.

Etapa 4: Criação / pedido de PCB

O PCB que retratamos foi um design personalizado que fizemos para este projeto devido ao PCB original que o original usou não ser compatível com o Arduino que usamos. Para fazer isso, usamos um programa chamado Fritzing, que era muito fácil de usar e muito amigável. Configuramos o layout do botão, o layout do resistor e escolhemos um slot Arduino que funcionaria para o nosso Arduino, já que o programa não tinha nosso modelo exato.

A empresa que usamos para fazer o pedido do PCB foi a JLCPCB. O custo era de cerca de US $ 30 com frete da DHL, e existem opções mais baratas de frete, mas só vai demorar mais devido ao processo de fabricação. Também criamos uma cor vermelha personalizada, o que significa mais US $ 8, então, na realidade, seu PCB pode custar cerca de US $ 8 a 10 com frete.

Etapa 5: testar se tudo se encaixa

Depois que seu PCB chegar, seu Arduino terá todo o código carregado e você terá todo o resto de suas partes, é hora de colocá-lo junto. Teste para ver se o Arduino que você tem se encaixa nos slots feitos apropriadamente para eles, certifique-se de que os resistores e botões se encaixam nos lugares corretos e veja se alguma fiação dentro do PCB foi conectada corretamente e se não há quebras (se você usou nosso design, não deve haver nenhum problema, mas é sempre bom verificar novamente).

Etapa 6: Solda

De solda
De solda
De solda
De solda

Uma vez que tudo esteja colocado nos lugares corretos, agora você precisa soldar todas as suas peças para que tenham suas conexões. Antes de começar a soldar, lembre-se de usar óculos de proteção e uma máscara, se desejar, e preparar a solda. Usamos chumbo mais fino, mas você fica feliz em usar qualquer tipo de solda, desde que possa ser usado para fazer as conexões com a placa de circuito impresso.

Recomendamos começar com os resistores, para que você não tenha um monte de peças finas por todo lado, e faça-as uma de cada vez. Uma boa maneira de manter o resistor no lugar enquanto você está soldando é dobrando as pontas longas uma da outra enquanto ele está preso dentro dos orifícios da placa de circuito impresso. Depois de soldá-lo, você pode cortar as pontas compridas dos resistores com alguns fios de corte e, ao fazer isso, certifique-se de não cortar muito perto, ou você pode cortar a solda e perder a conexão.

Depois que todos os 10 resistores são soldados, os botões são os próximos. Prenda todos os botões no lugar, em vez de separá-los apenas para facilitar as coisas. Certifique-se de verificar se você está soldando todos os orifícios, pois eles estão muito próximos.

Assim que todos estiverem prontos para uso, é hora da parte difícil: o Arduino. Enfie o Arduino nos orifícios e solde 1 a 2 das portas para mantê-lo no lugar e, com cuidado, solde o resto. Além de garantir que você acertou todos os furos, também certifique-se de que nenhuma solda está tocando a outra, como se isso acontecesse, há uma chance de curto-circuito, que é algo que não queremos, ou você estará em apuros.

Recomendado: