Índice:

PADRÃO DE JOGO ARDUINO CONTROLADO PARA PC: 5 etapas
PADRÃO DE JOGO ARDUINO CONTROLADO PARA PC: 5 etapas

Vídeo: PADRÃO DE JOGO ARDUINO CONTROLADO PARA PC: 5 etapas

Vídeo: PADRÃO DE JOGO ARDUINO CONTROLADO PARA PC: 5 etapas
Vídeo: Joystick Arduino - Entenda de uma vez por todas 2024, Novembro
Anonim
ARDUINO CONTROLLED GAMEPAD PARA PC
ARDUINO CONTROLLED GAMEPAD PARA PC

Olá pessoal, sou o Sarvesh. Alguns dias atrás, eu queria jogar alguns jogos retrô. Então instalei no meu PC. Mas eu só conseguia tocar com o teclado do meu PC e isso não dava a sensação de minha infância. Então decidi construir um gamepad para o meu PC que pudesse rodar tanto jogos antigos quanto novos (não todos). Usei um controlador de jogo antigo e o modifiquei para criar este incrível Gamepad. Este é um gamepad com fio para PC. Pode ser usado para jogar emulador e jogos de PC. Além disso, o joystick pode servir como um mouse para o seu PC. O Game pad é controlado por um Arduino Pro Micro.

Etapa 1: reúna os componentes necessários

Reúna os componentes necessários
Reúna os componentes necessários
Reúna os componentes necessários
Reúna os componentes necessários
Reúna os componentes necessários
Reúna os componentes necessários

Conseguir todos os suprimentos é a primeira e mais importante etapa nos projetos de construção. E para ter certeza de que você os recebe corretamente é solicitando-os em um único lugar. Isso ajuda a receber todos os componentes ao mesmo tempo.

Eu sugiro fortemente que vocês comprem os componentes da UTSource porque eles são bastante confiáveis e a qualidade dos produtos também é boa. Eles entregam os produtos no prazo e também em condições adequadas.

Agora vamos dar uma olhada nos componentes.

1. Controlador de jogo retro antigo

Você pode usar um controlador de jogo retro como o que usei. Se você tiver acesso a uma impressora 3D, poderá imprimir seu próprio invólucro (esta opção lhe dará espaço para adicionar mais botões).

2. Arduino Pro Micro

Para este projeto, você precisa usar um Arduino Pro Micro ou um Arduino Leonardo mini. Resumindo, você precisa de um microcontrolador com capacidade HID (Human Interface Device). O Arduino Pro micro possui um micro controlador ATmega 32U4.

3. Mudar

Este é um controle deslizante normal que usei para fins de emergência. O problema de trabalhar com mouse e biblioteca de teclado é que, se você não conseguir fazer o upload de um código correto, poderá perder o controle do teclado ou mouse. Portanto, é muito importante ter um botão que o ajude a recuperar o controle do mouse / teclado do PC.

4. Módulo Joystick

Para controlar o movimento do mouse, precisamos usar um módulo de joystick. Cada módulo controla a direção X e Y.

5. Chaves de limite

Usei interruptores de limite como gatilhos para o meu controlador. Eles são opcionais se você quiser fazer um gamepad apenas com botões de pressão.

6. Botão de pressão

Os botões de pressão podem ser conectados na configuração pull up ou pull down. Aqui, usei a configuração pull down para todos os botões e interruptores. Usei resistores de 10 K ohm para isso.

7. PCB de uso geral

Obtenha um PCB de uso geral para soldar todos os componentes.

Etapa 2: Diagrama de Circuito e Codificação

Diagrama de Circuito e Codificação
Diagrama de Circuito e Codificação
Diagrama de Circuito e Codificação
Diagrama de Circuito e Codificação
Diagrama de Circuito e Codificação
Diagrama de Circuito e Codificação

Conecte todos os componentes de acordo com o diagrama de circuito fornecido acima. Também anexei um guia rápido para interface de botões de pressão com o Arduino.

Eu recomendaria primeiro verificar todas as conexões e trabalhar em uma placa de ensaio.

O layout do posicionamento real do botão também é mostrado acima para dar a você uma ideia clara de qual botão está posicionado, com qual rótulo ele está programado e qual caractere ele envia para o computador.

Agora baixe o código e instale as bibliotecas mouse.h e keyboard.h. Faça upload do código para o seu Arduino.

CLIQUE ABAIXO PARA BAIXAR O CÓDIGO

Etapa 3: corte, pintura e solda

Corte, Pintura e Solda
Corte, Pintura e Solda
Corte, Pintura e Solda
Corte, Pintura e Solda
Corte, Pintura e Solda
Corte, Pintura e Solda
Corte, Pintura e Solda
Corte, Pintura e Solda

Primeiro corte o PCB de acordo com o tamanho do Game pad e alinhe os botões e o módulo do joystick. Você pode evitar essa tarefa agitada de soldar pedindo um PCB. UTSource.net fornece PCBs de qualidade a preços acessíveis.

Em seguida, pinte o gamepad com a cor de sua escolha.

Agora solde os botões e o joystick em uma placa de circuito impresso de uso geral.

Etapa 4: consertando as chaves fim de curso e teste final

Consertando as chaves de limite e testes finais
Consertando as chaves de limite e testes finais
Consertando as chaves de limite e testes finais
Consertando as chaves de limite e testes finais
Consertando as chaves de limite e testes finais
Consertando as chaves de limite e testes finais
Consertando as chaves de limite e testes finais
Consertando as chaves de limite e testes finais

Agora fixe os interruptores de limite em suas posições com a ajuda de um pouco de super cola.

Solde os componentes restantes e faça um teste final.

Etapa 5: juntando tudo

Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo
Juntando tudo

Agora feche o gabinete com a ajuda de alguns parafusos.

Anexei algumas fotos acima para mostrar como é o produto final.

É isso que você fez. Agora tente jogar alguns jogos. Você pode jogar emulador, bem como jogos de PC (que não requerem mais número de teclas).

Com isso termina meu primeiro instrutível. Espero que tenhas gostado:)

Recomendado: