Class Home

Lab reports

Work

Class details

Physcomp Home
Wiki help
Edit sidebar

Week By Week

Posting old content from the home page, week by week.
Full weekly breakdown is here.

Week 1: Welcome and introduction

To do list:

Lab & Assignments

  • Intro to Electronics lab
  • Put documentation of your first lab online. Use this wiki space direcly or post a link there to your personal journal.
  • Read in Physical Computing: introduction, chapters 1-3
  • Read Crawford, The Art of Interactive Design, chapters 1 and 2 (note: you will need to sign into NYUHome to view this. From your NYUHome home page, click "Research" then "books24x7.com" then search for this specific text.)

Week 2: Interactivity & Microcontrollers

Read and check out

Assignments

Notes from class, questions, discussions

To first get setup with the Arduino, you can use these detailled instructions from the Arduino website: for MacOSX, for Windows, for Linux

+ Check out the Conflux festival this week-end.


Week 3: Analog

Read

Assignments

  • Presentations Due: Observation assignment: Present and discuss observations.
  • Lab: Analog in; tracking changes with variables; practical jokes

Notes

Post links to your observation assignments!


Week 4: More Analog

Read

  • Analog output: Devices that create analog motion or sound. (servo, freqout, PWM)
  • Physical Computing chapter 7

Assignments

Notes

Sign up for a shop saftey session.


Week 5: Serial

Read

  • Serial output: Sending bytes out
  • Serial interpretation: ASCII
  • Serial to desktop: Into Processing
  • Physical Computing chapter 7 (again)
  • Myron Krueger, "Responsive Environments", in Packer & Jordan, Multimedia: From Wagner to Virtual Reality, ch. 12, pp. 104-120. (in coursepack)

Assignments

  • Midterm initial prototype : post work in progress on the Midterm page
  • Lab: Serial output and Talking to Processing

Week 6: More Serial + Materials

Read

  • Physical Computing chapter 10
  • Myron Krueger, "Responsive Environments", in Packer & Jordan, Multimedia: From Wagner to Virtual Reality, ch. 12, pp. 104-120. (in coursepack)
  • Nørretranders, User Illusion, ch. 6, "The Bandwidth of Consciousness" (in coursepack)

Assignments

  • Midterm prototype continued + user testing round 1 : post work in progress on the Midterm page

Week 7: Mideterm + Transistors/DC Motors

Read

Make sure you read

  • Norman, Design of Everyday Things, ch. 1 (in coursepack)
  • Norman, Emotional Design, Chapter 1, "Attractive Things Work Better".
  • Physical Computing chapter 10
  • Myron Krueger, "Responsive Environments", in Packer & Jordan, Multimedia: From Wagner to Virtual Reality, ch. 12, pp. 104-120. (in coursepack)
  • Nørretranders, User Illusion, ch. 6, "The Bandwidth of Consciousness" (in coursepack)

Assignments

  • Midterm final presentation + user testing report : post final documentation on the Midterm page as a group.

Over the next 2 weeks:

  • Lab: Controlling a motor

Week 8: Midterm final round

Read

  • Physical Computing chapter 12

Assignments

  • Start thinking about your final project as a group or solo, we will go around the table informally to hear what each one has in mind. Post ideas or notes on this page if you wish.
  • Lab: Controlling a motor, due this week

Week 9: Communication Protocols and Final Project start

Read

  • Physical Computing chapter 12
  • Hoffman, Visual Intelligence, ch. 7, pp.172-184 (in coursepack)

Assignments

Be prepared to present your concept and a technical description to the rest of the class.

  • No formal labs but
    • Code for the Xbee terminal is online here, and the one for sending a sensor value through the Xbees is there. --from Tom Igoe's Making Things Talk book.
    • Rob Faludi's blog often has notes on Xbee radios.
    • The Xbee manufacturer's site
    • Still want to do a lab? Try a different type of protocol and do the Midi lab

Student Thoughts

Jen - techblog@jengrier.com: I'm thinking of making a portable, sturdy box that gives textural feedback via a built-in microphone. New ideas are on my blog!

Heather - heather.rasley@gmail.com:

  • After reading this article, I was inspired to come up with a system that would be a kind of a Choose Your Own Adventure that also shows you all other possible outcomes in real time. So, say, you have the option to move a cube on the table, and there is a red, blue and yellow cube. Sensor output would be sent to Processing, which would display an analogous action in a main view in Processing, along with the other possible actions in a smaller view in the bottom corners. This data would be stored and a visual composition of all of your actions created. It would continue in this way until short stories of actions and non-actions are created.
  • I also really like the idea of a mixtape bracelet that would be constructed with conductive fabric and use something like the minim library in processing to stream mp3s when certain portions of the bracelet are touched. Ideally, this would be wireless, but there could be some interesting interfaces and ideas that assume the wearer is at his or her computer.

  Edit | View | History | Print | Recent Changes | Search Page last modified on November 11, 2007, at 03:21 PM