Tippy The Dancing Robot

For my final project I made a robot that bobbles his head when you tap his belly.

A piezo speaker registers the correct sequence of taps, which sends a message to turn a stepper motor on and off.

Here is a video:

Here is the link to my Instructables: