LISTENER is an audio-responsive interactive light sculpture. It detects the volume of ambient noise and deliberate hoots, hollers, and yells, and visualizes the sound on four horizontal LED strips.
Four, fifteen foot addressable LED light strips hang between two light
poles. Four microphones are placed in the center of the strips. In the
style of an old graphical equalizer, the sound each microphone hears is
translated to light on a LED strip. Everything is weather proofed, and
structurally installed for being outdoors in the Boston winter.
I've posted the Maker Tutorial for creating this installation below:
I've posted the Maker Tutorial for creating this installation below:
LISTENER is an audio responsive interactive public art piece. It was
developed in collaboration with New American Public Art and goodgood
design studio.
A bread board is used only for ease of re-purposing and modification
later. Be sure to get the connections to the LED strip correct
(especially the 5 V) and that you have attached to the end which reads
GRND, DI, CI, +5v. Read the Adafruit Tutorial on this.
The microphone send values between -1 and 1 V. The 10 uF capacitor shifts the voltage up so that it is centered around the voltage between the resistors. After the circuit was built, we looked at the range of values that the Arduino’s A/D converter was reading and then scaled them up in software.
The code running on the Arduino uses the Adafruit libraries, which can be found here. The rest of the code can be downloaded from the New American Public Art github here.
Commenting in the code will help explain how things work in there.
We used outdoor weather proof boxes to house the Arduinos, even
through they ended up being inside for this installation. It’s always
good to think about the future of a project after the show has ended.
Inside each box are two sets of power supplies and two Arduinos.
The microphone send values between -1 and 1 V. The 10 uF capacitor shifts the voltage up so that it is centered around the voltage between the resistors. After the circuit was built, we looked at the range of values that the Arduino’s A/D converter was reading and then scaled them up in software.
The code running on the Arduino uses the Adafruit libraries, which can be found here. The rest of the code can be downloaded from the New American Public Art github here.
Commenting in the code will help explain how things work in there.
—— Cords ——
For this installation we needed to route all the power and signals about 50 feet into a nearby
building where the Arduinos were. To do this we needed to create
outdoor extension cords for the various power and signal types.
Sprinkler cable is super tough stuff and has four (or more) separately
insulated wires inside a tough black plastic shell.
All the connections should be soldered with heat shrink.
Be sure to double check the LED strip extension cord. You don’t want to mix up the 5 V power wire!
Where the LED strips and mics plug into their respective extension cords were
exposed to the elements, they needed to be weather proofed. Encasing
these connections in a rubber tube, zip-tied tight at the ends, and then
filling what little space remained with silicone does the trick.
—— Structural Support ——
The structural of this was vinyl covered 1/8” cable. The cable was looped
at both ends and secured with cable clamps. The inline tension spring
was also secured with cable clamps. The spring is an easy solution for
achieving decent tension in a cable, without worrying if you’re going to
pull down a light pole.
Vinyl tubing was used where the cable contacts with the light pole.
Classically, “The City” worries about paint chipping or being scraped
off their infrastructure. Vinyl tubing as padding usually eases their
worries.
—— Zip ties and Details ——
All the LED strips and cords were zip-tied to the cables. A small aluminum
bar is affixed to all the cables in the middle. This gives the
microphone a place to attach and offers a little structure to the four
separate cables.
No comments:
Post a Comment