ArduSpider Entertains Children And Exercises Pets

There are so many good things about [Jose Julio’s] robotic spider. It’s design is dainty yet robust, and the behaviors encoded in the firmware are nothing short of spectacular.

The body is built from a piece of balsa wood in between sheets of carbon fiber. The legs are carbon rods, using two servo motors for left and right leg movement, and a third servo which can move the intermediary legs like the roll axis of a plane. An IR sensor rides on the front for obstacle avoidance, with system control courtesy of an Arduino. For more hardware info check out his build log.

Don’t miss the video after the break. You’ll see that the little bot can be manually controlled, or allowed to roam free. As we said before, the behavior is fantastic. Not only has [Jose] programmed interesting characteristics like the spider getting tired and sitting down for a while, but when it is awakened it leaps into the air. The movements are fun to watch for human and feline alike; if only your house cat could be so lucky.

Continue reading “ArduSpider Entertains Children And Exercises Pets”

Digitizing Player Piano Rolls

What do you do with 100 player piano rolls but no player piano? You come up with a way to digitize the information for MIDI playback. The rolls have 90 columns worth of holes, 88 for the keys and two more for pedals. Voids in the paper cause a note or pedal to be played, so an optical sensor can be used to transform the analog data into digital information. Simple enough, you’ll just need 90 sensors. But this brings up quite an alignment issue. The solution is to use fiber optic cable to position the IR light source in a hand-made 0.2″ spaced jig. At least the spacing meshes nicely with standard 0.1″ protoboard, which is what was used for mounting the sensors.

[Thanks Mike]