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!

express_Edvard_Munch__1893__The_Scream__oil__tempera_and_pastel_on_cardboard__91_x_73_cm__National_Gallery_of_Norway.jpg
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

Optional

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 Mar 13, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.