Find all your DIY electronics in the MakerShed. 3D Printing, Kits, Arduino, Raspberry Pi, Books & more!

This is my new, favorite random number generator (old favorite: lava lamps):

usbSand.jpg

It watches falling sand in an hourglass with an optical sensor. That data is sent via the Arduino USB output to the PC where it’s analyzed. This entropy is useful for all your random number needs. My favorite part: when the hourglass runs dry a servo motor flips it over and it starts again.

Says maker Peter Allan:

With the USB Hourglass, the user can look at the sand falling through the center of the hourglass and monitor the randomness in the USB output data. And one can read the code line-by-line, compile it, and upload it to the microcontroller using only open-source and widely supported tools.

USB Hourglass

[Thanks, Scott Burris!]

John Edgar Park

John Edgar Park likes to make things and tell people about it. He works in CG animation at DisneyToon Studios and writes for Make, Boing Boing, and other places online and in print. You can find him at jpixl.net and twitter @johnedgarpark — if you like that sort of thing.


Related
blog comments powered by Disqus

Related Supplies at Maker Shed

Follow

Get every new post delivered to your Inbox.

Join 26,247 other followers