——- Update #2 ——-
Group buy done, out of parts/PCBs. Getting ready to post the code/design files shortly.
——- UPDATE ———
I’m doing a group buy of parts - I’m selling LED/driver pairs, P60s and prebuilt lights. Information is in this post:
——— Original post ——-
First post!
I’ve been kicking around the idea of building a “TV-B-Gone” (http://www.tvbgone.com) in a flashlight form factor. Basically, it’s a little handheld device that blasts out 100+ power-off codes for TV sets, that you can use to turn off pretty much any television set. There’s endless fun to be had with these:
http://www.youtube.com/watch?v=ICpM3ItIhI0
There’s an open source/creative commons version available from Adafruit:
http://www.ladyada.net/make/tvbgone/
And I’ve created a reasonably high power (~2W peak) handheld version, using 8 infrared LEDs:
http://forums.adafruit.com/viewtopic.php?f=23&t=35068
My handheld version works OK but is a bit expensive to make, and I’m not too happy with the optics - I’m constrained by the LEDs themselves, and their beam pattern is pretty horrible. It has a lot of spread and doesn’t have as much range as I hoped it would because of it.
After doing some research into LED flashlights, what’s crappy and what’s not, and learning about “P60” form factor and drivers etc… I’ve realized that it probably won’t be too difficult to make a flashlight based TV-B-Gone with more power, a good beam pattern and probably even less cost.
Here’s what I’ve got in mind:
- Starting with a cheap 1*18650 flashlight body (eg, Ultrafire WF-501B) that takes a P60 module.
- Building a P60 module, with the following:
— a high power infrared LED/heatsink/reflector
— a modifed ATTiny13 + AMC7135 based driver.
On the driver, I’d pull the Tiny13 and replace it with a pin-compatible ATTiny85, graft on a crystal, move I/O pins around if required, and cross my fingers that the AMC7135 ICs can be enabled/disabled quickly enough to send a 38KHz IR carrier. If that doesn’t work, I’ll build a new driver from scratch.
On the LED… well, I don’t really know. I’ve got a few options:
(1) Buy something like this:
http://dx.com/p/high-powered-3w-infrared-ir-drop-in-module-for-wf-502b-style-flashlights-8-4v-12625
… take it apart, hope that it doesn’t have the infrared dice wired in series (thus the 8.4V requirement), pop my modified driver in and call it a day.
(2) Buy a raw LED:
http://dx.com/p/5w-940nm-infrared-ir-led-emitter-silver-152456
… which is definitely drivable from a single 18650, mount it to a heatsink, eg:
http://dx.com/p/20-7mm-aluminum-heatsink-for-ssc-p7-led-emitters-3-pack-12193
… and cram it and my driver into some sort of P60 tube/reflector combo.
Unfortunately, I’ve hit the “I’m a noob at this” wall and don’t really know where to go forward from here - how to properly match LEDs/heatsinks/reflectors, what diameter heatsinks I should be looking for, etc. Anyone mind helping a noob out?
In return for any help I pledge that the end result - AVR software, a custom driver design if required, etc - will be fully open source and anyone will be able to build the end result.
Thanks!