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:
- 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”)
- I bought a receiver and transmitter kit off Amazon (this one works for me)
- Got an ESP32 (I had trouble with the ESP01s that I had so I just went ESP32)
- 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
- Here is my configuration
- 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!