This project allows you to generate 3D effects on a screen consisting of a mixed number of different LED’s. The effect generated are based on the beats and the tempo of the music. To generate the beats pattern, a MATLAB program is used to generate the hex file which is burnt into the controller. The controller attached to a 10×10 screen displays the required pattern. This project is very cheap to build and you could possibly build it without even going to the market as it utilizes two sets of controller, some LED’s, a motor and decoder.
Different microcontroller are used to control the motor and the LED structure possibly due to pin shortage and high current requirement by the motor. The effect produced by the system is continuous as it also utilizes concepts of persistence of vision. The microcontroller used in the project is Atmega128p, however you could also use any other but it should have high number of input/output ports to avoid further complexity. A project which looks simple but is really tough to make due to mathematics involved. It can be improved by keeping the LED’s and motor in sync preferably using a wireless protocol.