IR2IR Translator

Translate one IR protocol to another. Use only one of your existing remotes for multiple devices.

Similar projects worth following
From practical point of view, a device like this will allow the use of only one remote for multiple devices. In case you have a missing or broken remote, this can also help you use any remote in case you can not find the exact same model.

From technical point, I am trying to use a very simple PIC microcontroller with low memory (256 bytes). It doesn't try to decode the incoming IR but uses hash of the IR code, and sends predefined new code. Currently the remote code is hardcoded, but in the future this can be moved to EPROM.

Using a single remote to control everything can save batteries for remotes (and also saves time finding other remotes). Saving battery is not always possible because this thing also needs power to work, but in my case, I am planning to attach this to USB port in my television.

My main use is to turn on my TV (which will turn on its USB power), and from then on I can use my TV remote to control my Air Conditioner.

  • 1 × PIC16F688 Microprocessors, Microcontrollers, DSPs / ARM, RISC-Based Microcontrollers
  • 1 × IR Receiver Currently using VS 1838B
  • 1 × IR LED
  • 1 × Resistor

  • RAM

    Yohanes Nugroho06/29/2015 at 02:58 0 comments

    First experiment in porting Arduino's IR Remote code shows that the PIC that I choose doesn't have enough RAM to decode the IR signals. I was going to switch to another chip, but it turns out that hashing the IR code is enough, I don't really need to know the exact decoded value of a button.

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates