3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

How to get the best range out of an IR LED?

Hello, I'm using my Arduino as a universal remote and I've got everything working, but my IR LED isn't really strong.  I've read around the internet and all I've found are people using an IR LED with either a 33 Ohm or 100 Ohm resistor in front of it.

Currently I'm using this RadioShack High-Output Infrared LED
http://www.radioshack.com/product/index.jsp?productId=2062565
[Radiant Power Output = 16mW min
 Forward Voltage = 1.2V
 Forward Current = 100mA
 Wavelength = 940nm]

with a 100 Ohm resistor in front of it and only get a foot or two of range.  I'd really like to get out to about 20 feet but I could make due at 15/16 feet.  So I got nose-y and opened up my TV remote... it's all surface mount, but as best I can figure it the signal leaves an IC, goes through a 100 Ohm resistor and then goes into a transistor (labeled 2T) before heading out to the IR LED.  The third pin from the transistor snakes around to a bunch of other parts and I lost.  So I was wondering what to do to increase the range of my IR LED... change the resistor?  Power it via a transistor?  If I can use a transistor does anybody know how to wire it up?

Any help is much appreciated.
Nick

8 answers
sort by: active | newest | oldest
Jul 18, 2010. 4:20 AMsteveastrouk says:
You CAN put significantly more current into an LED than the spec says, but ONLY if you have a low duty cycle signal to it. If the duty cycle of the signal you are sending is 50% then you can push 50% more current than the spec through it. The limit is ultimately the fusing current of the bonding wires to the LED die.
Sep 13, 2010. 11:00 AMcncghost says:
sorry correction on the website http://shop.ebay.com/i.html?_nkw=200mw+infrared+IR+LED&_armrs=1&_from=&_ipg=
Sep 13, 2010. 10:58 AMcncghost says:
well the ir led in a remote is ok but the better way to go is with 10mm, 200mw triple Infrared LED. they don't cost to much and if u can get about 12 wired together with a 10 ohm resistor in the lead then you will have the range you are looking for plus more. here this is were i get mine www.shop.ebay.com/i.html?_nkw=200mw+infrared+IR+LED&_armrs=1&_from=&_ipg=
Jul 18, 2010. 3:56 PMtrubshac says:
Have a look at http://www.instructables.com/id/Ultra-TV-B-Gone/ You don't have to use quiet so many LEDs if you don't want to!
Jul 17, 2010. 5:48 PMframistan says:
Older remote controls often have low output IR led's. I have several times replaced them with high output IRled's. The results are usually the remote can be pointed in almost any direction and it will operate correctly!!! Just remove the old LED and solder in the new one. You must observe polarity of the LED. If it doesn't work.... unsolder it and turn it around. If it still doesnt work, you probably BURNT IT OUT. So remove that one, and put another one in. This time, install the 2nd one the opposite way from the 1st one. Leds have ONE wire longer than the other one when new. also they have one side of the plastic is FLAT. other side is rounded to help you know which way to install. If you overheat the led you might burn it out. solder it quickly and get the iron off of it. You are already using a "high output" led... so something ELSE might be wrong. Maybe your resistor is not 100 ohms, maybe you misread it and it is 1000 ohms??? A really GOOD way to check the output LIGHTBEAM of any IR-led is to look at it with any kind of digital camera. You will be able to see the "beam" compare the beams intensity with other remote controls you have. good luck.
Jul 17, 2010. 6:08 PMfrollard says:
Agreed. The led should be run with an appropriate resistor based on the power supply. The arduino can handle a good 100mA of current on a pin, but not a lot more. I would recommend doing like the remote has -- output the signal through a transistor to drive the led. THEN you can have more power going to the led without worry of damage to the arduino pin. Lastly, you can run multiple leds on one transistor for extra awesomeness. If you're only getting a few feet of range, I'd guess your resistor is wrong.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!