Índice:
- Etapa 1: Ferramentas e Hardware
- Etapa 2: upload do código para o Arduino
- Etapa 3: configuração da placa de ensaio (opcional)
- Etapa 4: Criação / pedido de PCB
- Etapa 5: testar se tudo se encaixa
- Etapa 6: Solda
Vídeo: Controle de videogame USB DIY: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
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
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)
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
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:
Controlador de videogame Arduino: 4 etapas
Controlador de videogame Arduino: Você tem um kit Arduino disponível, mas não tem ideia do que fazer com ele? Talvez não, mas neste Instructable vou mostrar passo a passo como construir, codificar e integrar o Arduino em seu projeto. No momento, este guia é testado apenas com Clic
Design de tutorial de videogame: 6 etapas
Tutorial de design de videogame: Sou um desenvolvedor de jogos amador, com meus principais interesses em design de jogos e programação. Para praticar e aprimorar minhas habilidades, faço jogos simples de vez em quando que compartilho com meus amigos e irmãos. Anteriormente, eu explicaria as regras para o pla
Videogame 2D com C # no Unity: 4 etapas
Videogame 2D com C # no Unity: Este projeto começou quando eu comprei meu PC em novembro. Começou como uma maneira divertida de aprender uma nova habilidade e rapidamente se tornou um dos meus hobbies favoritos. Tenho trabalhado nisso desde então e acumulei mais de 75 horas de tempo total de programação
Videogame DIY usando Arduino (Arduboy Clone): 7 etapas (com imagens)
Videogame DIY usando Arduino (Arduboy Clone): Há uma plataforma de jogos do tamanho de um cartão de crédito de 8 bits chamada Arduboy, que torna os jogos de código aberto fáceis de aprender, compartilhar e jogar. Você pode desfrutar de jogos de 8 bits feitos por outras pessoas neste dispositivo ou pode criar seus próprios jogos. Por ser um projeto de código aberto
Videogame DIY controlado pelo movimento da cabeça (realidade aumentada): 4 etapas
Videogame DIY Controlado pelo Movimento da Cabeça (Realidade Aumentada): Quero mostrar como é fácil hoje em dia fazer o próprio jogo que pode ser controlado movendo o corpo. Você precisará apenas de um laptop com webcam e alguma habilidade de programação. Se você não tiver um laptop e uma webcam ou se não souber programar, Ei