Jump to content
43oh

IR Booster Pack


Recommended Posts

Here's a little Payload (yeah, let's add some more confusion :)) for IR communications. It's basically completely oPossum's EHP TV-B-Gone design for the transmitter part, and also oPossum's IR Widget for the receiver parts. You may think of it as Dangerous Prototypes' USB IR Toy for the LaunchPad, but with more oomph.

 

There's a healthy list of compile-time configurability and features:

 


  1. [*:22nw21ko]selectable transmitter power source (LP's VCC or external)
    [*:22nw21ko]FTDI cable-compatible RX/TX breakout for the capturing sessions when 9k6 is not enough, selectable for both pre-'2553 and '2553-style RX/TX pinout
    [*:22nw21ko]IR demodulator for your remote
    [*:22nw21ko]IR photodiode for capturing your unknown remote's codes
    [*:22nw21ko]five transmitter blocks (wire in as few or as many as you actually need)
    [*:22nw21ko]all of these are functions are wired to pins where they make most sense
    [*:22nw21ko]unused pins brought out to a tiny bit of a prototyping area so you can do
this properly right on the board :)
[*:22nw21ko]all of this in 1206 so you can build it even if your kit is a copper rod and a BBQ fireplace :)

 

Software-wise there's nothing overly usable yet, but the CIR capture thread and the IR Widget writeup is more or less what one needs to get going.

 

A big "thank you" to oPossum is quite in order; he has been invaluable help. Thank you!

 

post-2505-135135514776_thumb.png

post-2505-135135514788_thumb.png

 

I am now seeking input as to what else might be there you'd like added (though I want to keep it IR-only, and it's pretty good at that :), or anything else you may want to add. I'll keep this afloat for a couple of days, then replace these design files with the final ones.(The Eagle files will come soon, when Bluehash allows .sch/.brd attachments :mrgreen: )

ir8.sch

ir8.brd

Link to post
Share on other sites

Thanks.

 

A transmitter block is one IR LED and its amplifier stage:

 

post-2505-135135515069_thumb.png

 

(The Eagle schematic has the full shebang. On the above images only one is shown as the rest are just repetitions and not needed to show the guts of the thing.)

 

If you want to use it as an IR light saber, you just wire it up all five of them and start slashing tusken raiders. If your use case is, say, the above-linked AC remote control, you'll probably get by using one or maybe two transmitters, so you just simply don't wire the others up, saving battery. You may still want to wire up the demod (or the photodiode) so you can remotely control the remote control, making it independent of a PC (serial terminal) but still being able to, say, choose between cooling profiles or whatever else you can think of but the AC won't provide. Or, you can have one suitably-powered and strategically placed unit controlling appliances/lightning in your home so as to make it appear you are there, thus deterring the burglar while you are away -- this may well need all the transmitters, in contrast to using it as a simple IR remote receiver for your HTPC, which will need about zero of them.

Link to post
Share on other sites

So Booster Pack it is :(:) RIP Payload.

 

Slight mods in this version. Gave up on trying to be the universal, so it's ultimately geared towards the '2553 now, but -- giving up on certain features or having to do certain things the hard way -- works down to 10-pin ones as well (I think :lol: ).

post-2505-135135517109_thumb.png

post-2505-135135516817_thumb.png

 

This is highly likely to be the final version.

Link to post
Share on other sites
  • 4 weeks later...

Boards have arrived, one has been assembled.

 

Functionally it's quite fine, all three functions (transmitter, decoder, demodulator) work as expected. There are three problems left:


  1. [*:3fe7np1b]At (1), RX and TX are reversed. Slightly inconvenient as one can not plug an FTDI cable directly as intended, but some cable juggling is needed.
    [*:3fe7np1b]At (2), the silk should read XMIT; bad copy-o.
    [*:3fe7np1b]The silk is pretty bad in general. I made almost all the texts too small, so most of the them (especially labels on the proto area) are quite unreadable and resemble small amorphous blobs.

post-2505-135135520846_thumb.png

Apart from these issues, it turned out quite nice. Notice the obligatory green wire in stylish red :D (lifted a pad... need to re-think or learn to use solder pad jumpers).

post-2505-135135520838_thumb.jpg

Attached to this post are the Eagle files. As the issues remaining are more cosmetic than showstopper ones (the UART mixup can easily be fixed on the proto area), I am unlikely to pursue fixing them too actively.

 

Have some made and enjoy! :)

 

A word of warning: calculate the power requirements of the IR LEDs carefully (especially if you plan to use high power ones), and use external power for the LEDs if necessary. The LaunchPad LDO can supply only so much current without tripping over; 5x1A even in bursts only is way over its limits.

IRBP.zip

Link to post
Share on other sites
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...