Stroboscope project uses optical drive motor and Arduino

In the quest for a diy laser cutter made from DVD burner parts (that hack’s still in the works) this guy ended up with a junk box full of optical-drive leftovers. He put some of that surplus to good use by building this stroboscope. As the media spins, the white LED just out of focus in the foreground strobes to freeze the little black figure in the same place. The effect, as seen in the video after the break, is a dancing figure created by the optical illusion.

This is the same concept as that amazing 3D rowing skeleton build, but scaled down greatly. Each of the silhouettes seen above are slightly different, showing one pose that makes up a frame of the overall animation. They’re laser cut, but some careful paper-craft could probably accomplish the same thing. Assuming you could keep them from warping when spinning at high speeds.

[via Hacked Gadgets]

11 thoughts on “Stroboscope project uses optical drive motor and Arduino

  1. neat idea, my daughter would love it!

    I wonder if a synch pulse could be taken from the platter or motor itself and work as a zoetrope, bypassing the arduino entirely?

  2. If you had two or three sequences interleaved on a larger disc, you could play different animations by adjusting the timing offset. You’d also have to keep track of the position of the “rest” frame, to keep transitions smooth.

  3. Awesome! Curious about how it sounds in real life. Naïve BLDC driving in my Strobeshnik turned out to be not very reliable (unable to spinup by itself) and noisy as hell. This project appears to be doing the same, hence the question.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s