Índice:

JOYSTICK USB ZERO DELAY - MODIFICAÇÃO AUTO ANALÓGICA: 5 etapas
JOYSTICK USB ZERO DELAY - MODIFICAÇÃO AUTO ANALÓGICA: 5 etapas

Vídeo: JOYSTICK USB ZERO DELAY - MODIFICAÇÃO AUTO ANALÓGICA: 5 etapas

Vídeo: JOYSTICK USB ZERO DELAY - MODIFICAÇÃO AUTO ANALÓGICA: 5 etapas
Vídeo: JOYSTICK ARCADE - COMO MONTAR SEU RETROGAME 2024, Julho
Anonim
ZERO DELAY USB JOYSTICK - MODIFICAÇÃO AUTO ANALÓGICA
ZERO DELAY USB JOYSTICK - MODIFICAÇÃO AUTO ANALÓGICA
ZERO DELAY USB JOYSTICK - MODIFICAÇÃO AUTO ANALÓGICA
ZERO DELAY USB JOYSTICK - MODIFICAÇÃO AUTO ANALÓGICA

Este é um projeto adicional para a Modificação de Joystick Analógico Verdadeiro do Codificador USB Zero Delay.

Você precisa ter modificado, testado e calibrado com sucesso o codificador no projeto anterior antes de adicionar este dispositivo.

Quando concluído e funcionando, ele tira o recurso irritante do hábito dos módulos de sempre inicializar no modo Digital - o que significa que você precisa selecionar Analógico usando a chave de modo toda vez que quiser usá-lo.

ATUALIZAÇÃO: (fevereiro de 2021) Antes de você começar a fazer isso - atualizei o projeto principal em fevereiro de 2021 para dizer que há uma modificação mais fácil do que este pequeno aparelho … mas se você realmente quiser torná-lo aqui está a informação ….. Divirta-se

O que este projeto faz é imitar você pressionando o botão de modo UMA VEZ para colocá-lo no modo analógico - usando um atraso de tempo (resistores e capacitor) para operar um transistor como uma chave momentânea.

A sequência só começa quando a conectividade USB é estabelecida com o computador - pegando a alimentação de + 5v (aprox.) Que alimenta o Led VERMELHO (Digital On) e usando isso para iniciar a cronometragem que é apenas o carregamento de C1.

Uma vez que o transistor é ligado, o codificador vê isso como uma única ação de chave MODE e muda para analógico.

Uma vez no modo Analógico apaga-se o Led VERMELHO - desligando o circuito do Timer e o Led VERDE acende e o Encoder funciona no modo Analógico! (Simples!).

É importante observar que se a conectividade USB com o PC não for estabelecida - ele não iniciará o codificador ou o cronômetro

Portanto, apenas testar o codificador em uma fonte USB de 5 V (sem PC) não vai funcionar!

Eu adicionei um botão de reset apenas para provar que poderia reiniciá-lo manualmente sem ter que desconectar o USB todas as vezes.

Se você pode soldar de maneira organizada e trabalhou com stripboard ou Vero antes, será fácil de fazer. (E se você não tiver - ainda não é difícil!).

Depois de construído, você precisa fazer 3 conexões com o codificador, conforme descrito no texto.

Incluí fotos que mostram como fiz o meu (o menor que pude) com o que tinha disponível na época.

Suprimentos

Placa / stripboard Vero - 12 orifícios de comprimento x 4 ou 5 tiras de cobre de largura - veja as fotos - apenas 1 faixa precisa ser cortada nesta.

Transistor:

1 x BC107 ou BC147 ou BC547 ou quase qualquer tipo de NPN de silício de uso geral. A orientação correta do B-C-E é essencial.

Resistores (3):

1 x 39k 1/8 ou 1/4 W

1 x 470k 1/8 ou 1/4 W

1 x 220 ohm 1/8 ou 1/4 W

Capacitor eletrolítico 1 x 1000 uF - 6,3 a 25 volts

Fios adequados.

Opcional: (consulte os diagramas de fiação)

1 x empurrar para fazer o interruptor (reiniciar)

1 x interruptor liga / desliga SPST

Etapa 1: preparar a placa Vero / tira

Prepare a Vero Board / Strip Board
Prepare a Vero Board / Strip Board

Reúna todas as suas peças antes de começar.

Corte sua placa Vero em um tamanho adequado para os componentes que você vai usar.

Eu recomendo um ajuste de teste dos componentes antes de se comprometer a cortar sua placa e a trilha no tamanho, caso a sua não funcione exatamente como a minha.

Use minhas fotos como referência para alcançar o resultado final.

Verifique novamente as conexões com o diagrama esquemático.

Se o espaço não é um problema na construção do seu projeto, você decide o tamanho que vai torná-lo - apenas as conexões corretas são importantes aqui.

Minha prancha tinha 12 buracos de comprimento e 5 tiras de largura - mas como você pode ver, eu poderia ter conseguido 4 tiras.

O layout escolhido pode significar que você não precisa cortar nenhuma trilha.

Etapa 2: componentes instalados

Componentes Instalados
Componentes Instalados

A foto mostra todos os componentes instalados e uma chave extra (opcional) que eu adicionei para forçar a seleção do modo Digital (sim - Digital) para usar como um reset para provar a operação correta.

Sem isso eu precisaria desconectar o USB do PC para testá-lo todas as vezes. Com o interruptor adicionado, eu poderia simplesmente pressioná-lo, assistir o Led VERDE apagar e o Led VERMELHO acender (iniciando o Timer) e alguns segundos depois eles voltariam para VERDE aceso e VERMELHO apagado.

Se você quiser dar um passo adiante porque às vezes precisa mudar para digital e permanecer lá, pode adicionar um botão liga / desliga (S1) na linha A e quando ligado, o temporizador analógico automático funciona como deveria e quando desligado permitirá que você opere a comutação de modo manualmente usando a chave extra S2 (não mostrada).

Etapa 3: o diagrama esquemático e as conexões do codificador (com opções)

O Diagrama Esquemático e Conexões do Codificador (com Opções)
O Diagrama Esquemático e Conexões do Codificador (com Opções)

O diagrama mostra na caixa verde o novo circuito (em sua nova placa) e em amarelo as conexões do módulo codificador que são relevantes aqui. Você não precisa entender isso - basta conectar tudo corretamente - e lembre-se - não há mais trilhas para cortar no codificador.

No codificador:

A = Junção da alimentação de +5 volts do chip Codificador (Black blob) ao R10 que alimenta o Led VERMELHO. O final de R10 mais próximo do Blob é o que deve ser usado.

Observe que a fiação fornecida pelos fabricantes chineses que se conecta ao soquete do Modo Codificador parece usar VERMELHO para aterramento (0v) e Preto para chaveamento - portanto, não presuma que as cores são lógicas - Verifique por si mesmo!

B = Conexão de entrada do interruptor de modo.

C = 0 Volts - (e segunda conexão do interruptor de modo)

Etapa 4: Identificar as conexões - Nova placa de circuito

Identifique as conexões - Nova placa de circuito
Identifique as conexões - Nova placa de circuito

A = feed de início do temporizador do codificador

B = Fio preto para conexão do interruptor de modo - veja a próxima seção da foto.

C = 0 Volts - (e segunda conexão do interruptor de modo)

Etapa 5: identificar as conexões do codificador

Identifique as conexões do codificador
Identifique as conexões do codificador
Identifique as conexões do codificador
Identifique as conexões do codificador

Como você pode ver pelas fotos - apenas 3 conexões - sem trilhas para cortar ou alterar no codificador - é tão fácil quanto A-B-C!

A = Um fio para soldar na parte de trás do R10 - tome cuidado para não causar curto-circuito em nada.

B = Fio preto para conexão do interruptor de modo - veja a próxima seção da foto.

C = 0 Volts - (e segunda conexão do interruptor de modo)

VERIFIQUE DUPLA SUA FIAÇÃO ANTES DE CONECTAR O USB AO PC

Agora você deve descobrir que ao conectar até a entrada USB do PC, logo após o Led VERMELHO acender, ele apagará e o VERDE acenderá - e esse é o Encoder agora no modo Analógico sem você ter que fazer isso sozinho.

Observe que os valores dos componentes R1, R2 e C1 que usei deram um atraso adequado para fazê-lo funcionar de maneira confiável. Dependendo da idade e da qualidade dos componentes que você usa, o atraso pode ser um pouco mais longo ou mais curto. Um valor alto para C1 (digamos 1500 uF) deveria teoricamente levar mais tempo para que a transição ocorra.

Divirta-se !

Recomendado: