Halloween is now upon us, and to celebrate, the engineers at Arduino decided to set up a trio of singing animatronic pumpkins to belt out scary songs.

The project uses a Raspberry Pi for high level control and browser interface, and sends animation commands to an Arduino Uno via USB serial.

The Uno takes this data and translates it into actual pumpkin movements coordinated with music. The resulting trio of pumpkins each use their own servo to lift the top of the foam gourd up like a gigantic mouth, and also feature PWM-driven LED eyes. A light show controlled by SSRs completes the spooky musical effect.

Build info is available here and the Arduino code can be found on GitHub.