Right now it's just really shiny and novel. But give this tech a few years, and it'll be amazing. When we can increase the number of lights to where it's at HD or higher, we'll have "true" 3D video!
Yeh, imagine € 600,- of LEDs! But the interesting part is the control algorithm! Jblo07, I assume we can tell a little more about it, can't we?
The trick is that the matrix contains 11 planes each containing 121 LEDs, and only ONE plane is switched on simultaneously. One frame is thus shown by turning on and off 11 planes in order from 1 to 11.
Doing this 1ms for each plane results in 1kHz/11=90Hz framerate! The #of pins you'll need is thus 121 for the columns and 11 for the plane to control!
Of course, using latches you can bring the 121 pins down to 32 by clocking 4x32 bits instead of 1x121 (or 128).
And, because the 11 planes are never simultaneously on, you can use a de-multiplexer to bring the 11 pins down to 4, resulting in 'only' 36 +4 latch clock pins = 40 pins!.
You can begin by making a small matrix of 5x5x5 using a PIC uC, however we use an advanced ARM7 uC running at 30MHz!
We'll try to post a new movie very soon, because our (embedded) software has also improved much!
Thank you! This is one of the best true 3d animation demos I've seen. If variable brightness can be made practical (maybe by scaling down a resistor network D-A converter to a chip) I envision a future application for music visualization where MIDI velocity can control brightness, pitch controls vertical position, and notes move to the background over time, or instrument volume causes that channel's music to move to the forefront or recede to the background. Keep up the great work!
We don't have brightness controll. Because we use white LED's we have to overpower daylight, so lower brightness won't show very well.
There is one option to controll brightness though. All LED's have the same refresh-rate, and by keeping some LED's off during specific cycles, in theory you can controll brightness.
So if you can choose (we couldn't, because company colors are white, transparent and black) it's better to use colored LED's.
I would not recommend the use of a FPGA, a microprocessor is much more suitable. At the moment we don't have any more information available online. (Tip: Keep an eye on new video's)
We have used two systems. The first was is a FPGA (just because we had one), the present one is a microprocessor. The program is first made on a PC and than downloaded into the local controller.
Right now it's just really shiny and novel. But give this tech a few years, and it'll be amazing. When we can increase the number of lights to where it's at HD or higher, we'll have "true" 3D video!
CodyRicheson 1 year ago
awesome!!!
Vocoder07 2 years ago
1 331*0.09€
= 119.79€ only @ the led's? :P
how do you program it ant what procesor has 1331 exits? :S
jensheylen 3 years ago
Imagine what it would cost when LED's are 50 €-cent a piece.
We use a kind of multiplexing and only need 23 address lines...
jblo07 3 years ago
Yeh, imagine € 600,- of LEDs! But the interesting part is the control algorithm! Jblo07, I assume we can tell a little more about it, can't we?
The trick is that the matrix contains 11 planes each containing 121 LEDs, and only ONE plane is switched on simultaneously. One frame is thus shown by turning on and off 11 planes in order from 1 to 11.
Doing this 1ms for each plane results in 1kHz/11=90Hz framerate! The #of pins you'll need is thus 121 for the columns and 11 for the plane to control!
Compiehenk 3 years ago
Of course, using latches you can bring the 121 pins down to 32 by clocking 4x32 bits instead of 1x121 (or 128).
And, because the 11 planes are never simultaneously on, you can use a de-multiplexer to bring the 11 pins down to 4, resulting in 'only' 36 +4 latch clock pins = 40 pins!.
You can begin by making a small matrix of 5x5x5 using a PIC uC, however we use an advanced ARM7 uC running at 30MHz!
We'll try to post a new movie very soon, because our (embedded) software has also improved much!
Compiehenk 3 years ago
this is the most logic exlpanation for 3d iv seen
nfkjanf 3 years ago
Thank you! This is one of the best true 3d animation demos I've seen. If variable brightness can be made practical (maybe by scaling down a resistor network D-A converter to a chip) I envision a future application for music visualization where MIDI velocity can control brightness, pitch controls vertical position, and notes move to the background over time, or instrument volume causes that channel's music to move to the forefront or recede to the background. Keep up the great work!
erangell 3 years ago
do you have variable brightness for each LED? If you do, how many bits control the brightness level?
erangell 3 years ago
We don't have brightness controll. Because we use white LED's we have to overpower daylight, so lower brightness won't show very well.
There is one option to controll brightness though. All LED's have the same refresh-rate, and by keeping some LED's off during specific cycles, in theory you can controll brightness.
So if you can choose (we couldn't, because company colors are white, transparent and black) it's better to use colored LED's.
jblo07 3 years ago
Which FPGA do you use ??? Where can I find more infromation about this project ??
hiomo 4 years ago
I would not recommend the use of a FPGA, a microprocessor is much more suitable. At the moment we don't have any more information available online. (Tip: Keep an eye on new video's)
jblo07 4 years ago
THIS is f****** sweet!
10^24 Kudos to you guy(s)!
How do you control it? µC or PC-Interface?
helmut666kohl 4 years ago
We have used two systems. The first was is a FPGA (just because we had one), the present one is a microprocessor. The program is first made on a PC and than downloaded into the local controller.
jblo07 4 years ago
So you multiplex all of them via one µC?
helmut666kohl 4 years ago
To control all LED's individually by one µC you need to many outputs. So we use external memory places to store data that is later send to the LED's.
We also use a kind of multiplexing in the way we have connected the LED's in the wireframe. This makes the need for fewer wires and a cleaner look.
jblo07 4 years ago
i like the idea too, if only if it's possible to have tv like this
yensteel 4 years ago
Very creative, nice idea!
DeniTCH 4 years ago
thats pretty awesome
capncrunch9233 4 years ago