The Watchmen: Interactive sound generating sculptures made with Raspberry Pi @RaspberryPi #piday #raspberrypi
Artist Scott Garner posted his awesome project on his blog Scott Made This.
Description
The Watchmen are a pair of interactive sculptures that generate sound based on changes in their surrounding environment. Heimdallr, inspired by a Norse god, monitors wifi signals while Argus, inspired by a Greek mythological figure, observes light.
Concept
For several years I’ve imagined a sculpture with a massive array of different sensors that processes the incoming data and then generates an abstract representation of it. In other words, a machine that simply observes the world with no use or function beyond that. This led to a series of explorations based on sensing and interpreting the world and finally to the two sculptures displayed here.
Argus
In Greek mythology, Argus Panoptes was an “all-seeing” giant, often represented with a hundred eyes. He was tasked by Hera to guard Io (in the form of a heifer) from Zeus who wanted to mate with her and establish a new order. Hermes, acting on orders from Zeus, lulled Argus to sleep and murdered him. In honor of her faithful servant, Hera adorned the peacock’s tail with one hundred eyes as an eternal memorial…
Fabrication
The upper panels were laser-cut from thin sheets of solid birdseye maple. The painted plywood connectors were a compromise because solid wood at that scale and shape wasn’t strong enough to hold the sculpture together.
The bases were built by hand out of solid maple and the central posts were created by hollowing out segments of a maple dowel on a lathe. This was necessary to hide the wires in Argus and the antenna in Heimdallr.
Hardware and Software
Both sculptures are powered by an external Raspberry Pi. I had originally planned to house the Pi internally along with sound hardware and speakers, but ultimately went for the more flexible option of having it on the outside.
Argus consists of a simple array of eleven photoresistors connected to an Arduino. The Arduino then sends data serially to a Pd patch that generates five tones based on the input.
Heimdallr houses only a USB wifi adapter with a 13 dBi antenna, which connects directly to the Pi. A node.js script running on the Pi monitors wifi signals and produces nine tones based on the input.
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: New Python Releases, an ESP32+MicroPython IDE and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey