…about Linux, electronics, digital photography, whatever…
Icône RSS Icône Accueil
  • High-power TVBGone

    Posté le 16th mai 2009 leucos 4 commentaires

    This TVBG has been done a long time ago, but I never took time to write about it. It’s quite powerful : you can easily take off TV’s at 100ft, and even works thru your pocket (and pretty far if you wear GoreTex). But guess it, with power comes batteries, and the downside is it’s size, roughly the size of a cigarette pack (all the pictures below are pretty outdated…).

    TVBGone with it's camouflage package

    TVBGone with it

    The design is pretty simple : an AtTiny85, 6 TSAL 6100 IR diodes from Vishay (rated 1A for short pulses), 6+1 NPN transistors. Unlike what is show in the picture below, there is no more jumper (it was used to switch between programming mode and run mode). The tantalum capacitor has been scrounged, and not bought. If you know what coltan is, you know that buying tantalum stuff is rather bad.

    TBGone bottom view

    TBGone bottom viewTVBGone with it

    The thing is powered by 3xAA batteries. There is no current limiter, the only limit is provided by the batteries internal resistance so take care if you want to change supply for a LiPo or whatever, you’ll blow the LEDs for sure. In this case, add a resistor along each LED, or better, use some current regulator.

    For now, the 6 TSAL LEDs are sucking 2.5 Amps without a current limiter.

    TVBGone top view

    TVBGone top view

    The AVR code has been found on the net, and is provided here almost unmodified. The original authors are in the main.c header file, among which, of course, Limor (aka Ladyada).

    I’ve changed the IR codes a bit, removing some duplicates, reordered them too so the most used codes comes first (file with modified codes is PERSOcodes.c).

    One of the problems is that LG TV can not yet be turned off. This is a pain since LGs are everywhere. I don’t have time to reverse engineer timings for LG or use convert Lirc codes for now. But for sure, this would be valuable work. If you do it, please drop me a note.

    EDIT : CaitSith2 dropped a note saying he has more up to date code for TVBG which turns off LGs too (see comments). So you’d better use his code than mine. Thanks CaitSith2 !

    EDIT2 : It seems that CaitSith2 is more high power : 8 TSAL6100, 4xAA… nice !

    In the schematics (tvbgone2_cms), all the little pads near JP1 are for a very weird slide button (I was too leazy to draw an eagle lib part). So don’t panic and adjust for your switch.

    There is another schematic included : tvbgone_mini.sch, which is a variant intended to be build as jewelry. I plan to use CR2477 batteries but I never built it. If you make it, please tell me how things turned.

    The P & R pins are « Program » and « Run » respectively. When done programming, just cut the wire going from the central pad to P, and make a solder bridge between the central pad and the R pad. If you need to reprogram again, remove bridge, and bridge between the central pad and P, etc…

    Get the eagle schematics, grab the code, turn off those TVs and have fun.


    4 réponses à “High-power TVBGone” Icône RSS

    • Here is a more up to date code firmware, that has pretty much all of the newer codes, matching what a TV-B-Gone generation 3 has, and yes, it does do LGs.

      Recently, I used to be able to turn off a variety of TVs used for keno play, but now, it seems they switched to a custom screen that a generation 3 cannot turn off.

      Get these firmware versions from http://caitsith2.net/projects/tvbgone/

    • Thanks CaitSith2, I’ll update the post. Hahahahaa, fear me you LG owner ;)

    • is the lg code for the european version?if yes what file i have to download the custom one?

    • Hey Augusto,

      The _eu files are for Europer, the _na for North America.



    Laisser une réponse

    Security Code: