Índice:

Joystick USB minúsculo: 5 etapas (com imagens)
Joystick USB minúsculo: 5 etapas (com imagens)
Anonim
Joystick USB minúsculo
Joystick USB minúsculo
Joystick USB minúsculo
Joystick USB minúsculo
Joystick USB minúsculo
Joystick USB minúsculo

Estes instutáveis mostram como fazer um joystick USB minúsculo muito simples.

Este instructables está relacionado ao joystick USB de efeito Hall para fornecer uma solução de baixo custo.

Etapa 1: Preparação

Preparação
Preparação
Preparação
Preparação

Controle de video game

Um módulo de controle de joystick de 2 eixos

Digispark Dev Board

Esta é uma pequena placa de desenvolvimento que pode emular um dispositivo USB HID, por exemplo, Teclado, mouse ou joystick USB

Outros

Uma pequena placa de ensaio, alguns fios da placa de ensaio e alguns conectores de pinos

Etapa 2: Preparação do Cabeçalho do Pin

Preparação do cabeçalho do pino
Preparação do cabeçalho do pino

Soldar os cabeçotes dos pinos na placa, se ainda não.

CUIDADO Antes de conectar na placa de ensaio

Os pinos de alimentação da placa de desenvolvimento da Digispark não são amigáveis à placa de ensaio!

Este projeto requer apenas pinos de 5 V e GND. É necessário dobrar o pino de 5 V em uma pequena caixa do lado de fora, para que ele não seja conectado na mesma linha ao conectar na placa de ensaio. Ou você explodirá algo.

Etapa 3: Montagem

conjunto
conjunto
conjunto
conjunto
conjunto
conjunto

A colocação dos pinos para ambas as placas é desequilibrada, são necessários mais pinos para apoiar os cantos que não possuem cabeçalho de pino.

Aqui está o resumo da conexão:

Digispark -> Joystick

GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW

Observação:

  • SW acione pressionando o joystick
  • P3 e P4 são conectados a USB, então qualquer projeto USB HID não pode conectar outras coisas a esses 2 pinos
  • P2 ainda está disponível para outra coisa, por ex. um sinal LED ou um botão extra
  • São necessários pinos de entrada analógica para ler o valor VRx e VRy, Digispark P2 e P5 são os pinos de entrada analógica. Algumas placas podem não habilitar P5 (bit efuse RSTDISBL). Você pode testá-lo pelo exemplo "blink" do Arduino no pino 5. É necessário re-queimar o Bootloader ou simplesmente alterar o efuse para habilitá-lo. Mais detalhes:

Ref.:

Etapa 4: Programa

Configure o Arduino com suporte para Digispark, se ainda não:

digistump.com/wiki/digispark

Baixe e programe o código-fonte:

github.com/moononournation/TinyUSBJoystick

Etapa 5: Divirta-se

Aproveitar!
Aproveitar!

Agora você tem um pequeno dispositivo para ajudá-lo a operar com valor analógico de 2 eixos.

Recomendado: