Projeto Monitoramento Porta Paralela

  • Upload
    rhads

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    Projeto Porta Paralela

    Montagem Lgica

    Requisitos:

    Delphi 7 [Verso Enterprise Edition recomendada]

    Componente LED [..\Dependncias\Led]

    DLL para acesso ao Hardware [..\Dependncias\inpout32.DLL]

    1.] Instale o Delphi 7 da forma que desejar.

    2.] Instale o componente Led:

    1. Copie a pasta LED para C:\Arquivos de programas\Borland\Delphi7\Lib

    2. Abra o Delphi. Selecione a opo Component Install Component.

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    3. Clique em Unit file name clique em Browse....

    4. Abra a pasta Led em C:\Arquivos de programas\Borland\Delphi7\Lib\Led

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    5. Selecione o arquivo Led1.pas

    6. Clique em OK

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    7. Na tela de confirmao clique em Yes

    *Caso aparea alguma tela intermediria, selecione a opo Compile e na

    mesma tela a opo Install.

    8. Na prxima tela de confirmao clique em OK .

    9. V at a opo File e clique em Save All e novamente em File e clique

    em Close All

    10. No fim da Paleta de Componentes estar disponvel a paleta Storms e o

    componente Led estar tambm disponvel.

    4.] Dirija-se at a pasta ..\Dependncias, copie o arquivo inpout32.dll e

    cole-o na pasta C:\Windows\System32.

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    5.] Abra o Projeto Porta Paralela:

    1. File Open e dirija-se at a pasta do projeto, selecionando os arquivos:

    PParalela e untPrincipal.

    6.] Compile o Projeto [Ctrl+F9] e execute-o [F9].

    7.] A interface do programa ser aberta e j estar pronta para o envio de

    informaes. Falta agora montar o hardware necessrio, que tambm

    muito simples.

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    Projeto Porta Paralela

    Montagem Fsica

    Requisitos:

    8 Leds

    8 Resistores de 220

    1 Cabo de Porta paralela

    Nota 1: Os contatos de 18 25 do cabo so o fio comum, ou o contato

    negativo, ficando cargo dos pinos de 2 9 serem os contatos que sero

    manipulados. Onde:

    Contato 2: D0

    Contato 3: D1

    Contato 4: D2

    Contato 5: D3

    Contato 6: D4

    Contato 7: D5

    Contato 8: D6

    Contato 9: D7

    Nota 2: Em cada Led solde um resistor de 220 . Este resistor deve ficar

    no contato MAIOR do Led, que sua polarizao positiva.

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    A Porta Paralela:

    1.] Conecte o cabo ao computador e faa da seguinte maneira com a

    conexo fmea do cabo:

    O plo positivo de cada Led dever conter um resistor. O contato

    livre do resistor dever estar em contato com o local de acoplagem do

    conector fmea. Observe ainda que a numerao ocorre da direita para a

    esquerda, conforme a imagem acima. Os contatos negativos dos Leds

    Macho: Conectado ao Computador

    Fmea: Onde os Leds sero conectados.

    2 3 4 5 6 7 8 9

    1

    Pinos

    10 11 12 13

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    podero ser soldados em um nico fio que ser colocado nos encaixes de

    18 25, pois so o terra do cabo, ou ainda em sua blindagem.

    Montagem Final: usando a imagem mais vista por quem busca

    informaes sobre comunicao via Porta Paralela.

    Obs: Recomendo que acesse o site rogercom.com para aprender mais sobre

    portas seriais, paralelas e USB.

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    A Interface do Programa

    bastante intuitiva:

    As funcionalidades so basicamente as mesmas em cada um dos botes. A

    diferena, lgico, que cada um dos botes manipula um pino especfico,

    sendo possvel, dessa forma, ligar um, oscilar outro e mesmo oscilar os

    demais, cada um com sua freqncia especfica. Exemplo:

    Ao clicar no boto:

    O Pino 2 ser ativado e seu Led correspondente ligar. O Led da interface

    ficar verde e o boto tambm identificar o pino ativado.

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    Ao clicar novamente o Led correspondente se desligar e a interface

    indicar seu estado inativo.

    A opo oscilar ser setada pela barra sua direita. Por padro a oscilao

    ser realizada cada 1 segundo e poder ter seu tempo reduzido at 1

    milissegundo, bastando para tal que se deslize a barra para cima.

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    A opo Interromper desabilita a oscilao. Se o estado em que a porta se

    encontra for Ativo, seu estado ser setado para Inativo e vice-versa.

    O boto Ativar liga todos os pinos e os Leds e altera seu Caption para

    Desligar. Se clicado novamente, far o inverso e voltar sua forma

    inativa. A barra deslizante inferior deixa a interface translcida.

  • ...::: Rhads Carlos Eduardo :::...

    Controle Individual da Pinagem da Porta Paralela

    Ferramenta para o Desenvolvimento: Parmon

    Caso no possua o cabo, uma ferramenta til o programa Parmon.exe. Ele

    dar o status da porta e simular o estado do Led. Para tal, execute o

    Parmon e depois o Verificador de Portas Paralelas e clique em Ativar. Os

    Leds correspondentes aos pinos de 2 9 ligaro. Clicando em Desativar

    ocorrer o oposto.

    Ao ligar UM Led individual, o mesmo ser mostrado na interface do

    Parmon.exe. Ao setar os demais, os efeitos sero igualmente mostrados.

    Exemplo de melhorias na interface e funcionalidades

    Notas do autor:

    Depois de exaustivas pesquisas finalmente consegui os trechos que resolveram a questo da pinagem individual. Uma das fontes que

    eu referencio o site:

    http://muriloleal.com.br/?conteudo=eletronica/portaparalela/delphi

    Outro, que resolveu a questo da exclusividade dos pinos :

    http://www.forumpcs.com.br/comunidade/viewtopic.php?t=119937

    E tantos outros, mesmo o rogercom.com que fizeram possvel este desenvolvimento. O Cdigo deste projeto livre, use-o e altere-o

    sua vontade. Caso tenha alguma crtica ou queira colaborar, contate-nos. Caso tenha algo adicionar ao cdigo, faa-o e mande-

    nos para que o acrescentemos ao original. E o mais importante: Repasse, divulgue, disponibilize...

    A Equipe: Rhads [Programao] Carlos [Eletrnica e Montagem] Eduardo [Responsvel pelo Departamento da Coca-Cola] Contato: [email protected]