• LPT-Switch – O que é e como usar?

    LPT-Switch – O que é e como usar?

    LPT-Switch – O que é e como usar?

    É uma interface extremamente barata e fácil de fazer, mas pouca gente usa isso para fazer controles arcade, a maioria prefere desmontar um teclado ou um joystick e fazer as ligações. Este tutorial indica passo-a-passo como montar sua interface, você não deve ter problemas.. mas qualquer dúvida pergunte no fórum de nosso site.

    Lista de componentes:



    Cabo Manga - 1 a 2 metros de comprimento

    Barra de Sindal (opcional)


    Conector DB25 Macho com capa



    Diodos 1N4148 ou equivalente


    Diagrama Elétrico:

    O esquema elétrico que deve ser seguido é o seguinte:



    Observações:

    Cada círculo vermelho no diagrama corresponde a um contato. Fechando o circuito como indicado no diagrama, tem-se um botão pressionado, por exemplo:
    - Ligando o diodo 11,6 com a linha 6 tem-se o botão 22 pressionado
    - Ligando o diodo 15,3 com a linha 3 tem-se o botão 10 pressionado
    - E assim por diante..

    Procure ligar vários botões usando um fio apenas, por exemplo: os botões de 1 a 5 podem ser todos ligados pelo fio n° 2 (vai para a LPT), o que vai diferenciar cada botão é o outro fio que é ligado a outra extremidade do microswitch, que no caso do exemplo são os fios que vão para 10, 11, 12, 13 e 15 respectivamente.
    Você pode usar quantas linhas de diodos quiser, até completar o número de contatos que você precisa (até o máximo de 60).

    O DirectInput suporta até 32 botões por controle, por isso para os contatos foram divididos em 2 controles para completar o número de 60:

    - Linhas 2 a 7 formam o Joystick 1 (30 botões)
    - Linhas 8 a 17 formam o Joystick 2 (30 botões)
    Os diodos são 1N4148 ou equivalentes.

    Respeitar o sentido dos diodos.

    EXEMPLOS:

    Pra facilitar o entendimento, colocamos aqui alguns exemplos de esquemas para os controles mais usados, mas caso você queira um número diferente de botões, é só alterar baseado no esquema original.

    Esquema para controle para 1 jogador com 8 botões (6 de ação, 1 start, 1 crédito) e direcional.

    Esquema para controle para 2 jogadores com 8 botões (6 de ação, 1 start, 1 crédito) cada e direcional.

    * OBS: A numeração dos botões no exemplo é somente ilustrativa, qualquer um pode ser botão ou direcional.

    Montagem:

    Depois de definir quantas linhas de contatos vai se fazer, e planejar como vão ficar os diodos, a parte da montagem é simples:

    1) Soldagem dos Diodos:

    Unir os diodos em grupos (dependendo de quantos contatos você quer) e parafusá-los a barra de sindal em uma extremidade, e soldá-los ao fio que vai para a LPT (10,11,12,13 e 15) na outra.

    Parafusar à outra barra de sindal os fios 2,3,4,5,6,7,8,9,1,14,16 e 17 (podem ser necessários só alguns dependendo da quantidade de contatos que se deseja).

    Como foi feito nesta foto:


    OBS: Como eu necessitava apenas de 15 contatos, utilizei apenas 3 diodos em cada coluna, como existem 5 colunas, então: 5×3=15

    2) Soldagem dos fios no conector DB-25:

    Solde os fios no conector de acordo com o diagrama, tome cuidado para não soldar algum fio muito próximo a outro.

    Veja a foto:


    3) Interface pronta:

    Depois de soldar tudo e parafusar os fios no sindal, sua interface deve estar parecendo com isto:

    Software (Drivers):

    Antes de começar a usar a interface você deve instalar um driver para que ela funcione. Atualmente só existe driver para o Windows disponível, portanto não funcionará no MS-DOS nem no Linux.

    Para instalar o driver no Windows siga os passos:

    a) Baixe o arquivo do driver PPJoy - Download - GDRIVE

    b) Descompacte o arquivo em uma pasta qualquer.

    c) Execute o Setup.exe e prossiga com a instalação.

    d) Se aparecer uma ou mais mensagems dizendo que o software não passou pelos testes de compatibilidade do Windows, ignore isso clicando em: “Continuar assim mesmo”.

    e) Após concluída a instalação clique em “Configure Joysticks” no ícone recém criado.

    f) No programa que abrir, clique em “Add” e configure como indicado na figura abaixo:


    OBS: No windows 98 e Me pode ser necessário instalar os drivers manualmente, leia a documentação que vem com o driver para maioreis informações.

    Testando a Interface:

    Depois do driver devidamente instalado, faça algumas ligações na interface usando alguns botões ou comandos de fliperama, ou use um fio qualquer só pra fechar o circuito como esquematizado na foto:  


    Pode-se testar o funcionamento da interface usando um programa que vem com o próprio driver. Para abrí-lo, vá no Painel de Controle do Windows e depois em “Controladores de jogo”, selecione “LPT -switch Joystick 1″ e clique em Propriedades. Vai aparecer uma tela como esta abaixo: