I recently needed to use the Arduino to control a stereo system, so rather than hack open the remote and wire into it, I decided to simply clone the signal. This was incredibly easy to do. Basically, I read the signal from the remote with a 38khz receiver, and then played it back with an IR LED.

To start, I went to the IR Sensor Tutorial on Adafruit.com and loaded the following script onto my Arduino:
<p>The next &quot;Instructable&quot; with the topic: How to destroy electronic parts!</p><p>NEVER use LED's or even IR-LED's WITHOUT resistor. Yes, it will for for some time but then even IR-diode or the board is damaged.</p>
<p>pin 13 of arduino board have a integrated resistance in serie with the onboard led</p>
<p>...and is the IR LED connected to Pin 13?</p><p>No. </p><p>And the arduino won't give enough power for reasonable driving a IR LED. The range with 10-20mA is about one meter. Better doing a circuit with an 2N2222 NPN.</p>
<p>I would like to at least see a parts list since I don't have access to the PDF . Thanks </p>
<p>First instructable I've seen where you HAVE to download the PDF to get the full instructable - because I can't see anything beyond the first page here.</p>
Do you need a resistor to go to the IR led?
Maybe. Not sure the specs on the LED. Nonetheless, I didn't use one. I figured it was being pulsed fast enough, and for short enough periods of time, that I could get away without it. For long-term use, it would probably be ideal.
I need to clone an antiquated tramsitter for a remote overhead crane control. The touch buttons are intermittantly responding. <br />How can I determine the frequency of the transmitter unit ? <br />What options would I have for a new transmitter ? <br />The reciever is about 30 feet above the ground on a crane motor. <br />
Might just need to replace the buttons due to worn or corroded contacts.
1. Fix the buttons. Sounds like the transmitter &amp; receiver might be just fine. If not (like, they work great when close) you've got a tuning or antenna problem. <br /> <br />2. Look on the transmitter or receiver for an FCC type acceptance tag that should tell you what the frequency is. <br /> <br />3. Measure the length of the receiver antenna, multiply by 4 and that should be the wavelength of the signal. f=c/lambda, where f is in hertz, c = 3x10^8 m/sec, and lambda is wavelength in meters. E.g. 3 meters to get 100 MHz. <br /> <br />4. If you just have an up/down, left/right, you might be able to buy a store-bought RF or IR system that has 4 buttons. But you need a rugged one. <br /> <br />5. After that, you're in design &amp; build mode.
Is it IR pulses (line-of-sight) or radio? I have no clue how to begin to clone a radio signal. That is not quite as easy.
38 megahertz? No, it's 38 kilohertz (38KHZ)!
Great instructable! I've been wanting to do this for awhile. Very timely! <br /> <br />Unfortunately I'm having some sort of issue. I'd love your thoughts. I was able to receive and copy the codes from my remote, but when I try to play them back to the TV nothing happens. I can see (using a camera) that my LED is transmitting (weaker than the remote, but I'm trying at a range of just an inch or so). When I look at the LED on my remote with a camera I can see that the pulse is much longer, or perhaps repeated many times. It pulse length doesn't look the same as on my LED. The TV is a newer Panasonic (about a year old). Any thoughts? I tried to repeat the code five times, but nothing. Not sure if there needs to be a pause in the code between repeats, etc.... <br /> <br />Thanks in advance!
The intensity should not matter too much, unless it is considerably weaker. <br /> <br />You shouldn't be able to see the real pulses it is transmitting as it is happening extremely fast. <br /> <br />There usually is some garbage bits before and after the entire transmission. Make sure that you don't include those and that you are putting in a delay of microseconds. It probably will take some fussing about with numbers to get it perfect.
Nice! <br />Put an intro to this on my Blog: <br />http://faz-voce-mesmo.blogspot.pt/2012/07/papel-metal-e-instructables.html
it would be much simpler to use this great IR Remote library here: <br /> <br />http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html <br /> <br />it is very easy to use and i was able to start cloning my remote pretty quickly, even for a beginner like me. <br /> <br />i am now working on a robot controlled by an old remote and an arduino using this library. <br /> <br />P.S. Thanks so much for your Motor Sheild Tutorial, it helped m start making a robot in no time using the Motor sheild, and a RC car (later replaced by Tamiya Tracked Vehicle Chassis modified with erector peices) like in your RC car to robot instructable. i am now making robots with some other H-bridge chips i had laying around without a purpose, but the instructable gave me a good start. Thanks!
Sounds interesting. You should post a Photo Instructable on how you used that IR library, and then enter it into the Electronics Tips and Tricks Contest. <br /> <br />Glad that tutorial was useful for you!
i am actually thinking of entering in the remote control challenge and that contest too with a project using it. i am still prototyping though. Its about time i did an instructable, I have been on instructables since I was 11 and still haven't posted.
If the code repeats four time; Why did you repeat the code some times? is it simplier using a for bucle? <br />And thanks! I just recieved my IRsensor two days ago.
It was just quick to copy and paste it. A loop would work as well.
Great! I have a project that this would jazz up; thanks Randofo!
You have given me an amazing idea thank yoooooooooooou.....................................

About This Instructable




Bio: My name is Randy and I founded the Instructables Design Studio. I'm also the author of the books 'Simple Bots,' and '62 Projects to ... More »
More by randofo:Build a Mad Scientist Light Useless Machine Instructions LED Flashlight 
Add instructable to: