Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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:
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:
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:
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:
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:
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