Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Arduino as IR Remote

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
3,867
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Dec 7, 2009

Video showing how i use my Arduino as an InfraRed remote controller for my TV.
I've connected a TSOP1836 to Arduino to capture IR Signals;
Made some code so i can read RC5 codes from the original remote controller;
Stored the codes in EEPROM memory (Learn capability);
When the button is pressed, the stored code is modulated in a 36Khz carrier and sent trought an IR Led on Pin 13 to TV.

For more information please visit:
http://www.lusorobotica.com

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (iAmTr3s)

  • ...pff ajuda-me, e dscp lá tanta pergunta.... breve tenho que te começar a pagar pelas aulas! :P

  • Coloca toda as questoes que quiseres!

    Sugiro e que o facas no forum pois as repostas sao melhores e mais rapidas! :D

see all

All Comments (12)

Sign In or Sign Up now to post a comment!
  • @molinobeer

    Na parte de tras devem existir umas letras sumidas que indicam que TSOP e. Se nao der para ver, so experimentado e que consegues descobrir :S

  • Obgd por essa resp, mas pff vê aí as outras duvidas... abaixo..

  • Ate da, mas como este e o TSOP1836 podera haver algum erro, minimo mesmo. Mas o ideal para a sony e usar mesmo o TSOP1840.

    Mais uma vez, ete TSOP tb funciona, so n e tao perfeito :P

  • E existem TSOP's para outras frequencias, e como é que eu vejo para que freq's sao os que eu tenho ca em casa?

    ....:S... às vezes ha coisas que demoram mesmo a entrar... lol.. .dscp lá, mas isto dos remotos e radiaçoes e Hz e cenas confundem-me....

    MT OBRIGADO MESMO! ...Ah e caso queiras tens a minha autorizaçao e apoio para colocar no forum estas conversas, para ja, que eu nao tenho conta.

  • Entao mas assim surge-me uma duvida, naquele projecto do detector de proximidade por IR como é que o receptor detectava a radiaçao reflectida? porque eu aprendi na escola quando era puto que radiaçao refletida significa que ela é absorvida por um atomo e depois emitida denovo por esse atomo (e adquire caracteristicas desse atomo) logo se quando ele é reflectida é transformada como é que o TSOP a detecta?

  • AHHHHHHHHH....bem me parecia que estava a faltar alguma coisa!! era isso do TSOP ja estar feito so para sinais de 36KHz.... entao se quizessemos utilizar este TSOP para sinais sony ja nao dava certo? como a portadora esta a 40KHz...

    Ok, tenho que ver se me registo no forum entao! ;) pbgd

  • Ok entao! :D

    Em relacao a EEPROM o codigo que pus no site nao a usa. Mas isso é bastante simples pois so e necessario guardar ints ;)

    O objectivo do codigo RC5 e precisamente ser "imune" a ruido. O receptor TSOP esta preparado para "ver" apenas sinais a 36KHz! :D

    No codigo RC5 os timings sao muito precisos e por isso e que sei que quando faco delayMicroseconds vou calhar em cima do proximo bit. Nao esquecer que temos uma janela de 889useg para ler o bit! :D

  • :S...tb nao percebi como filtras o ruido. Reparei que poes o arduino a esperar o Bit_Lenght para que leia bit a bit (percebo)...a duvida é qd fazes um digitalRead que ja sabes que vai "calhar" em cima do proximo bit (porque esperamos q o anterior acabasse) e imaginando que o bit que vai ser lido é 1 tens que ter a sorte de calhar em cima de um HIGH da portadora de 36Khz? Ou o receptor de IR quando recebe um sinal de uma frequencia elevada esta sempre a HIGH? Nao percebi mesmo.. :S

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more