Índice:

Converter um joystick de porta de jogo antigo em um stick de vôo USB com o Arduino: 5 etapas
Converter um joystick de porta de jogo antigo em um stick de vôo USB com o Arduino: 5 etapas

Vídeo: Converter um joystick de porta de jogo antigo em um stick de vôo USB com o Arduino: 5 etapas

Vídeo: Converter um joystick de porta de jogo antigo em um stick de vôo USB com o Arduino: 5 etapas
Vídeo: MUITO CUIDADOS POIS ELES IMITAM TUDO 2024, Dezembro
Anonim
Converta um joystick de porta de jogo antigo em um stick de vôo USB com o Arduino
Converta um joystick de porta de jogo antigo em um stick de vôo USB com o Arduino

Aviso rápido: O objetivo deste projeto não é fazer uma conversão de joystick de porta de jogo barata. O objetivo deste projeto é fazer um joystick versátil e personalizável que possa ser facilmente modificado. a razão pela qual escolhi o Arduino foi apenas porque eu estava tendo algum tempo livre e queria dar uma nova vida ao joystick de porto de jogo antigo do meu tio. se você quiser fazer a mesma coisa, existem muitos conversores baratos por aí, então experimente-os se não quiser complicar as coisas

Etapa 1: Reúna os materiais necessários:

Reúna os materiais necessários
Reúna os materiais necessários
Reúna os materiais necessários
Reúna os materiais necessários
Reúna os materiais necessários
Reúna os materiais necessários
Reúna os materiais necessários
Reúna os materiais necessários

As coisas de que você precisa são:

  • um joystick de porta de jogo antigo (comprei o meu por 2 $ em uma venda de garagem)
  • cabeçalhos de alfinetes masculinos
  • um Arduino uno (aproximadamente 18 $)
  • placa proto ou perfboard

As ferramentas de que você precisa são:

  • um par de tesouras
  • um ferro de solda
  • alguma liderança
  • um computador com Arduino IDE e Atmel flip instalado
  • conexão de internet

Etapa 2: desmonte o joystick:

Desmonte o joystick
Desmonte o joystick
Desmonte o joystick
Desmonte o joystick
Desmonte o joystick
Desmonte o joystick

a primeira coisa a fazer é desmontar o joystick e descobrir o código de cores dos fios que se conectam aos botões.

Etapa 3: Faça um Arduino Shield e conecte os fios:

Faça um Arduino Shield e conecte os fios
Faça um Arduino Shield e conecte os fios
Faça um Arduino Shield e conecte os fios
Faça um Arduino Shield e conecte os fios
Faça um Arduino Shield e conecte os fios
Faça um Arduino Shield e conecte os fios

Siga o esquema que está anexado.

Basicamente, os potenciômetros representam os eixos xey do joystick e os botões representam as teclas de ação

Etapa 4: configurar o software:

Configure o software
Configure o software
Configure o software
Configure o software
Configure o software
Configure o software

Existem algumas etapas para configurar este joystick:

  • Primeiro acesse este link https://github.com/AlanChatham/UnoJoy e faça o download do UnoJoy.
  • Em seguida, abra o IDE do Arduino e atualize o código de amostra para a placa.
  • agora instale o Atmel Flip e o Java Runtime Environment
  • Agora coloque a placa no modo DFU encurtando os dois pinos próximos à porta USB na placa ou seguindo o tutorial neste link
  • Agora abra a pasta Uno Joy e navegue até a pasta Uno e execute o arquivo Turnintoajoystick.bat
  • Agora desconecte e reconecte a placa Arduino agora que tudo está configurado e pronto.
  • se necessário, verifique a opção de controladores USB no Windows para verificar o controlador.

Etapa 5: Resultado final e solução de problemas:

Resultado final e solução de problemas
Resultado final e solução de problemas

Foi assim que o joystick funcionou.

desculpe por não mostrar o resultado final no trabalho.

Se você tiver qualquer oscilação no movimento dos joysticks, verifique as conexões 5v e gnd que vão para os potenciômetros para mais soluções de problemas, por favor, entre em contato comigo na seção de comentários. E por favor, compartilhe fotos se tentar

Recomendado: