Physical Computing for Media

AME 598

Instructor: David Birchfield [i]

Assegid Kidané [i]

Fall 2005, M 1:40 - 4:30
Technology Development Studio @ Digital Arts Ranch
Office Hours: by appointment

Overview: This is an introductory, hands-on course that teaches the basics of electronics, circuit design, sensors, actuators, simple mechanical design, and microcontroller programming. We will discuss both low-level technical details that allow students to begin work in these areas, and high-level applications that demonstrate successful approaches to physical computing. We will emphasize media and arts applications such as real time interactive media performance, robotic installations, and tangible computer interfaces.

Prior knowledge in hardware/circuit design is NOT required for this course, but students are expected to have a basic familiarity with technology and programming that will allow them to pursue hardware tutorials, coursework, and research in an independent fashion. More experienced students are also encouraged to enroll, and will be able to pursue advanced work. Course assignments are project-based with an emphasis on implementation and realization of projects including new computer interfaces, robotic applications, haptics feedback, networked devices and more.

Class Schedule
August 22

Introduction and Basics of Electricity

  • Introductions
  • overview
  • logistics
    • concepts
      • transduction
      hardware
      • power supply
      • switches
      • lights
      • DC motor
      • buzzer
      tools
      • breadboard
      • multimeter, voltage and resistance
      Assignment: Design and implement an innovative yet functional switch sensor and acuator for an everday purpose, due August 29

August 29

Components and Circuits

September 5

LABOR DAY HOLIDAY - no class Simple Bots - BEAM Bots

    concepts
    • capacitance and actuation
    hardware
    • solar panel
    • voltage detector
    implementation/resource links
September 12

Simple Bots, continued

    concepts
    • capacitance and actuation
    tools
    • soldering iron
    • desoldering methods
    Assignment - build a BEAM bot DUE Sept. 19
September 19

Microcontroller Introduction

    concepts
    • integrated circuit design
    • programming
    hardware
    • Basic Stamp 'Board of Education'
    resource links
September 26

Sensors - touch

    concepts
    • variable resistance
    • analog to digital conversion
    • calibration
    hardware
    • Force Sensing Resistors
    • Capacitance sensors
    links
October 3

Sensors - motion

    concepts
    • digital input
    • calibration
    hardware
    • beam breaker
    • Proximity sensors
    • accelerometers
    links
October 10

Sensors - environment

October 17

Actuators - servos and motors

October 24

Actuators - motors and solenoids

    concepts
    • current load
    • levers
    hardware
    • motor driver IC's
    • solenoids
    tools
    • multimeter
    implementation links
      Assignment: Build a stationary, but motion making bot that responds to touch. Due: Oct 31
October 31

Actuators - visual and sound

    concepts
    • digital to analog conversion, 1-bit DAC
    • serial communication
    hardware
    • LCD display
    • piezo speakers
    implementation links
      Assignment: Build a melody making robot that responds to the environment. Due: Nov 7
Novermber 7

Computer I/O - wired

November 14

Computer I/O - wireless

    concepts
    • wired vs. wireless pros and cons
    hardware
    • RF transmitters/receivers
    • Bluetooth
    implementation links
November 21

Autonomous Design

November 28

Autonomous Design

    concepts
    • network intelligence
    • network dynamics
    hardware
    • micro -> micro communication
    implementation links (direct, serial)
      Assignment: Class Project -> design a dynamic network of intelligent robots, Due: December 14
December 5

Autonomous Design

Wednesday, December 14, 2:40 - 4:30

final projects

  • final projects due

 

Required Materials:

Basic Stamp Discovery Kit (USB). Includes BS2 BOE, tutorials, and components that will be use in class and for class projects. Order directly from Parallax, $169 here. You'll also need a power supply for the kit that is $8 and can also be ordered from Parallax here. Please order this immediately to allow for shipping time.

Recommended Text:

Physical Computing by Dan o'Sullivan and Tom Igoe. We'll refer to this text frequently in class, and it's a great resource. However, you're not required to purchase the text and we'll keep a copy in the lab.

 

Grading:

Grade is a combination of class participation, progress in project work, and final project. Evaluation of projects will consider both technological and artistic progress.