64 LEDs makes up this 4 by 4 by 4 cube, controlled by an Atmel Atmega16 microcontroller.
Each LED can be addressed individually in software, enabling it to display amazing 3d animations!
8x8x8 LED cube now available, by popular demand:
http://www.instructables.com/id/Led-Cube-8x8x8/
Remove these ads by
Signing UpStep 1What you need
Knowledge list:
- Basic electronics and soldering skills
- Know how to program an AVR microcontroller - I will not cover that in this instructable.
- Protoboard. The type with copper circles.
- Atmel AVR Atmega16 microcontroller
- Programmer to program the Atmega16
- 64 Leds
- 2 status leds. I used red and green. (optional)
- Max232 rs-232 chip, or equivalent.
- 16 resistors for leds. (100-400ohms) will get back to this.
- 2x resistor 470 ohm. for status leds
- 1x resistor 10k
- 4x resistor 2.2k
- 4x NPN transistor BC338 (or other transistor capable of switching 250-ish mA)
- 1x 10uF capacitor
- 1x 1000uF capacitor
- 6x 0.1uF ceramic capacitor
- 2x 22pF ceramic capacitor
- 1x crystal 14.7456 MHz
- 2x tactile button
- optional pwr switch
- connector for 12v power
- optional connector for 5v power
| « Previous Step | Download PDFView All Steps | Next Step » |

















































Here is our first try. We made our own PCB rather than using perf-board.
We are now building an 8x8x8 cube with home made PCB's as well.
Thanks chr!
http://www.ebay.com/itm/270844900187?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649
-BB
Could the procedures issued i reference ? If it is possible . This is my e-mail boxes 358580653 @ qq.com thank you
This is an awsome instructable.
I was wondering is it possible to do the same with Arduino chip instead of atmega16? There would be needed a change of code, but as far as I understand it, I would need only to reprogram the part where you give the chip a write command. And probably a bit different resistor values for the leds (since arduino has different max output)
Am I right? Thanks in advance.
P.s. I'm a beginner waiting for it's first Arduiono set to arrive.
I hope i helped you a little with this, and i wish you a lot of fun in arduino world
I am currently still waiting for my first arduino to arrive.
Right now I am planning to start with a sound / IR barrier triggered and custom delayed remote for my DSLR. After that or at the same time will be building the cube. Probably will have some questions, so thank you for reccomendations.
Good luck in future projects.
do we nedd to do IC3?or avr supplies the cube?
As the Author stated pretty much any NPN rated at or above 250mA will do.
1...../effect.c:42: error: 'spinning_line' undeclared (first use in this function)
2..../effect.c:412: error: expected ')' before 'iterations'
there are total of 6 errors at the building time...
MCUCSR |=(1<MCUCSR |=(1<
If using the Main.c file Make sure to add the following code before your while(1) loop otherwise port c2, c3, c4, and c5 wont light up
É assim eu estou a estudar em Portugal e tou a acabar o meu curso, mas falta-me um projecto e o meu professor aconselhou-me este. Mas o problema é que não consigo associar para Pro e fazer o download do PDF?
Ajudem-me por favor!!!
- RoHS : Yes
Life Rating : 100,000 Hours
Emitted Colour : Blue
Size (mm) : 5mm
Lens Colour : Water clear
Peak Wave Length (nm) : 460 ~ 470
Forward Voltage (V) : 3.0 ~ 3.4
Reverse Current (uA) : <= 30
Luminous Intensity Typ Iv (mcd) : 6000(Typical) ~ 8000(Max)
Viewing Angle : 20~25 Degree
Max Power Dissipation(PM): 80mW
Max Peak Forward Current(IFP): 75mA
Lead Soldering Temperature : 240 Degree (<5Sec)
Operating Temperature Range : -25 ~ +85 Degree
Preservative Temperature Range : -30 ~ +100 Degree
I know, that last post was in 2008, but can you explain me why when i'm klicking "4x4x4_ledcube.hex" suddenly i am downloading something like : F6JRI6AFJ1I6CP0.tmp???? please so much help me...
these are the LEDs in question: http://www.rapidonline.com/Electronic-Components/Superbright-10mm-LED-64871/?sid=90d51b1d-a731-4a78-bf1e-b26e2495ab34