Porta IR do mouse COM


Um dia foi necessário verificar um controle remoto pré-histórico (russo). Não havia fundos. Depois de vasculhar a internet, encontrei algumas ideias. Fiquei impressionado com a ideia de fazer uma porta IR simples a partir de um mouse! Computador, é claro. Começaremos com este dispositivo.

1. Porta IR de um mouse esférico COM.

Atordoado com a ideia, fui até o armário e desenterrei vários ratos-bola, cada um mais velho que o outro. O mais antigo tinha 6 fios vindos do computador, o mais novo tinha quatro. Ele pegou. As linhas corriam ao longo de quatro fios: RTS (Request To Send, uma solicitação de envio. Usada para alimentar o circuito do mouse), Rx (através do qual o computador recebe dados), Tx (através do qual o computador transmite dados) e, claro GND, terra.


A foto mostra o plugue do fio do mouse. Durante o teste, descobri que o fio laranja é RX, o fio verde é TX, o fio branco é RTS e o fio azul é terra.
A seguir, para simplificar, cortei um pedaço de plástico e colei nele o conector do pino do mouse (aquele que está soldado na placa):


Então removi a ponte de fotodiodos e o infravermelho do mesmo mouse Diodo emissor de luz. Peguei um resistor de 4,7 kOhm dos meus suprimentos. O dispositivo para resistor não é crítico - você pode configurá-lo de 2 a 7 kOhm, mas com uma resistência mais baixa, o raio de operação do receptor diminui.Esta é a aparência das peças (da esquerda para a direita: ponte de fotodiodo, IR Diodo emissor de luz, resistor):


Aqui está o diagrama do dispositivo:


Depois de meia hora de soldagem e colagem, aconteceu o seguinte:


O aparelho funcionou - raio de recepção confiável - 5 cm, transmissão - 20 cm, o que foi suficiente para verificar o controle remoto: não funciona.

2. Dispositivo transceptor IR avançado.

Como já fugimos, precisamos falar de um aparelho mais avançado.


A porta consiste em um receptor (chip TSOP e kit corporal) e um transmissor (Diodo emissor de luz HL1 e resistor limitador de corrente R2).
O receptor usa um microcircuito TSOPXXXX especializado. Ele recebe um sinal com uma determinada frequência. Isso alcança alta imunidade a ruídos. Como estão disponíveis em diversas versões - para diferentes frequências de filtragem de sinal, você precisa escolher aquela que precisa para um controle remoto específico. Vejamos a ficha técnica:


Como você pode ver, há uma escolha: de 30 a 56 quilohertz. A ficha técnica diz que a velocidade máxima do sinal recebido é de 2.400 baud/seg, por isso é difícil avaliar se o microfone funcionará, por exemplo, com um telefone celular. Esta é a aparência do TSOP1736:


O resistor R1 energiza a linha RX (afinal, todos os sinais da porta COM são invertidos), o diodo VD1 protege o circuito da inversão de polaridade durante a inicialização da porta e o capacitor C1 protege o receptor contra interferências. Bem, o estabilizador 7805, é claro, ajusta a tensão do receptor IR. Aconselho você a instalá-lo em um gabinete TO-92 - é menor.
O transmissor não é particularmente avançado, difere apenas em um diodo IR mais potente. Você pode colocar, por exemplo, L-34F3C, L-54F3C. O resistor R2 limita a corrente através do diodo. O diodo IR se parece com isto:


Este dispositivo recebe e transmite bem a uma distância de até 5 m.
Se você quiser experimentar, aqui está a pinagem da porta COM, difundida na Internet:


3.Programas para trabalhar com portas IR.

Agora vamos falar sobre programas. Usei o programa WinLirc para verificar. O dispositivo apresentou resultados muito bons: o raio de recepção foi de 5 cm, o raio de transmissão foi de 20 cm no máximo. Tudo depende do tipo de fotocélulas. Como exemplo, darei um exemplo de como trabalhar com um controle remoto de um centro de música.
Vamos falar sobre configuração.
Inicie o VinLIRC. Ela escreve: configuração falhou, reconfigure. Digite o caminho e o nome do arquivo de configuração no campo Caminho e siga estas etapas: (nota: essas configurações são apenas para este dispositivo):
1. No campo Porta coloque o número da porta onde o dispositivo está conectado
2. Deixe o campo Velocidade intacto, embora você possa experimentar - computadores mais antigos não querem pensar mais rápido que 115.200 bps.
3. No quadro Tipo de receptor, configure o dispositivo RX, pois RIDiodo emissor de luz (TSOP) está conectado à perna RX da porta COM. Você pode, claro, conectar ao DTR, mas será um cabo caseiro, e não de um mouse padrão, como aqui.
4. Nas configurações do transmissor, defina TX. Você pode se conectar ao DCD - você está certo.

Em seguida, clique em Códigos brutos. Levamos o controle remoto até o receptor e pressionamos os botões. Se começar a ondular, tipo: pulso 200, pulso 400, então está tudo bem. Caso contrário, verifique se há erros no dispositivo.

Agora você precisa ensinar ao estúpido programa a ciência de reconhecer os comandos do seu controle remoto. Feche a janela de visualização e clique em Aprender. E então nos guiamos pela língua inglesa, porque o prog é burguês.
PS: Onde o programa diz “pressione o botão no controle remoto e segure-o até que eu mande”, você não deve segurar o botão, mas aperte-o o mais rápido possível - por experiência própria.
Após estudar, clique em Analisar. O programa irá verificar a configuração e dizer OK. Fechamos a janela.
Parece que é isso. Clique em OK na janela principal de configurações. O programa será minimizado na bandeja.Pressionamos os botões do controle remoto - se o programa entende os comandos, ele responde - a cor do indicador muda de cinza para verde. Para este programa você pode encontrar plugins para gerenciar WinAMP e para trabalhar com TCP/IP.
Para gerenciamento avançado do computador, recomendo o programa uICE.
E, em geral, agora existem muitos programas para esse assunto. Recomendo pesquisar na Internet.
Este programa já serve para controlar seu computador do sofá - você também pode encontrar plugins para WinAmp para ele.



voltar
Comente
  • gravata borboletasorrisorindocorarrisonhorelaxado relaxadosorriso pretensioso
    olhos do coraçãobeijando_coraçãobeijando de olhos fechadoscoradoaliviadosatisfeitosorriso
    piscarpreso_para fora_língua_piscando_olholíngua para fora olhos fechadossorrindose beijandolíngua presa_para foradormindo
    preocupadocarrancudoangustiadoboca abertafazendo caretaconfusocalado
    inexpressivosem graçasuor_sorrisosuordecepcionado_aliviadocansadopassiva
    decepcionadoconfusocom medosuor frioperseverarchorarsoluço
    alegriaatônitogritarcara_cansadanervosoraivatriunfo
    com sonohummmmascararoculos de solrosto_tontocriança levadasorrindo_imp
    rosto_neutrosem_bocainocente
5+dois=
Comentários (8)
  1. lamar
    #1 lamar Convidados 11 de janeiro de 2011 21h50
    1
    Mas como faço para descobrir em qual porta me conectei e é possível usar um resistor de 10K ou 1,8K?
  2. sentir-se
    #2 sentir-se Convidados 11 de janeiro de 2011 22h55
    1
    Que pergunta interessante: “como faço para descobrir a qual porta me conectei?” bom VOCÊ conectou, então pergunte a si mesmo. grande sorriso

    O resistor de 10 a 1,8 não pode ser substituído. (em princípio, claro, é possível, mas naturalmente não funcionará e, se funcionar, a sensibilidade da porta será muito baixa.)

  3. Demônio escuro
    #3 Demônio escuro Convidados 5 de setembro de 2012 18:42
    1
    a ideia foi ótima... eu tinha um sintonizador de TV sem controle remoto, tinha controle remoto para alguma coisa... usando esse circuito consegui combinar os dois usando o programa SLYCONTROL... fico muito feliz com o autor, respeito e 100 vantagens
  4. Sashan
    #4 Sashan Convidados 20 de março de 2013 21:49
    1
    Só estou verificando os controles remotos. Pego um telefone com câmera. Eu ligo o modo de vídeo. Eu pego o controle remoto. e olhe pelo telefone para o diodo do controle remoto. Eu pressiono os botões do controle remoto. se o controle remoto estiver funcionando. então o telefone verá como o diodo acende. mas o olho não pode ver. talvez alguém ache útil
  5. Máx.
    #5 Máx. Convidados 12 de novembro de 2013 11h09
    2
    Citação: Sashan
    Só estou verificando os controles remotos. Pego um telefone com câmera. Eu ligo o modo de vídeo. Eu pego o controle remoto. e olhe pelo telefone para o diodo do controle remoto. Eu pressiono os botões do controle remoto. se o controle remoto estiver funcionando. então o telefone verá como o diodo acende. mas o olho não pode ver. talvez alguém ache útil

    esse recurso funciona com 85% dos controles remotos, os 15% restantes só podem ser verificados com dispositivos de teste especiais
  6. Convidado Sergei
    #6 Convidado Sergei Convidados 26 de março de 2017 12h14
    1
    Olá. Tenho um telefone com porta infravermelha, Nokia 6070. A tarefa é extrair fotos, contatos e gravações de gravador de voz dele para o computador. A primeira versão da porta infravermelha é adequada para isso?
  7. Eugênio
    #7 Eugênio Convidados 14 de junho de 2017 02:30
    0
    Convidado Sergei,
    Eu tive o mesmo problema. Encontrei acidentalmente um telefone com porta IR e Bluetooth (um telefone flip). Então transferi as fotos e vídeos para o telefone via IR e transferi para o smartphone via Bluetooth. E do smartphone para o computador. Foi assim que tudo ficou épico.
  8. Geórgia
    #8 Geórgia Convidados 27 de novembro de 2018 12h34
    0
    tudo é muito mais simples) um receptor de sinal do controle remoto do gravador de vídeo Electronics e um indicador de qualquer toca-fitas pré-histórico)