Light Box DJ

by Delasign in Circuits > Audio

37692 Views, 331 Favorites, 0 Comments

Light Box DJ

The Light Box ft. iMC
1K1A9187_Edit1.jpg

'The Light Box' is a wooden, desk accessory designed to react to the music being played and is ideal for drum pads and DJs. Composed of a oak frame, the music box uses an Arduino Uno in combination with an MSGEQ7 chip and two audio jacks to brighten your musical experience via a matrix of NeoPixels. These NeoPixels are hidden under a one sided mirror, which acts as a mirror when the NeoPixels are off and acts as a protective shield when the lights are on.

Music & Performance by iMC.

Parts

1 x Arduino Uno

1 x MSGEQ7

1 x Power Supply (5V, 4A)

1 x bread board

36 x NeoPixels

Capacitor Kit

Required Capacitors:

2 x 100 nF capacitor

1 x 10 nF capacitor

1 x 33 pF capacitor

1 x 1000 μF Capacitor

Resistor Kit

Required Resistors:

1 x 200 kΩ resistor

1 x 330 Ω resistor

2 x Audio Jack

1 x push button

1 x 10 ft oak board

1 x MDF board

1 x 3 ft pine board

1 x one-way mirror

Tools

Woodshop Tools:

Mitre Saw

Table Saw

Mill

Router

Drill Bits (in Inches):

13/32

9/32

5/8

Other:

Soldering Iron

Solder

Cables

Ruler

Pencil

Utility Knife

Marker

Wood Glue

Corner Clamps

Solder the NeoPixels

IMG_20141120_194046_edit1.jpg
IMG_20141120_203458_edit1.jpg

The first step of the project involves soldering the NeoPixels together. As an intermediate solderer I can let you guys know that it was pretty difficult and time consuming to get all the 36 pixels to join together. This is because of the size of the pixels and how tiny the soldering plates are. However I can tell you that the result is extremely rewarding ! For this you will need a soldering iron and a series of helping hands. For this process make sure that the pixels are connected with the cables going in the direction of the arrows. Incase there is any doubt, the straight end of the arrow is the IN side and the arrow end is the OUT side.

Create Neopixel Circuit and Test Your NeoPixel Circuit

NeoPixelTest-01.png

Before starting the neopixel circuit, read the following guide and then create the circuit shown above. After you wire up your circuit, test your neoPixels to ensure that they're working using the following script. This has two options - All white and a rainbow pixel test, to check that Adafruits rainbow script works for all pixels.

Add Audio Elements + Test Circuit

Full Circuit-01.png
IMG_20141214_185720.jpg
IMG_20141214_190924.jpg
IMG_20141214_191437.jpg

The next step is to add the MSGEQ7 and audio jacks to the circuit shown above. I advise to do this without power and to only put the power on when the circuit is done. Additionally, a neat way to ensure that your audio inputs are working is to put them on the same line of the breadboard and playing music through a cable and checking if you can hear the music through headphones. These audio jacks are breadboard friendly, but will be needed to be soldered for the final product. Above are images to explain the audio elements and the soldering process.

Once this has all been done, check that the audio is working using the test script that is attached below.

If all is well, you are now electronics ready !

Create Sides

IMG_20141213_134235.jpg
IMG_20141213_134037.jpg
IMG_20141213_134618.jpg
IMG_20141213_135212.jpg
IMG_20141213_140524.jpg
IMG_20141213_140725.jpg
IMG_20141213_142822.jpg
IMG_20141213_152046.jpg

Create the sides using the table saw and a miter saw. For those that don't have access to a miter saw or table saw, you can get these things done at wood workshops or alternatively, the whole process can be done using a miter saw - which can be rented or requested at HomeDepot. Please note that the precision is greatly reduced when using the miter saw. Additionally, it is recommended that you make extra sides as it is more than likely that you will make mistakes (as shown later in later images) which may be hard to correct.

The first step is to measure out the pieces and cut the pieces of oak using a miter saw.

The second step is the is to set the table saw to 45 degrees (shown in the picture. After this, create a jig to make sure that your cuts are accurate and that all the sides are the same length. An example of a good jig is demonstrated in the images above

Finally, make the cuts, flipping the wood to ensure that the shape is consistent.

I have attached the mechanical drawings and solidworks parts of the box, incase anyone wanted to know what dimensions I used or wanted easy access to the parts.

Router the Steps

IMG_20141213_163507.jpg
IMG_20141213_163815.jpg
IMG_20141213_164821.jpg
IMG_20141203_165410.jpg

The next step is to router the steps on the sides, this is done using a 0.25 in. router piece. For this step, ensure that you are running the wood slowly, to avoid friction burns and as shown use a support for safety.

Drill the Holes

IMG_20141213_174258.jpg
IMG_20141213_174953.jpg
IMG_20141213_175637.jpg
IMG_20141213_181423.jpg
IMG_20141213_182043.jpg

Using the mechanical drawings, measure out the parts and drill the holes.

Create MDF Base

IMG_20141213_191839.jpg
IMG_20141213_191858.jpg
IMG_20141216_203254.jpg

Create the base out of MDF using the tablesaw. Make two of them, one small enough to fit within the box that will sit onto of the arduino using steps made in a later step.

Cut Down One Sided Mirror to Size

IMG_20141215_203707.jpg

I bought a 12x12 in. one sided mirror from canal plastics and cut it down to size using the table saw. For precision purposes, cut down slightly bigger than intended and make micro cuts until its the right size.

Sand Sides Down and Glue Parts Together

IMG_20141213_192636.jpg
IMG_20141213_202338.jpg
IMG_20141213_204820.jpg
IMG_20141213_204831.jpg
IMG_20141214_194651.jpg

This step involves using 120 sandpaper to take away any friction burns and glueing the sides together using corner clamps. This step will take 2 days to ensure that the all the parts are well stuck and wont fall apart. For those seeking a stronger connection, the use biscuits is recommended but due to time restrictions this step was skipped.

Make Inner Steps

IMG_20141214_165410.jpg
IMG_20141214_165527.jpg
IMG_20141214_165538.jpg
IMG_20141214_165426.jpg

The first steps of making the inner steps of the light box involves measuring out the pine wood, this is down to the user but for those interested I made mine 0.75 inches tall. After measuring the pieces, cut them down with a miter saw, sand down to size and glue them to the box using clamps.

Solder Pushbutton and Glue Elements to the Box Using Epoxy

IMG_20141214_183608.jpg
IMG_20141216_232336.jpg

Solder cables to the pushbutton. I chose to have the power on when the button is in and used ground connected to 'Common' and Power to Normally Closed (NC0). Following this, glue all the elements to the box using Epoxy and clamps. To ensure that the clamps don't get glued on, place a piece of tape between the clamp and the element. A picture of the process to this stage is shown above.

Glue the NeoPixel Matrix to the MDF Frame

IMG_20141216_204546.jpg
IMG_20141216_204949.jpg
IMG_20141216_212344.jpg
IMG_20141216_212605.jpg
IMG_20141217_063048.jpg

Please note that I have glued the neopixel matrix to the side to reduce the stress on the first wires, as I am seeking to improve on this version.

Seal the Deal

1K1A9181_edit1.jpg
IMG_20141215_205135.jpg
1K1A9191_edit1.jpg
1K1A9356.JPG
1K1A9263_edit1.jpg
1K1A9256_edit1.jpg

Upload the final script and seal the box.

Congratulations !

Downloads