Every apartment needs awesome furniture, so why not make your own? This coffee table contains LED strips that light up into various customizable patterns and colors. The lights are controlled by an Arduino and a hidden button, and the entire thing is battery powered so there are no cords.

If you don't want to make your own table, you can also use the same code and circuitry to modify an existing table.


Step 1: Table Design

This was my first woodworking project using nice wood and "advanced" tools, so please do not consider me an expert. Rather than describing in detail how I made the table, I'll give more of a broad overview of what I did*.

The design of the table is an open-framed cube, with space in the top for the electronics and additional LED strips around the legs. The lights are diffused through plastic which is embedded flush with the wood to create a smooth surface.

*Note that I did a few things in ways that were not ideal. In the instructions I will outline a better method for making the table than what I actually did. Generally, the changes involve cutting certain pieces all at the same time to ensure that they are the same length.

EDIT: I added the part files for the table. Note that they are Inventor files, not generic stls. (I don't have Inventor anymore so I can't open/convert them).

Love to make it
<p>What does the ''5x'' mean in the 5x led tricolor light strips?? Does it make a difference which one you use??</p>
<p>It means that you need 5 led strips from RadioShack , but from other suppliers it is better if you calculate the total length of the strips and then you can buy ( I bought one led strip - 5 meters , but I skipped the leds on the feet .</p>
<p>I am new to arduino - honestly I am a layman to electronics but liked this idea so tried my luck on this.</p><p>I am trying to upload the code to arduino mega - but i get this error.</p><p>tabletop_full_ino.ino:1:21: fatal error: FastLED.h: No such file or directory</p><p>compilation terminated.</p><p>Error compiling.</p>
<p>You need to include the file FastLED.h on your library , find it ( google search ) and copy paste it . This file allows the arduino to control the leds controllers.</p>
<p>do i have to use the 5x tricolor led strips?????</p>
<p>Do you have to use an Arduino Mega???</p>
<p>No. Any Arduino or compatible should work.</p>
<p>OK!! Thank you! </p>
<p>Cool project</p>
<p>Hi, I just have one question, if you put all your LED's seriell, wouldn't they all have the same color? They don't seem to have a WS2812 controller. How can you have every partition light up in a different color?</p>
this is art!
<p>could be nice for chess</p>
<p>Im looking at this design to create a lit-up 4 player chess board. </p>
<p>Hello, I'm currently building your table (wonderful project, by the way) but I'm stuck on the circuitry. Is it possible that you have clearer pictures of the Arduino and the circuit board? I can't quite figure out how to get everything to connect. </p>
<p>Hey great project!!! I was wondering if you had any pictures that showed the wiring of the circuit board and the arduino a little bit better? I have everything else built i'm just a little confused on the wiring still. Thanks</p>
<p>In the process of making this! Good thing I have connections to tools and free wood otherwise this would be much more expensive than it already is. lol</p>
<p>Where did you buy that much maple at 1.5&quot; thick? You use about 35' of it throughout the project and the stuff is incredibly expensive. </p>
<p>which program you have used in order to realize the design of the table?</p>
<p>I used Autodesk Inventor.</p>
<p>Secondly, This project along with another one I've seen floating around give me an awesome idea that I will more than likely not be able to pull off myself. But I will attempt none the less.</p>
<p>Is there a reason you don't have this entered in the &quot;Make It Glow!&quot; Contest?</p><p>https://www.instructables.com/contest/makeitglow2014/</p>
<p>Could you possibly upload the original inventor model? A friend and I are making a table based off of yours and it would be really cool to have the original model. Thanks for the cool 'ible!</p>
<p>The model is up now in the first step. I didn't follow it exactly so be aware that there are probably some inaccuracies.</p>
Can you post the code for the Arduino <br>
Smart idea! I really like this project. Thanks for shearig :)
<p>Yeah, I think that I have found my future table!</p>
<p>A great idea, but I'd suggest a &quot;dumbing down&quot; version of instructions for people (of ALL ages) who haven't the knowledge you have for programming the lights. There are some who might want to use electricity instead of batteries too. All in all a great looking table!</p>
<p>Great job, </p><p>what software did you use to make your model ? </p>
<p>I did the initial design by sketching, but I used Autodesk Inventor for the CAD and the dimension drawings.</p>
excellent! i love it . This is a geart work, with pretty design, i'm a big fan ! thanks for sharing it.
<p>Great idea and very well documented project. It looks awesome to me :). </p><p>How long can you power these LEDs with 8xAA batteries? </p>
<p>A quick look at the numbers gives me about 0.5 hours of run time (using <a href="http://www.digikey.com/en/resources/conversion-calculators/conversion-calculator-battery-life" target="_blank">this</a> calculator), although I'm pretty sure I've run mine for more than that. It will also depend a bit on the batteries you use</p><p>According to the user guide, the LED strips require 1A (1000mA) to run (although I don't think it is actually that high) and the Arduino seems to take only 25mA. Since there are about five strips arranged in parallel, the total draw is somewhere near 5025mA. An average AA alkaline battery has a capacity of 1700-3000mAh (according to Wikipedia).</p><p>You could of course do a more detailed calculation by actually measuring the current draw of the components and the capacity of your specific batteries.</p>
<p>Hello again and thanks for your reply!</p><p>Wow, that's a lot of power! I'm pretty sure you can light the entire room with this table ^^. To be honest, I'm surprised that AA batteries can handle 5A peak :D.</p>
<p>i really endjoy it!</p>
<p>Very nice project . Excellent woodworking as well . Thanks for sharing! </p><p>Build_it_Bob</p>
<p>One thing that would make it even more disco would be addition of sound sensor so it can blink with music. Love the final look!</p>
<p>Thank you! I definitely considered it, but the table itself took more of my time than I expected. Since the base is an Arduino, you can easily add sound, light, or proximity sensors to make it interactive.</p>
<p>If it's so difficult to take off the table top how do you change the batteries?</p><p>Love the look of this, by the way.</p>
<p>Thanks! You can undo the t-braces on the underside of the table top and pull out most of the electronics that way. It is also probably possible to pull out the top using suction cups or tape (assuming you don't use any adhesive when you install it), but it is a very tight fit. </p>
So awesome!! Yet so complicated looking :-)
<p>This looks totally awesome! </p>
Nice build! And I like the wood tone you chose; I wouldn't have thought to use natural wood with a disco theme, but it looks awesome!
<p>Groovy lights. Totally digging that table design, too!</p>
<p>Dang! You did such a beautiful job with this project! Thanks so much for sharing this, and including such great documentation.</p>

About This Instructable




Bio: After a fun time making projects for the Instructables design team, I'm now helping to start the robot uprising.
More by Beaconsfield:Raspberry Chocolate "Blood" Sauce Quick-and-dirty Phone Holder Simple Chair Pocket 
Add instructable to: