Woodpeckers have two different types of pecking that they use for two different reasons. The first type of pecking is characterized by hard, randomly timed pecks, and is used for digging into wood surfaces to look for bugs or to make a nest. The second type of pecking is more of a drumming, and is the woodpecker's version of bird song. This drumming is far faster and is done in a rhythmic pattern; the birds usually find hollow wood to increase the volume and echo of their songs. My goal for this project was to mimic both of these behaviors, and to make the user feel as though they could have a call-and-response with the woodpecker. Project code can be found here.



Woodpecker from Martin Bernard on Vimeo.

The peck is more of a full body motion for the bird, which I though could be mimicked with the servo motor, but the drumming is more of a rapid neck motion, and I found the servo motors were too slow and clumsy. A small pull-solenoid fit my purposes well instead, both creating a mechanical beak and creating a noise that differed from the regular pecking.



Early versions of the mechanical woodpecker used single mini-servo motors, but the servo arms were not sturdy enough to withstand the somewhat violent pecking, so replacing the individual motors with a pan-and-tilt motor kit made the structure of the bird far more reliable.


The robot’s final form was a wooden box, with the bird form made of card stock on one of its longer flat sides. When turned on, the bird pecks randomly on the left side of the box. When a user knocks on the box loud enough, the bird pauses, registers the call, and drums back a response.

Materials - 1/8” plywood, card stock, CPX, Crickit for CPX, pan-and-tilt servo motor, solenoid

Instructor: Phil Van Allen