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.
Master classes semelhantes
Particularmente interessante
Comentários (8)