Tutorial : Descodificando Controles Remotos - infravermelho

Sempre me interessei por controles remotos. Os mais usados em aparelhos eletrônicos(TVs, sons, etc) são os que usam a luz infravermelha para transmitir comandos. Tem um alcance de alguns metros, são imunes à interferências e são direcionais. 

O transmissor modula pulsos digitais com uma frequência específica. A frequência mais comum é de 38Khz, mas podem ser usadas também 36KHz, 40KHz e outras. O receptor amplifica os sinais, filtra a faixa de frequência desejada e separa o sinal digital.

Nesse tutorial usei o controle remoto da TV Digital da marca LG:

(ele esta desmontado para verem o interior dele - teclado, LED infravermelho e o chip ADAM 2420PG.

Vejam o data sheet do chip: 24P20%20LG%20remote%20control.pdf

Para melhor entender como funciona o Controle remoto da LG :

São enviados 32 bits de informação:  os primeiro dois Bytes (16 bits) identificam o fabricante LG e o aparelho (por exemplo TV). Os terceiro Byte é o comando e o quarto byte é o mesmo comando, mas com os bits invertidos para conferência.

LG%20IR%20code%20list.pdf

Usei o circuito com o descodificador de Infravermelho e acrescentei um transistor para inverter o pulso.

Decoder IR : 

Exibições: 33072

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de José Gustavo Abreu Murta em 14 julho 2016 às 13:00

Pode ser . Teste com a LG e depois com a Sony.

Já entendeu como configurar o TEK Partner ?

Comentário de Claudette Junqueira em 14 julho 2016 às 11:57

Minha televisão é LG, então fiz teste para ela. Minha mãe tem Sony, mas não estou andando muito (joelho quebrado), então não fui à casa dela ainda. Penso que se funcionar na LG, depois é só repetir a programação para Sony, não?

Comentário de José Gustavo Abreu Murta em 13 julho 2016 às 15:15

Se a sua TV é Sony, sugiro que faça a configuração para o padrão Sony. 

Conseguiu ?

Comentário de Claudette Junqueira em 13 julho 2016 às 14:38

José Gustavo, testei o CR para todos os códigos do manual, e nada. Como não estou segura de ter feito tudo certo, vou continuar lendo o manual e repetir o teste. Só estou escrevendo para avisar que já tenho o Tek Partner com energia (pilhas).

Comentário de Claudette Junqueira em 5 julho 2016 às 12:13

Acho que saberei configurá-lo. Mas estou sem pilhas. Vou levar alguns dias para conseguir. Quando tiver testado, escrevo. Obrigada pelo seu auxilio. Está sendo de grande valia e simplificou tudo.

Comentário de José Gustavo Abreu Murta em 5 julho 2016 às 1:09

Mais uma ótima referência para o entendimento sobre codificação de controles remotos IR :

http://www.nxp.com/files/microcontrollers/doc/app_note/AN3053.pdf

Comentário de José Gustavo Abreu Murta em 4 julho 2016 às 15:40

Achei esse GIF bem interessante, sobre o funcionamento do controle remoto IR:

http://www.sbprojects.com/knowledge/ir/index.php

Comentário de José Gustavo Abreu Murta em 4 julho 2016 às 11:46

OK, então eu acho que deve configurar o controle remoto TEK Partner para o padrão da TV Sony. 

Sabe configura-lo para o padrão Sony ? Os manuais informam como configura-lo. 

Faça esse teste e veja se o Decoder da NET funciona também com o TEK Partner. 

Estou em dúvida ainda. 

Comentário de Claudette Junqueira em 4 julho 2016 às 10:45

meu CR parecer ser o CR2F. O televisor de minha mãe é Sony, mas não me lembro de visita da NET depois que trocamos de televisor... O anterior era LG.

Comentário de José Gustavo Abreu Murta em 4 julho 2016 às 10:13

Mais uma observação importante para descodificar os bits de um controle remoto LG.

Os bits menos significativos são descodificados primeiramente. (LSB).

Descobri que a Biblioteca IRemote faz o contrário - decodifica os bits mais significativos primeiramente. (MSB)

https://www.ad-notam.com/download/RS232/ad_notam_IR_protocol_DFU.pdf 

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço