It can even be interactive based on the programming.
Parts:
($7.60) 16 Digit TM1640 based display
Dealextreme.com SKU: 104311
http://www.dealextreme.com/p/jy-mcu-16x-digital-tube-yellow-led-module-104311
($2.50) Atmel ATtiny85
Digikey PN: ATTINY85-20PU-ND
($1.73) Extra long female header pins
Digikey PN: SAM1209-12-ND
- I got longer sections, as I plan to use these for other projects. ($8.75) Digikey PN: SAM1198-50-ND for 40-Pin headers.
($0.13) 8-pin IC socket
Digikey PN: A100204-ND
NOTE: I suggest you experiment with a different 8-pin socket. This one requires quite a bit of force to insert and remove your chip. It's easy to bend the ATtiny's pins when doing this.
Although you should have no reason to remove the ATtiny85 after you've got the final breadboard. The chip can be used and programmed in-circuit.
($1.50) Perfboard / Veroboard / valley of holes. Individual solder pads.
Sparkfun PN: PRT-08808
- I opted for a bigger ($12) piece from Digikey, as I wanted it for other projects. (Digikey PN: V2012-ND)
Total: $13.46 - You'll have some extra long header pins for use with other projects. These header pins are perfect for Arduino shields.
You will also need:
-Soldering iron
-Solder
-ATmega328 based Arduino. I used an Official Arduino UNO R3.
(You can alternatively use another ISP for the ATtiny85)
-5v Switching power supply if you want to use the display as a standalone device.
-Breadboard (optional) - You can program the ATtiny in the completed circuit/holder with wires directly to the arduino.
Remove these ads by
Signing UpStep 1A note on soldering.
I've soldered wires together a handful of times before though.
Although the connections seem small, just take your time and try to steady your hand! You'll be fine.
If I can do it, so can you!
| « Previous Step | Download PDFView All Steps | Next Step » |












































See step 3 for more detail.
Good luck!
Create process=3. The system can not find path.
What do I need to do from here?
3b.
Configure your ATtiny85 to run at 8Mhz!
-Change the board to "ATtiny85 (8Mhz)"
-Change the Programmer to "Arduino As ISP"
-Click "Burn Bootloader"
avrdude: stk500_getsync ( ) : not in sync: resp=0x00
avrdude: stk500_disable ( ) : protocol error, expect=0x14, resp=0x51
Any suggestions?
Regards
Mike
I have no experience with that so I can't really help. Post on Arduino.cc forums and they may be able to assist.
Step 4 will be much easier with it.
It also emulates an STK-500 and can burn bootloaders on ATmega168/328 processors.
If I need to program the larger chips, it's just a few wires.
It took me a bit of trial and error to figure it out.
I've actually just make a shield today that lets me program any 8-Pin ATtiny.
It's got jumpers for the 120ohm resistor or 10uF cap, or no RESET modification at all.
Also, dip switches to disconnect the data lines from the arduino. That way they can run seperate code, the arduino can be reprogrammed with the attiny attached, and you can isolate the attiny (except for ground and power) to prototype right on top of the Arduino.
Mouser is great, but their shipping is $12 more then Digikey.