The tranceMaker is a true testament of 3D Literacy. It is a towering stereo that commands to be at the center of the party. Guaranteed to captivate audiences and place them into a trance!
There are some very large 3D printed parts on this stereo. I know that everyone doesn't have really tall 3D printers, for that I am sorry, but we are trying to push the limits up here. In order to build the tranceMaker, you will need a 3D printer that has a print volume of 220x220x400mm. If you don't have one... Build one!
I have been working on this for several months now and have had a hard time keeping track of everything. It uses a ton of neoPixel strips and rings, (2) 6x9" speakers, (2) 6 1/2" speakers, a no-name brand stereo I got for cheap from aliba.com, an Arduino Mega and proto shield, 360 degree wire flange, NEMA 17 stepper motor, 2GT motor pulley and belt-(6mm width, 324mm length), (2) 608zz bearings, (2) 8mm thrust bearings, (8) LEDs, (9) 10-pin breakout boards, a ton of wires, a 2x12 board for the base. and probably a ton of misc. electrical stuff that I am forgetting.
The coolest part about the tranceMaker is the spinning spiral with the neoPixel lights inside dancing. This requires a 12 conductor, 360 degree wire flange from adafruit. There are 7 different zones of neoPixels running simultaneously. Depending on how many zones you want to add to your version, here is a great tutorial from Adafruit on how to multi-task the Arduino https://learn.adafruit.com/multi-tasking-the-arduino-part-3/overview.
This stereo also uses about 10lbs of plastic, a used computer power supply, and a lot of metric hardware, mostly M3, M4, and M5 socket head screws.
I cannot go into every detail about making this project because that would take all the fun out of it for you. I can tell you that the total investment in this stereo is about $1,000, so consider that before you decide to build this.
For most parts you do not need support. I think I used support on the upper L and R brackets and that's it.
A lot of wiring! You can add as many or as few neoPixels as you want.