Back to Parent

Outcome


Intention

Using three slide potentiometers as input sources, I sought to replicate the skeuomorph/interface metaphor of the digital RGB slider/controller.

Process

The code for this project was relatively straightforward; after consulting the Photon 2 datasheet I was able to rewire my analog potentiometer readings correctly. The main hurdle emerged in the RGB LED itself — as my first time working with an RGB LED, I was reluctant to go rougher and bend the pins — but after some help from Zhenfang (!! major shoutout), got it working.

Show Advanced Options

Outcome

My final circuit includes 1 RGB LED modulated by 3 1KΩ resistors; the LED's color is determined by three small slide potentiometers; and it is all connected via jumper wires to the power rail.

Ll sd2 setup.thumb
Show Advanced Options

Overhead view of the circuit.

Show Advanced Options

Perspectival view of interaction. Each slide potentiometer represents red, green, and blue respectively; making physical a gesture that feels more familiar in digital contexts (e.g. photo-editing/image making software).

Show Advanced Options

Overhead view of sliders as inputs.

Reflection

This project showed me the importance of having a rigorous and clear debugging process/workflow (see video below). After fiddling with the breadboard for a while, I hadn't been able to get the bulb to work properly. By starting with a careful read through my code, then checking the physical component itself, and finally considering the wiring, I was able to gradually troubleshoot. This process also deepened my appreciation for hardware/those who work with physical materials, as it reflects the ethos of "knowing one's material."

Show Advanced Options
Drop files here or click to select

You can upload files of up to 20MB using this form.