After a first try with tiny space between LEDs (see last post), here is another try with enough space to build a proper cube, still following MakeZine instructions.
The fun parts were to add transistors to the board, allowing to get more power for each led level, and the programming: Persistance-Of-Vision and binary manipulation for led on/off switching.
If you need it, you can download the arduino program related to this circuit.
Tags: arduino, cube, electronic, hack, led


4 comments
Comments feed for this article
Trackback link
http://blog.alexgirard.com/arduino-3d-led-cube/trackback/
November 21, 2007 at 7:23 pm
Florian Jenett
the link above is wrong, here’s the correct one:
http://blog.alexgirard.com/wp-content/uploads/2007/10/refresh_rate.pde
November 21, 2007 at 7:29 pm
Alexandre Girard
Hi Florian,
thanks for the correction, I’ve edit the link now, and your website link too
November 23, 2009 at 10:49 pm
Joe
I built a 3 x 4 cube using the Arduino but the current draw is right on the edge of maxing the permissible current limit on the Ardunio. I didn’t use any transistors, but since building my cube, I’ve looked at others and they for the most part all use PNP transistors. Can you tell me the purpose and what type you’re using? Also, is it possible to get some kind of schematic as to how you hooked them up? Since you are only using 3, I assume they are the ground leads (1 for each layer), is this correct?
Have you tried a shift register?
November 24, 2009 at 11:44 am
alx
Hi Joee,
unfortunatly, I’ve done this sketch a long time ago, and I’m not sure I can remember everything…
If I remember correctly, the PNP are used to select the layer to light on. It’s switching with a frequency high enough to looks like all 3 layers are switched on. I can’t remember the type of transistor, but I think they were pretty universal ones.
I havn’t tried the shift registers, the main interest for me was to do binary manipulation directly in the code.
good luck for your tests