Product Designer

Physical Computing

Physical Computing



The beginning stages started by researching other designers such as Peter Pierobon and Design Milk. I wanted to understand how other designers implement fabrication with electronics. I used my own interpretation of design as well as implementing interaction design with physical computing to create Live Lamp.

Once I had a good idea of what I wanted through hours of researching and sketching, I used a 3D software called 'Rhino' to create 3D prototypes. I had a visualization of what my design would look like and it would interact with light. I used Adobe Illustrator to prepare a laser cut file for fabrication. Before I laser cut my pieces, I decided that I wanted to alter the final design.

I added several more pieces into the final design which allowed the lights to be enclosed inside the slit casing. After laser cutting my pieces, I assembled the device using power tools and dermal tools and creating a black box that would hold the Arduino and power source. The box was attached to the bottom of the device and the lights were finally installed.


The device uses a combination of Arduino and Processing code. The Arduino code detects initializes the device and detects the audio file. It recognizes information received from the Processing code and interprets it into the separate pins found on the Arduino board.

The Processing board detects the audio differences in the mp3 file. The code differentiates between the snare, the kick and the bass of the audio file. That information is then recognized using the Arduino board.

When a snare beat is detected, pin 1 activates and turns on a blue light. When a kick beat is detected, pin 2 activates and turns on a white light. When a bass beat is detected, pin 3 activates and turns on a red light.



Live lamp was an experimental project that I created to test how light and sounds react with one another. This installation utilizes an Arduino Uno circuit board with 3 RGB LEDs that work in sequence with one another to create a visual display. The purpose of this device was to expand my knowledge of fabrication and physical computing. I utilized programs such as Arduino, Processing, Rhino, and Illustrator to create this device.