IR Translator for Roku Remotes

Okay, so my Roku voice remote has volume buttons and a power button, but Roku does not actually support my Onkyo receiver so, I decided to make a translator for the remote so I can use the volume buttons on my remote.
Here’s what I did:

  1. I change the Roku’s remote settings so the remote works for a Sony TV (I don’t have a Sony TV) (Settings > Remotes & Devices > Voice Remote > “Setup for TV control”)
  2. I bought a receiver and transmitter kit off Amazon (this one works for me)
  3. Got an ESP32 (I had trouble with the ESP01s that I had so I just went ESP32)
  4. I came up with this circuit (sorry, I did not have much time to draw it out, but you will need a 10K Ohm, 100 Ohm and 470 Ohm resistors and a 2N2222 transistor) In that drawing, if you see “D” that is where you should connect it to a pin on the ESP32
  5. Here is my configuration
  6. Made this little nifty PCB from a perfboard (sorry if it is bad, this was my first soldering project and I made a few mistakes, also, I still have to remove the rosin flex)
    I am currently 3D printing a case and then it should all be done!
    Now I can use the volume buttons on my Roku remote to control my Onkyo’s volume!


1 Like