Media Interface Technology

MAT 594O Spring 2006
Dan Overholt (dano@create.ucsb.edu)
TA: Alex Norman (alex@neisis.net)
University of California, Santa Barbara


Introduction   Syllabus   Schedule   Lectures   Wiki   CUI

Introduction

Media Interface Technology is a course designed to explore the use of sensor technologies for interactive environments/installations and responsive art/music/performance systems. Students will get an in-depth analysis of current technologies, and acquire experience that will allow them to research and develop custom sensor systems in their own work. It will introduce the principles and operation of many sensor techniques and discuss applications in gestural human-computer interfaces, new musical instruments, the visual and spatial arts, engineering, science, and other areas of interest. It covers the design of computer interface systems including analog/digital electronics and human factors/interaction styles. This is an applied theory course with laboratories and student projects which can potentially continue as independent research in following terms. For more information see the course syllabus.

Course Syllabus

Syllabus (PDF)
Class mailing list: sensors@mat.ucsb.edu
(go here to subscribe, or view the archives of previous messages)
Media Interface Technology Course Wiki: Sensors Wiki

Schedule

Time: Tuesday, Thursday 4:00pm - 6:50pm
Place: 4431 South Hall (MAT common area)

Lectures

Week Topics Handouts and Readings
Week 1
Tuesday Introduction to electronics. Photocell demo...
Thursday Basic electronics continued. Interaction in Media Art...
Week 2
Tuesday Semiconductor electronics. "Hacking" skills...
Thursday Introduction to Microcontrollers. Build lab kits...
Week 3
Tuesday Digital and Analog I/O circuits...
Thursday Basic Microcontroller programming...
Week 4
Tuesday Basic Microcontroller programming (cont)...
Thursday Basic Microcontroller programming (cont)...
Week 5
Tuesday Final Project Ideas to be presented...
Thursday USB Human Interface Device (HID) setup...
  • Example of how to add inputs to CUI code
  • Discuss project implementation
Week 6
Tuesday USB HID programming (cont)...
  • Individual discussions final projects
  • Brooke's Sensors - huge list of sensors and links
  • Off the Screen Electronic Installation Concepts, Issues, Tools, and Materials
Thursday Realtime computing, Microcontrollers...
Week 7
Tuesday Programming with sensors and actuators...
Thursday Programming with sensors and actuators (cont)...
  • Discuss project implementation
  • Guest lecture, Ami Wolf
  • Two papers on electronic instruments byPerry Cook and David Wessel
Week 8
Tuesday Work on Final Projects...
  • Discuss project implementation details
Thursday Work on Final Projects...
  • Working Prototypes of Final Projects DUE! (May 25)
Week 9
Tuesday Work on Final Projects...
  • Discuss project implementation details
Thursday Work on Final Projects...
  • Discuss project implementation details
Week 10
Tuesday Work on Final Projects...
  • Finalize projects for MAT end of quarter show
Thursday Prepare for final presentations...
  • Opening / Final Presentations June 9th at 4:00pm
  • Here are your projects!