A while ago I posted my $3.50 DIY TV-B-Gone Micro, which was great and all but didn't have near enough juice. The TV-B-Gone SHP is supposed to be able to turn of TVs from 100 meters away, but cost $50. So for about $5, I made a clone of one that seems to work pretty close to that limit. It's also very tiny compared to the commercial one.

Technically, because TV-B-Gone is a brand name, this is a "TV-B-Gone clone."

I used an ATtiny 85v as the "brains" of this, programmed with Adafruit's original code. It runs off of a 9v battery with a 5v regulator to power the microcontroller. The the LED array has 12 infrared LEDs in it, and the microcontroller is connected to a transistor that can power the whole array. The 12 LEDs blast out almost every TV on-off code, allowing you to turn pretty much any TV on or off. A 3mm green LED blinks between each code to show that it's working. When the battery is removed it is significantly smaller than the original TV-B-Gone, allowing for easy hiding.

Also, I'm entering in the microcontroller contest. If you think I'm worthy enough, give me a vote!

Step 1: Materials


Each name is a link to a Mouser part you can click (you don't have to use Mouser, I just like them because of great service and how close to my house they are). You could also use an IC socket if you want to be extra careful with your chip or think you might reprogram it in the future.

  • AVR programmer (I used a USBtinyISP, a good, cheap programmer made from a kit)
  • Computer with internet access; I predict you are using one right now :-)
  • Soldering iron with solder
  • Helping hands tools, very, VERY helpful (probably required for this project)
Now let's start making!
<p>I can&acute;t find the </p>ATtiny85V-10PU<p>which IC could I use instead?</p><p>Thanks :)</p>
<p>Just but ATtiny85. It can be 85V-10PU or 85-20PU or 85-20SUR or any version of ATtiny85.</p>
<p>is it possible to use a 555 instad of the attiny</p>
<p>I just checked it out. It is just impossible. 555 is not a mirco controller, it has no memory to store the program.</p>
<p>I am curious to know more about it. AtT Tiny is relatively expansive actually, if you compare with 555, and want to make various devices. I don'tknow so much about microcontrollers. Do you just replace the ATtiny, with no other hardware change ? As for software, do you just load the same program ? Otherwise, how do you change it ?<br>Thanks you in advance for whatever track of explanation.</p>
<p>Dark Sponge,</p><p>What could be used to increase the range on this? </p><p>thank you.</p>
<p>Dark Sponge,</p><p>What could be used to increase the range on this? </p><p>thank you.</p>
<p>Dark Sponge,</p><p>What could be used to increase the range on this? </p><p>thank you.</p>
<p>Dark Sponge,</p><p>What could be used to increase the range on this? </p><p>thank you.</p>
<p>Dark Sponge,</p><p>What could be used to increase the range on this? </p><p>thank you.</p>
<p>Dark Sponge,</p><p>What could be used to increase the range on this? </p><p>thank you.</p>
<p>I just made one! the hard part is finding/looking for those parts.</p>
<p>I havent made one yet. im also looking now for those parts :)</p>
<p>Only $5!!!</p><p>and $25 for the usbtinyisp</p>
<p>Around 5$ you can get the usbtinyisp and the parts are around 5$ together... you can get the usbtinyisp here: http://www.aliexpress.com/item/USBtinyISP-AVR-ISP-Programmer-For-Arduino-Bootloader-Meag2560-Uno-R3/1832671667.html?spm=2114.13010208.99999999.261.58PQB7</p>
<p>can i skip the oscillator</p><p>if i program the chip to 8 mhz clock</p><p>please answer sorry bad english</p>
<p>Well did you skip the oscillator? if so let us know. :)</p>
Sry I dont no much about electronics, but how can i get the avr programmer to the chip? Do i have to buy an extra tool for the 4 pin connector?
<p>will this work when programming the attiny?</p><p>https://www.instructables.com/id/Program-an-ATtiny-with-Arduino/</p>
Yes on my mega it worked
<p>how can i programm the ATTiny85 with Arduino? Is this the same command?</p>
<p>Yes you can load the ArduinoISP schetch on your uno/arduino,use avr dude -c ? to see all supported programmers: use &quot;arduino&quot;.</p><p>I could load attiny using ide and this schetch.</p><p>the source code is ncluded in the ide .</p>
<p>when you mean ide do you mean the aduino ide??</p>
Use the ide as the environment and am arduino uno as a programmer see arduin as isp
<p>Also with another attiny85 you can build an usbtinyisp.</p>
<p>can i use arduino to programm the ATTiny85?</p>
<p>Just a quick question: Do you have to hold down the push button or just click it once to make it go through all the codes? Thanks.</p>
<p>is it necessary to use 6x wide beam and 6x narrow beam IR leds as i cannot find it can i use 12x &quot;http://hacktronics.co.in/home/121-ir-receiver-transmitter-pair.html&quot; this IR led or what</p>
Okay... Thanks for the advice man :)
<p>Thanks, I did some modifications but it works great, I used 3xAA instead of a 9v battery so it lasts longer. </p>
<p>Hi, could i see the back of your board to see how u join it? Because, the schematics were a little confusing .. </p>
<p>I'm not at home atm so I can't take a picture. The only changes respect the circuit posted in this instructable are the way the LEDs are connected, in this case they're all in parallel, with a single resistor for all. I know each LED should have it's own resistor to spread the current evenly, but I was running out of space. Oh, yes, the transistor is a Darlington type, BD159.</p>
<p>Hey man, I'm fairly new to this website and also pretty new to embedded electronics or whatever you want to call it. Is there any way I can talk with you like in a PM or Skype or whatever? I kinda need some help starting up, like what I should buy and what not. Anyway, this message wasn't totally aimed on you, but rather to anyone on here that has some experience. But your comment is pretty recent compared to alot others and you seem to have a working on!</p><p>So yeah, I kinda would understand if you didn't want to help me out in your time, but I won't ask too much and it would totally be so awesome!</p>
<p>Also this sticky of the /ohm/ electronics general on 4chan might help you and other begginers out. </p><p>&gt;I'm new to electronics, where do I get started? <br><br>There <br> are several good books that are commonly recommended for beginners and <br>those wanting to learn more. There are also plenty of good Youtube <br>channels that teach about the basics as well as advanced concepts. The <br>best way to get involved in electronics is just to make stuff. Don't be <br>afraid to get your hands dirty. Take something apart or build something <br>you find cool on one of the many electronics websites.<br><br>&gt;What books are there? <br><br>Beginner:<br><br>Getting Started in Electronics by Forrest Mims III<br>Make: Electronics by Charles Platt<br>How to Diagnose and Fix Everything Electronic by Michael Jay Greier<br><br>Intermediate:<br><br>All New Electronics Self-Teaching Guide by Harry Kybett, Earl Boysen<br>Practical Electronics for Inventors by Paul Scherz and Simon Monk<br><br>Advanced:<br><br>The Art of Electronics by Paul Horowitz<br><br>&gt;What Youtube channels are there?<br><br>https://www.youtube.com/user/EEVblog<br>https://www.youtube.com/channel/UChturLXwYxwTOf_5krs0qvA<br>https://www.youtube.com/channel/UCosnWgi3eorc1klEQ8pIgJQ<br>https://www.youtube.com/channel/UChtY6O8Ahw2cz05PS2GhUbg<br>https://www.youtube.com/channel/UC1rxMIOt82ieNE19w15U5YQ<br><br>&gt;What websites feature electronics projects? Where can I get ideas for projects?<br><br>https://www.adafruit.com/<br>https://www.instructables.com/tag/type-id/category-technology/<br>http://makezine.com/category/electronics/<br><br>&gt;Where do I get components and lab equipment from?<br><br>http://www.jameco.com/<br>https://www.sparkfun.com/<br>http://www.ramseyelectronics.com/<br>http://www.allelectronics.com/<br>http://futurlec.com/<br>http://www.ladyada.net/library/procure/hobbyist.html<br>http://www.mouser.com<br>http://www.alliedelec.com<br>http://www.newark.com<br>And sometimes even just ebay.<br><br>&gt;What circuit sim software do you use?<br><br>This mostly comes down to personal preference. These are the most common ones though:<br><br>NI Multisim<br>LTSpice<br>CircuitLab<br>iCircuit for Macs<br><br>&gt;What software should I use to print circuits<br><br>Circuit Wizard<br>ExpressPCB<br>EAGLE</p>
<p>Check your inbox. </p>
<p>Hi! What's the firmware version you use?</p><p>thank U!</p>
<p>The schematic is it is exact, functional? mine don t work :( thanks you guys</p>
<p>You guys are among the highest ranks of genius that you can find on the internet to me, I know a bit of what you're talking about, but other than that, it's all just numbers and 1100010110 Illuminati type stuff! </p>
<p>Wow this is awesome, What will I need to make one?</p>
Connect the Arduino to the ATtiny as follows: <br>Arduino +5V ---&gt; ATtiny Pin 8 <br>Arduino Ground ---&gt; ATtiny Pin 4 <br>Arduino Pin 10 ---&gt; ATtiny Pin 1 <br>Arduino Pin 11 ---&gt; ATtiny Pin 5 <br>Arduino Pin 12 ---&gt; ATtiny Pin 6 <br>Arduino Pin 13 ---&gt; ATtiny Pin 7
Just wondering why there are so many LEDs. More LEDs = More power? More reliability?
If i were to change the ir LED assembly to say 5w 940nm High Power Infrared IR LED or 2, how might i need to change the circuit? if you do not have the spare time or if this is a complete rebuild i totally understand if you cannot do this. Thanks!
Still waiting for someone to make a version that uses a 10*10 array of IR LEDs. Or better yet, a TV-B-gone-clone IR LED cube. It could be done.
Hi is there a way to strip-board this because I don't like how fragile and ugly dead bug circuits are.
Personally, I think dead bug circuits are a beautiful form of art when done correctly. But if you insist, just look at the schematic I posted and you should be able to figure out a decent board layout. If you have any questions about specifics, feel free to ask.
Was wondering if I could buy a working one from someone, I don't have the hands to make this anymore.
I was wondering the same thing too :/
Is there any way I could buy a pre-made one of this DIY TV-B-Gone SHP, I'm really keen on this but I can't get my hands on a programmer so I can't make one myself. <br>And how much would it cost to ship to New Zealand if possible?
I do not promote smoking cigarettes...however, this is my inconspicuous (on the cheap) enclosure for my SHP clone. I used a snap action momentary switch, replaced the visual LED with an old cell phone vibrating motor. I haven't field tested it yet but I turned off my living room TV from about 35 feet away WITHOUT direct line of sight. I was pretty impressed. Big thanks to DARK SPONGE for the instructable, very easy to follow, well written and great pictures...not to mention the eagle files!

About This Instructable




Bio: Hi! I've loved electronics and electricity for as long as I can remember, and electric projects are something I do in my free time ... More »
More by dark sponge:DIY TV-B-Gone SHP (And Save $45) $3.50 DIY TV-B-Gone Micro $4 DIY TV-B-Gone 
Add instructable to: