How I Made “The Shy Machine”: An Interactive Kinetic Light Sculpture That Moves, Learns, & Reacts
by Daric Gill
{Time-Lapse Video of Process Above}
The Shy Machine is a motion activated, sound reactive, environmentally adaptive, kinetic light sculpture. As its name would suggest, this robot is shy. The two halves of this 12-sided geometric form open and close depending on the noise levels in the environment. Vibrant lights pulse from within according to volume in the room. The insides are packed with electronic brains, lights, and sensors to make this happen. In this article, you can explore the build process from start-to-finish.
{Process Image Gallery Below}
“The Shy Machine”: Fully opened in the Soft Volume Position. Slow undulations of rainbow light.
The combination of materials range from the newest technology to reclaimed wood that is around 130 years old. Before this series, I had no previous programming experience. The 13 pages of code that run this machine is a product of self-teaching, online tutorials, and educational Youtube videos. While I’m fairly comfortable with standard math, the knowledge required to work out such precise geometry and electrical calculations were far outside my normal reach. My intentions were to push my limits as a creator and as the year unfolded, I used those resources to educate myself on the math, the codes, and the processes needed to undertake something of this magnitude. As you can imagine it’s not been an easy road, but I’d have it no other way.
Fresh from the side of the road! An antique table and leaf extensions from the late 1800s! This will sit in my garage for 4 years before I’ll know what to do with it.
Most materials were reworked or reclaimed from a myriad of sources. The warm-toned wood that makes up the 12 sides used to be a dark-stained table from the late 1800s! Wires, switches, clips, and connectors are mostly salvaged from used robotics equipment. Even the hand-made metal hardware that binds the whole thing together once lived as an access panel off an earlier interactive sculpture. Additionally, all but one piece of clear acrylic was purchased from the remnants section of my local plastics distributor. Each layer of acrylic is bolted to the wood by brackets salvaged from vintage Samsonite folding chairs from the 70s. The major electronics however, were brand new, purchased from a few of my favorite suppliers.
As you watch the video and look at the images below, you’ll notice that I go through several iterations of designs, driver boards, stepper motors, and layouts. What you’re seeing is the honest proof that I really came up with the final goal and had to truly learn what I was doing along the way. It was an exciting and deep journey through many unknowns. I’m appreciative of all the new knowledge that was born from so many trials along the way.
Which shape to use for the final sculpture? What kind of geometry will I have to learn for this? Protractors and math tutorials are all I’m working with at this stage.
Designing what will later be the Shy Machine at my local Staufs Coffee Roasters.
Settled on a design prototype: An unequal and twisted hexagonal trapezohedron antiprism. Later I’ll truncate the design.
Fresh from the side of the road! An antique table and leaf extensions from the late 1800s! This will sit in my garage for 4 years before I’ll know what to do with it.
Fresh from the side of the road! An antique table and leaf extensions from the late 1800s! This will sit in my garage for 4 years before I’ll know what to do with it.
Disassembling a table from the late 1800s to be used as the main body of this sculpture.
Disassembling a table from the late 1800s to be used as the main body of this sculpture.
About to reclaim a 130 year old table top!
All the pieces that I could use that didn’t have structural damage, old bug damage, or major dry rot.
Sanding before the planer removes some pretty sticky lacquer. Jigsawed in half to maximize usage of straight grain instead of nesting all the designs together.
New… old… wood.
Prototyping the electronics: Arduino + Adafruit motor shield + tiny stepper motor + 2 different mic sensors. Which one is better?
Prototyping the electronics: Arduino + Adafruit motor shield + tiny stepper motor + 2 different mic sensors. Which one is better?
Prototyping the electronics. Arduino + Adafruit motor shield + tiny stepper motor + mic sensor + Neopixel LED strip
Prototyping the electronics. Arduino + Adafruit motor shield + tiny stepper motor + mic sensor + Neopixel LED strip
Prototyping the electronics. Arduino + Adafruit motor shield + tiny stepper motor + mic sensor + Neopixel LED strip
Calculating and re-calculating angles. Scrap wood prototypes before using 130 yr old wood.
Laser cut templates to be used as guides for a router. CNC machine has a major line… I’ll do it by hand.
The acrylic template on the hand routered pieces of wood.
Stacked pieces of reclaimed wood. (to be the bottom half)
Debating if I’d like to do another project with just repeatable shapes. Discovered the term parametric.
Dry-mounted pieces show my math was pretty spot on! Whew!
Dry-mounted pieces show my math was pretty spot on! Whew!
Lacquered up each section. This actually came later in the process, but makes more sense in this order.
Hand-made brackets made from an access panel pulled from another piece of electronics work I made 12 years earlier.
So many hand-made brackets!
Homemade brackets are in place.
First look at the 2 halves together!
New parts delivered! 120 VAC to 12VDC power supply, lead screw, 5VDC buck converter, 2 versions of a shaft coupler, and shaft bearings.
Laser cutting parts for the circuit board enclosures. Some needed redesigned, others were fine.
Testing out beefier stepper motor driver! The Big Easy Driver by Sparkfun replaces the lower powered Adafruit Motor shield.
Testing out new 120 VAC to 12 VDC power converter and high amp 5 VDC buck converter
So many laser cut pieces!
New custom designed encasement for the Arduino + Big Easy Driver (stepper motor driver)
New custom power supply encasement. Fresh off the laser cutter.
Piecing together custom laser cut enclosures on the base layer
Piecing together custom laser cut enclosures on the base layer
The top piece of acrylic was the most challenging to line up exactly with the rails, lead screw, and base level electronics. It took 5 iterations before all design complications and laser misalignments were figured out.
Do I have enough mirrored acrylic? Maybe…
Hand-made brackets reshaped from cushion mounts pulled from vintage Samsonite folding chairs
Laser cut middle and top sections as well as mirrored surfaces for the inside walls
The bottom half gets mirrored
My first real view of the top down approach with nearly all electronic components in the base layer
Internal view without the LEDs mounted or top and middle layers of acrylic
Preparing newly mirrored top section for top layer of acrylic
Measuring and leveling mounting hole placement for the top acrylic piece
All major components have a place… right?
Transporting this delicate machine required some hi-tech safety procedures
Wiring up the RGBW Neopixel LED strips
Building the PIR sensor and mic sensor brackets
Detail of mic sensor bracket back
Mounting PIR sensor and mic sensor brackets
Eyeballing placement for 2-channel relay switch (the board w/ 2 blue boxes on left)
Wiring in the 2-channel relay switch that controls the power to LEDs and stepper motor controller
The internal components, while they wait for action.
Internal electronics in red light
Detail shot of the passive infrared sensor (motion sensor)
“The Shy Machine”: Fully opened in the Soft Volume Position. Slow undulations of rainbow light.
“The Shy Machine”: Fully opened in the Soft Volume Position. Slow undulations of rainbow light.
“The Shy Machine” opens midway for middle volume levels. Displays blue-green pulse.
“The Shy Machine”: Midway opened in the Middle Volume Position. Moderate undulations of blue-green light.
It’s an extreme honor to be featured by such a leader of the industry. I’m truly grateful!
LikeLike