This is a modified version of https://www.thingiverse.com/thing:3715901, I wanted to let the lamp produce more light so I made the spheres larger and thinner and added holes around the circumference of the top 2. Also, the vertical column is larger to allow more light into the top 2 spheres. Finally, I removed the base at the bottom that holds the LED light; this reduces print time by about 45 min.and also allows most any type of LED puck light to fit.
Note that this lamp is 324 mm high, so it requires a fairly large printer to print it full scale. Because the base is quite a bit larger than standard puck LED lights you can scale it down if needed.
This lamp printed in just under 13 1/2 hours using a print speed of 80 mm/sec and a layer height of 0.200 mm. This lamp is designed to hold any one of several LED lights called "puck" lights. You can get these powered by either batteries of wall power. This blog page has links for wall powered lights that work well: http://birkbinnard.com/blog/wall-powered-led-lights/.