Índice:

Joystick DIY Arcade: 3 etapas
Joystick DIY Arcade: 3 etapas

Vídeo: Joystick DIY Arcade: 3 etapas

Vídeo: Joystick DIY Arcade: 3 etapas
Vídeo: Build Your Own Arcade Joystick! For Emulators! 2024, Julho
Anonim
Joystick Arcade DIY
Joystick Arcade DIY
Joystick Arcade DIY
Joystick Arcade DIY

Este é um joystick de arcade que fiz.

O joystick de arcade em si é feito do zero usando interruptores de micro-rolos, nenhum módulo de joystick de arcade pré-fabricado usado antes. Tive essa ideia de alguém no Maker Faire Singapore 2016, onde me lembrei de alguém que fez a mesma coisa, só que muito melhor do que a minha.

Os botões de fliperama eram botões normais de US $ 2, básicos, mas muito melhores do que seus interruptores táteis típicos.

Etapa 1: Caixa e eletrônicos

Caixa e eletrônicos
Caixa e eletrônicos
Caixa e eletrônicos
Caixa e eletrônicos
Caixa e eletrônicos
Caixa e eletrônicos
Caixa e eletrônicos
Caixa e eletrônicos

A caixa é composta principalmente por peças de acrílico. 1 peça preta foi dobrada em 4 juntas para fazer os lados, 1 peça limpa estava cobrindo o fundo. Um pedaço branco e outro tipo de plástico transparente (não acrílico, um pedaço fino de plástico, de algumas embalagens) foram usados para cobrir a parte superior e montar o joystick e os botões respectivamente.

Furos foram feitos nas peças superiores de plástico para montar os botões do Arcade e para o manche do joystick ser inserido e usado.

Quanto à fiação, basicamente conectei todos os interruptores e botões ao aterramento e deixei um pino extra para ser conectado ao gpio a um pullup de entrada para o microcontrolador.

Etapa 2: Joystick

Controle de video game
Controle de video game
Controle de video game
Controle de video game
Controle de video game
Controle de video game

O stick principal do joystick é um pino de madeira, cortado de acordo com o tamanho.

As chaves giratórias teriam que ser coladas a quente na parte de trás da peça de acrílico branco, nas bordas do orifício para o pino.

A ideia seria colar os interruptores de forma que sempre que o manche se movesse para cima, para baixo, para a esquerda ou para a direita, um interruptor correspondente fosse pressionado. Mantenha os interruptores juntos de forma que, quando o joystick se mover diagonalmente (por exemplo, para cima e à direita), 2 dos respectivos interruptores sejam pressionados.

No entanto, preste atenção para ajustar a posição das chaves (quão perto está do buraco) antes da mão, para a sensibilidade que você deseja. Caso contrário, você ficará em uma grande confusão ao alterá-lo. Quando estiver satisfeito, você pode montar o caso e passar para a próxima etapa.

Etapa 3: Microcontrolador e eletrônicos adicionais

Microcontrolador e eletrônicos adicionais
Microcontrolador e eletrônicos adicionais
Microcontrolador e eletrônicos adicionais
Microcontrolador e eletrônicos adicionais
Microcontrolador e eletrônicos adicionais
Microcontrolador e eletrônicos adicionais

Você poderia usar qualquer microcontrolador com funcionalidade HID (de preferência USB, por causa das regras com fio), como o Arduino Leonardo (embora seja lento), Teensy ou Bluetooth HID como a chave Adafruit Bluefruit EZ. Neste caso, usei um Teensy 3.2, Tome nota para conectar os interruptores corretamente. Quando você move o joystick em uma direção, na verdade está pressionando a chave na direção oposta (Mover para cima pressiona a chave para baixo). Portanto, o botão para baixo deve ser mapeado para cima, mapeado da esquerda para a direita etc.

Ao usar o IDE do Arduino, use as funções Keyboard.press () e Keyboard.release () para mapear cada botão para cada tecla. Não use Keyboard.print () porque é lento.

Recomendado: