Hey all, I know, first post, etc.
Anyway, I got bored in class a couple days ago and decided to make this tiny version of the open source TV-B-Gone... It measures about 1.75 x 2 inches... so it's pretty damn (excuse my french) small. It's based on the v1.1 schematics so all you should have to do is load up the firmware and go! It uses tiny surface mount components and a surface mount microcontroller. The only things through hole are the LEDs, the button (I was too lazy to make a surface mount footprint for the button) and the power connector.
Everything is the same as in the other schematic, values, etc. everything should work just fine I tried keeping everything on the top layer so some funky routing was in order, but that is easily cleaned up with a single VIA. Let me know if that's better for you all and i'll throw that in, or feel free to do so yourself!
Instead of having a programming header I went ahead and just left solder pads. This way, they don't take up that much space and are cheaper tha buying a connector that you'll only use once.
Enjoy!!
Remember, this thing is TINY!
*edit*
I should probably paste in a download link, no?
http://www.badongo.com/file/5540798
Tiny TV-B-Gone
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- caitsith2
- Posts: 217
- Joined: Thu Jan 18, 2007 11:21 pm
For neater routing, swap R1,R2,Q1,Q2,LD1,LD2 pair, with R3,R4,Q3,Q4,LD3,LD4 pair.
Here is the new schematic/board files that does this. (And in the process, I made the schematic freeware edition friendly for modification. (A few components sat just outside the invisible border. (The white border does NOT count.)))
http://www.BANNED.net/projects/tvbgo ... b_gone.zip
And if you are going to have this board made, and order parts from digikey (and mouser for LEDs/Battery holders), plan on ordering at least enough parts and PCBs to make at least 5 of them. (The minimum quantity of most of the components needed at digikey, is 10.)
If you are going to use the 120 ohm resistors for the IR signals, then program the chip BEFORE you mount the IR LEDs + Transistors + Resistors. (I know this, because it took me about a week to find out why the programmer wasn't working right with my TV-B-Gone kit.)
Here is the new schematic/board files that does this. (And in the process, I made the schematic freeware edition friendly for modification. (A few components sat just outside the invisible border. (The white border does NOT count.)))
http://www.BANNED.net/projects/tvbgo ... b_gone.zip
And if you are going to have this board made, and order parts from digikey (and mouser for LEDs/Battery holders), plan on ordering at least enough parts and PCBs to make at least 5 of them. (The minimum quantity of most of the components needed at digikey, is 10.)
If you are going to use the 120 ohm resistors for the IR signals, then program the chip BEFORE you mount the IR LEDs + Transistors + Resistors. (I know this, because it took me about a week to find out why the programmer wasn't working right with my TV-B-Gone kit.)
- caitsith2
- Posts: 217
- Joined: Thu Jan 18, 2007 11:21 pm
I just realized another thing to do. Rotate the switch on the board, so that the connections run horizontally, not vertically. This allows the AVR connections to take less bends to get to the IR driver resistors.
(I replaced both the preview image and the main zip file, the download link remains the same.)
(I replaced both the preview image and the main zip file, the download link remains the same.)
-
- Posts: 19
- Joined: Mon Dec 17, 2007 12:16 pm
Hmm, I wouldn't call that board small. I've made few days ago something like this.
http://img407.imageshack.us/img407/8972 ... danbn8.png
http://img407.imageshack.us/img407/8972 ... danbn8.png
-
- Posts: 12151
- Joined: Thu Apr 06, 2006 4:21 pm
cr2032's wont be able to supply the current you need. you need a large batterycaladan wrote:I'm gonna use CR2032 when I finally buy that damn ATTiny85 - it's hard to get those in Poland... :/
It's a pity I have not waited few days for v.1.1, so board is done for v. 1.0. Got four of those straight from my PCB factory
-
- Posts: 134
- Joined: Fri Jul 13, 2007 4:54 pm
The commercial TV-B-Gone keychains use one CR2032 battery to drive the one IR emitter it comes with. Using a CR2032 will work for the TV-B-Gone Kit, too, but the range will be greatly reduced compared to using AA batteries. The CR2032 will also get low pretty quickly, since we're pumping lots of current through 4 IR emitters with that little coin cell.cr2032's wont be able to supply the current you need. you need a large battery
Coin cells have a relatively large internal-resistance, which means that the voltage will sag quite a bit while the microcontroller is trying to pulse the four IR emitters. If the voltage sags momentarily below 1.8v (if you are using the ATtiny85V part), then the BOD (Brown Out Detector) will trigger a reset.
Mitch.
-
- Posts: 134
- Joined: Fri Jul 13, 2007 4:54 pm
Cool. For your short-range version, you may want to experiment using larger resistors for R1, R2, R3, R4. There will be a trade-off between range and battery-life.
With a good 9v battery you can really get some current flowing through the emitters! You'll have fun with that. Just be sure to use a separate 3v battery supply for the microcontroller, since it's max voltage is 5v (though people have said they've been able to go as high as 6v without frying it).
Mitch.
With a good 9v battery you can really get some current flowing through the emitters! You'll have fun with that. Just be sure to use a separate 3v battery supply for the microcontroller, since it's max voltage is 5v (though people have said they've been able to go as high as 6v without frying it).
Mitch.
-
- Posts: 8
- Joined: Fri Dec 07, 2007 12:21 am
Please be positive and constructive with your questions and comments.