two friends of mine and I want to build a big LED cube
I already build a 3x3x3 with a mega16. The big one will be controlled with a PC programm. My mates study informatics and will programm some cool stuff like equalizer and easy animation making.
My part will be to design the electronic parts and programm a µC.
The interface between µC and PC will be a buffer with multiple pictures stored. Let's say we use 2 color LEDs and 10x10x10. So every picture will use at least 2000 bit. Adding stuff like color mixing and brightness will increase the data.
To get 25 pictures per second the minimum datarate would be ~ 6kB/s or 50k Baud. We prolly need more.
I'm thinking about three solutions:
1.) use USB/RS232 converter chip, place it near a Mega and run his USART insanly fast.
2.) use a USB AVR
3.) get a NGW100
A) one MCU to controll all
B) one MCU controlls the Cube and reads the RAM chip. Another MCU talks to the PC and writes stuff to the RAM. Both communicate with each other to take care of:
- where is the write pointer?
- who has access to the RAM chip?
I'm not sure which way to go. I'll definatly need some serial/parralel shifters plus ULN's (or equal) to drive the cube. Or I'll get some "all in one" LED drivers, I'll see.
Anyway, 8 Bit MCUs should do the job, shouldn't they?
All thoughts welcome :)
PS: We'll have like 4 weeks vacation and say ... 300 euro. LEDs will be 2 color. Don't want to pay more than 10ct per LED