Tangible Interaction Workshop

Tangible interfaces are interfaces that you touch. You control them with your hands, feet, and other body parts. Their shape, feel, and arrangement provide feedback. In this seven­week class, you’ll build devices with tangible controls in order to better understand how we learn about and manipulate the world through our sense of touch.

We’ll discuss physical interaction concepts such as expressive interfaces and utilitarian ones, real­time control vs. delayed control, and implicit vs. explicit interactions. We’ll discuss programming and electronic techniques to sense state change, thresholds, peaks, and other signs of user action. The primary tools will be the microcontroller and common tangible controls: pushbuttons, switches, rotary encoders, rotary and slide potentiometers, force sensors, touch sensors and others. The class will also cover on­device feedback through
LEDs, speakers, and force­feedback actuators.

Weekly projects will be designed (and parts specified) in pairs in in­class design sessions, and executed as homework. Projects will be mostly microcontroller­driven, and will build on the programming and sensorinterfacing skills learned in Intro to Physical Computing.

Thomas Igoe