Introduction: Turn Your IPhone(Android, Mac, PC, Player, Etc) Into a Universal Remote for $2

Don't you want to use your iPhone (or any other smartphone) as a universal remote? Here is a quick instructable that explains how to do it with just $2 worth of parts.


cfwprophet (author)2016-10-21

Awsome ! Love this. THX. :)

Milindp7 (author)2016-08-23

he friend external wire can interfere in ir

mail me

tmsantos (author)2014-09-15

I test on android and did not work, can someone help me

jacobdnyberg (author)2013-12-11

It didn't show the steps for me. All it says is make a universal remote for 2 dollars. Please help!!!

teenaginglikeaboss (author)2013-08-20

would it work wit just one of those ir led connecting the plus to both posive wires

nice project.

rmdorsey (author)2012-06-20

Hey mikhalchuk, great tutorial! have you released the code for the app yet?


verdastel (author)2012-06-02

Hey this is genius! I have been waiting for this kind of hack for a long time. Thanks for sharing!

strcrusher (author)2011-09-24

Do you by any chance know how to convert Pronto codes to WAV files?

mikhalchuk (author)strcrusher2012-01-31

Sure, I have the converter published on my website, it's a python script.

jbouffard (author)2011-10-03

i searched for many months to know how to do that TANKS!!!

jbouffard (author)jbouffard2011-10-05

by the way, if i plug microphone jack to the transmitter on my remote, can i record my own signals?

mikhalchuk (author)jbouffard2012-01-31


Sorry about late response.

My answer to this (very interesting) question is Yes and No. Yes because technically it is possible. No, because if you playback the recorded signal it won't work. Some math is required to reconstruct the original signal. That's just personal experience.


THEORANGESNOWFROG (author)2011-12-27

You could download the sound files and then make an app. Great instructable

Well, I figured the app won't be too popular because it requires the hardware part. Even though that piece of hardware is trivial most people don't like assembling their own remotes :)

elektrikpco (author)2012-01-11


blaze1085 (author)2011-03-06

just curious... is there any chances that this device could be used to capture the IR codes from other devices? (like old TV remote or something)

cheers :)

jbouffard (author)blaze10852011-10-05


jbouffard (author)2011-10-05

seriously i need an answer if i do the same thing in reverse can i record rtfms ?

shootanyangle (author)2011-03-03

Check out this iphone IR device that lets you control all your IR remote controlled media devices. only $10! I got one and love it.

mikhalchuk (author)shootanyangle2011-03-03


Thank you for the link. To sum up Ryz vs this hack:

No need to get parts and assemble them
Much better codes database
Much better user interface (BTW, did you check this hack's new interface yet?)

It works only on iPhone vs this hack working on much wider range of devices)
It costs $10 (this hack you can DIY for free if you have broken headphones and useless remote)
If you read the reviews in Appstore it crashes, stops working and the codes database is still incomplete

I'm working on the things this hack doesn't implement well (UI, codes db), so let's rematch in a few, ok?

Again, thank you for the link, it's useful to have a good competition :)


PS118 (author)2011-02-28

That's cool! I can't see to well what's hooked to what tho. Could you please provide a quick schematic?

mikhalchuk (author)PS1182011-03-01


Thank you for your feedback! It looks like I failed to explain it with the picture in the video :)

There are at least 3 different ways to wire the LEDs, all work fine. I'll try to describe them all along with their pros and cons later today.


mikhalchuk (author)mikhalchuk2011-03-02

Sorry, I didn't finish the wiring diagrams today, was busy with the new user interface. It looks much nicer now.

jcl236 (author)2011-02-28

I was just trying to make one of these the other day. I like this and it seems very cheep and simple but there are a number of feature that the commercially available ones offer that this one does not. Many of the commercially available remotes offer their app for free. I was looking at this model
and it looks like it might have a very similar construction to the one made in this instructable. Has anyone tried this or knows if it would work with the Ryz App?

mikhalchuk (author)jcl2362011-03-01


You're right, the current user interface is miserable. I wanted to put out this hack and see if there will be people interested in it before investing more time into perfecting the UI. It looks like there is interest, so I'll improve the interface later. It will take some time, but the result could be looking as good as commercial product. Maybe even better :)


jcl236 (author)mikhalchuk2011-03-01

It looks really good so far, i look forward to seeing what you come up with.

ironsmiter (author)2011-02-28

well done.
Can't wait for you to release the software.
seriously... I have the mod done already, and await the ability to create my own wave files.

In the meantime, I'll be trying to CAPTURE my old remote codes, by using sound recording software, a IR detecting diode, and my microphone jack.
may work, or not. Don't know yet.
IN the mean time, happy hacking.

From the OP's site faq.

Q: I got the theory, but how did you cook those files that make the LEDs blink right way?
I wrote a program that takes codes I found in the internet forums and generates the .wav files from them.

Q: Can I see that program?
Yes. No. Not yet. My overall goal for this project was actually learning Python, not hacking remotes. So I wrote this program in python that generates the files. This is my first program in python and I’m ashamed with its source code quality. So let me polish it then I’ll publish the sources.

mikhalchuk (author)ironsmiter2011-03-01


I'm working on polishing the code, hope to release it soon. It's a really not that large script, so shouldn't take to long to polish.

I've heard some people succeeded recording the IR codes with Griffin Total Remote (uses similar approach, discontinued), so you may have luck recording the code this way.


About This Instructable




Add instructable to: