I built an LED cube that runs off a ATMega16 chip to experiment with these types of chips and have a bit of fun!
This was my first experience with sourcing my own materials for a project without the use of a kit, but I still did follow direct instructions from this Fantastic Instructible
I decided to undertake this project after exams and as such didn’t want to spend weeks waiting for parts to arrive from international sources. I bought the LEDs early from eBay well in advance but I did not want to spend time on sourcing parts instead of my studies so the remainder of the parts were sourced locally from a physical JayCar Electronics Store, online with extremely fast shipping from RS Components and OpenLab which are all Australian sources.
The following table shows my BOM, this was by no means the cheapest way to gather the materials but my number one concern with this project was to get the parts ASAP for a good winter project after exams when I had some time to dedicate to it.
|Component||Qty||Price||Total||Notes||Jaycar||RS Components||OpenLab||eBay item No|
|Protoboard||1||$4.50||$4.50||med proto board|
|Atmel AVR ATmega16 microcontroller 40 pin||1||$10.90||$10.90||628-0000|
|3mm 2pin Blue Round top Diffused LED 8K MCD||64||$15.60||$15.60||Lot of 1000!||151122481039|
|Programmer for ATmega16||1||$27.95||$27.95||7.95 Shipping||ADA-46|
|Status LEDs - Red and Green||2||Owned|
|Max232 rs-232 chip, or equivalent||1||$4.95||$4.95||ZK-8824|
|Resistors for leds 220Ohm||16||$0.46||$0.92||220 ohm||220 Ohm|
|Resistors for status LEDs 470Ohm||2||$14.95||$14.95||Get Mini size metal film pack||Get Mini size metal film pack|
|NPN Transistor BC338||4||$0.42||$1.68||ZT-2116|
|0.1uF Ceramic Capacitor||6||$0.32||$0.96||RC-5360|
|22pF Ceramic Capacitor||2||$0.32||$0.32||RC-5316|
|Crystal 14.7456 MHz||1||$0.78||$0.78||693-8816|
|7805T Voltage regulator||1||$1.50||$1.50||ZV-1506|
|9V battery clip||1||$0.40||$0.40||PH-9230|
|Rubber feet||4||$2.50||$2.50||Pack of 4||HP-0815|
|10 pin male IDC header||1||$0.95||$0.95||PP-1100|
|PCB Mount Screw Terminals||1||$1.20||$1.20||HM-3172|