Posts with «animated light displays» label

Constructing an hourglass lamp with Arduino

With the proliferation of all sorts of digital timers, the need for an hourglass to keep track of whatever activity you’re working on seems like a relic of the past. Still, the hourglass is an interesting form factor, so YouTuber Emiel Noorlander (aka The Practical Engineer) has decided to take it into the 21st century.

His device is about the size and shape of a rectangular picture frame, with the outline of an hourglass in wood attached to white polycarbonate. This diffuses programmable LEDs on the other side, controlled by Arduino Nano to simulate sand falling. The project is powered by a four AA battery pack, cleverly allowed to float in the internal structure, activating the on/off switch when positioned correctly.

In this week’s video I’m making an hourglass lamp with light effects that simulate the falling sand when you turn the lamp upside down.

Another cool feature I build into it is the on / off switch, this is hidden inside the lamp and turns on by putting the lamp on the right side. Turning it upside down then turns off the light.

The outside frame of the lamp is made of 40×6 mm metal strip that I cut to size and then welded as a frame. When this was done I went over to the bandsaw to cut the hourglass shape out of the wood. The semi-transparent panel where the light shines through is made from 3 mm opaque white polycarbonate sheet.

Light painting rig is a masterpiece of artistic hardware hacking

Light painting is an art form where dark areas are selectively lit to form interesting effects. While normally a manual operation, Josh Sheldon has come up with a rig to automate and enhance the process. The results are nothing short of spectacular, producing not static images, but astonishing animated light displays.

His device resembles a 3D printer made out of aluminum extrusion. X,Y, and Z axes are controlled by a series of stepper motors, but it uses a point of controlled light instead of melted plastic to form shapes. 

Light animations are set up in Blender, and a hardware and software toolchain including Processing, an Arduino Mega, and a Dragonframe module are implemented for control.

Check out the whole story in the video below, or see code/build documentation are available on GitHub.