Programmable IR LED Flasher Circuit -- How to Build?



I'm trying to build an LED flasher (as small as possible -- operating
on a 9V battery) like this...

http://www.ownthenight.com/html/Products/Illuminators/illphoenix.html

Here's how it works...

You attach it to the battery then program the flash sequence by
shorting the terminals on top. Once you first short the terminals, the
time starts counting and you have a specified amount of time (about 5-6
seconds) to program a sequence. As you short the terminals, you see a
visible green LED that indicates on. You tap out your sequence and
when the time is up, it stops accepting programming.

If you view it through night-vision scopes, you can see the pattern you
input flashing in IR.

From the look of the commercial device, there are only 2 ICs, both of
which I'm assuming are simple off-the-shelf logic (could be a bad
assumption). I had originally thought 555 timer and shift register.

My idea for the design was that a timer clocks in your input to a shift
register. The longer you short the terminals, the more 1s are clocked
in. This results in a pattern of varying pulse widths that can then
keep cycling through the shift register and illuminate the LEDs.

I was unable to find similar circuits on the web, so I'm not sure
that's the right approach. I had although thought of individual
one-shots somehow keeping the outputs high/low with something clocking
them to change it based on what you input.

I can't figure out the "memory" of it, but I'd assume it's not
something complex -- that's why I keep thinking "shift register". For
it to work though, it would have to be many bits wide. I found some
8-pin ICs that have 16-bit serial registers in them, so if the duration
of the one-shots output is 1/3 second, then the shift register would
support a 5-second programming duration.

Any ideas?

Thanks.

.



Relevant Pages

  • Re: Programmable IR LED Flasher Circuit -- How to Build?
    ... You attach it to the battery then program the flash sequence by ... I had originally thought 555 timer and shift register. ... I'd suggest designing a current source to feed the leds. ...
    (sci.electronics.design)
  • Flashing Taillights (homebrew!)
    ... Aldi have on offer a reflective strip of material for cyclists etc, ... red flashing LEDs with off on switch etc. Undoing the stiching and ... Battery connects to two terminals, and is replaceable, in a self contained ...
    (uk.rec.models.rail)
  • Re: Where to start
    ... You can get LEDs and buttons at electronics stores. ... So, a battery, + side hooked up to the button, other side of the button ... means the terminals aren't connected until you push the button. ...
    (sci.electronics.basics)
  • Re: Explanation of the whole 300 mA thing
    ... If you use a single '164 shift register to drive bipolar transistor ... It is a push pull circuit, ... But you can multiplex the switches with the same circuit as the LEDs. ...
    (comp.arch.embedded)
  • Re: FPGA quiz3, or where Antti did give up and does not know answer or acceptable workaround
    ... LEDS <= do64s(63 downto 60); ... FPGA is really full. ... problem has nothing to do with the the shift register code. ...
    (comp.arch.fpga)

Loading