I previously made a slideshow on my DIY TV-B-Gone, and many people requested I make an Instructable. So, the first in a series of DIY TV-B-Gone clones...
The first thing you need to do is decide whether to use to use an oscillator. Here is the info to let you make your choice: Advantages of and Oscilla...
If you have a programming board, you can skip this step. If you are using a USBtinyISP or similar, use a breadboard to wire the chip to the proper con...
"Fuses" are a very small part of the microcontroller's memory that tell it how to operate, such as which oscillator to use, enabling the reset pin, an...
The first thing you will want to do is connect the oscillator on the breadboard. Because it is now set to run with one, it has to have one to be progr...
Cut off two of the four leads of the button, making sure you get two that are pointing to the same side. Flip the chip upside-down and solder one lead...
Bend pins 5 and 6 together, and solder them. Cut one lead of the 150 ohm resistor very short, and solder that end to pins 5 and 6, with the body of th...
Bend the outer two legs of the transistor outward, and cut the center (the base) short, as shown. Also cut the lead from the resistor short, too. Orie...
Bend the emitter (left lead) of the transistor at a right angle as show, and solder it to pin 4, the gnd of the microcontroller.This will be connected...
If you decided not to use a resonator when you were programming, you can skip this step and leave pins 2 and 3 unconnected. Bend the outer two pins o...
Set the two LEDs next to each other, with the blue one on the left and the flat sides facing up. Bend the top lead of the the clear one to the left, a...
Bend the positive of the capacitor out and along the side of the capacitor, and cut it short. Bend the negative out for about 2mm and then bend it str...
Bend the positive wire from the LEDs around the capacitor as shown. Take an extra length of lead from something you cut off earlier, and solder it int...
Fit the battery holder under the circuit as shown; it should line up perfectly. Solder the positive and the negative as shown in the picture. The pos...
Unless you hold up a camera to the front, there is no indication that it is going. Here's a modification to add a visible light LED that blinks betwee...
Slip in a 2032 coin cell battery, and have fun blasting TVs with a small, compact, and DIY device! Because the wires are exposed, be careful not to le...
Due to the requests for preprogrammed chips, I made a modification to the design so that you can use Ladayada's preprogrammed chips with v1.2 firmware...
Step 3: Prep for Programming
If you have a programming board, you can skip this step. If you are using a USBtinyISP or similar, use a breadboard to wire the chip to the proper connections of the programmer. More instructions on how to do this can be found here. The pinout for the chip can be found on the datasheet here.
Change the programmer to the Arduino, include the port to whatever port your arduino is on ie com port 2 would we '-P com2', make sure the p is capitalized, and change the baudrate to 19200, The baudrate was the thing that was messing me up
That should be able to work, but I'm not sure. I know it has been done on a PC but I am not very familiar with ISP programming on macs. You might be able to find instructions on a forum somewhere...
ok so i have the ATtiny85 chip which has the 8kB of memory and im haveing trouble programming it i looked at the layout and was wondering why its not working. its not doing the fuses right it gives me "ifuse" memory type not defined for part "ATtiny85". I have a USBtinyISP V2.0 is it that?
I don't know. Have you used the USBtinyISP before and confirmed that it works? Also, did you copy the fuse code exactly from the Instructable? I'm sorry I don't have much more info, but I don't use mine very often. You might want to look into using an Arduino as an ISP programmer if you have one, a few Google searches should churn up some good instructions on that.
Hi, I have ordered everything and already put together my USBtinyISP, I have my breadboard and I was wanting to do the exact thing you did, but I do not see any wiring scheme. This is my first time working with making electronics by the way so I'm learning. Please if you can direct me to where I can find the wiring scheme you are using in the picture that would be a lot of help.
Here you go! http://www.evilmadscientist.com/article.php/avrtargetboards It's a link near the end of this step, but I've noticed a lot of people have been missing my imbedded links.
It won't work, because an ATtiny13 only has 1KB of program memory, while the TV-B-Gone-code needs 8KB. Also, if you use any other microcontroller than an ATtiny85, you will have to re-compile the code for that particular device before programming the .hex-file into the microcontroller.
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 for fun. Everything I've learned about electricity is either from exp...read more »
PDF Downloads As a Pro member, you will gain access to download any Instructable in the PDF format.
You also have the ability to customize your PDF download.
avrdude -c arduino -p t85 -P COM2 -b 19200 -U flash:w:tvbgone.hex
Change the programmer to the Arduino, include the port to whatever port your arduino is on ie com port 2 would we '-P com2', make sure the p is capitalized, and change the baudrate to 19200, The baudrate was the thing that was messing me up
Thankyou and also nice idea
Also, if you use any other microcontroller than an ATtiny85, you will have to re-compile the code for that particular device before programming the .hex-file into the microcontroller.