If your not familiar with ETC's lighthack kit project you can read about it here:
I did the project a while back and here are a few tips to make building it better. I bought the kit that ETC sells (link below) but you can make your own variation with your own code. Here are a few quick tips to make it a bit more robust and easier.
3d print or purchase a 3d printed lid. I tried what ETC suggested and drilling out the holes in the lid that didn't go well so I bought a 3d printed lid from TheatreWolf www.etsy.com/listing/806685082/etc-lighthack-3d-printed-box?show_sold_out_detail=1&ref=nla_listing_details
I would recommend getting a screw shield for the Arduino so you don't have to worry about soldering to the Arduino or wires popping out. It also makes the control board easily interchangeable. www.amazon.com/Gikfun-Shield-Expansion-Arduino-EK7007/dp/B014SGTP20/