When Edvard Munch painted his most famous painting, The Scream, in 1893 he perfectly captured the existential angst of modern humanity. He did not, however, have access to a microcontroller board with built-in sound sensing connected to a servo motor and speaker, so he failed to make his masterpiece interactive.

Today, we’ll change all of that! By using the Crickit with Circuit Playground Express, and a bit of code in CircuitPython, we can make The Scream scream back at you when you scream at it!

By Edvard Munch - National Gallery of Norway, Public Domain, https://commons.wikimedia.org/w/index.php?curid=69541493

Parts & Materials

1 x Adafruit CRICKIT
for Circuit Playground Express
1 x Circuit Playground Express
Round, Awesome Microcontroller Board
1 x Micro Servo
180 degree rotation servo
1 x 3 x AA Battery Holder
with 2.1mm Plug


In addition to the parts above, you’ll need:

  • Two copies of the painting printed on a color printer
  • Corrugated cardboard
  • Cardstock
  • Chipboard (thin cardboard)
  • Frame and mat with cardboard backing
  • Scrap wood for standoffs
  • Glue stick for paper
  • High temp hot melt glue and glue gun, or wood glue and clamps
  • Frame hanging hooks and hardware
  • Hobby knife
  • Straight edge

This guide was first published on Jul 30, 2018. It was last updated on Jul 30, 2018.

This page (Overview) was last updated on Nov 06, 2020.