Sensing and Control Notes

From Robert-Depot
Revision as of 14:15, 14 June 2011 by Rtwomey (talk | contribs) (draft schedule)

Jump to: navigation, search

draft schedule

Week 1 - Intro and PD

6/20-course intro

  • policies
  • pure data
  • microcontrollers/arduino
    • family of microprocessors

6/21-PD basics

6/22-imaging and video with PD

6/23-computer vision with PD

Homework:

  • project 1 due monday am.

Week 2 - Arduino and Digital Basics

6/27 - Project 1 Critique, Arduino intro

  • project 1 critique
  • intro to microcontroller

Homework:

  • install arduino software
  • UNO firmata to arduino
  • pduino code for pd.
  • look through pduino help files for digital input/output

6/28 - Digital input/output

  • digital input/output
  • pullup resistors
  • LED and resistor

6/29 - current, transistors

  • transistors
  • current flow/diodes
  • solenoids

6/30 - analog in/out

  • PWM
  • servo
  • analog in
  • potentiometer


Week 3

7/4 - servos

7/5 - motors

7/6 - laser cutter

7/7 -

Homework:

  • a project that moves

Week 4

7/11 - Critique

7/12 -

Homework:

  • proposal for final project

7/13 - In-class presentation of project ideas


7/14 -


Week 5

7/18 - In-class work

7/19 - In-class work

7/20 - Final Critiques / cleanup.

general



Arduino Setup

Upload Arduino Uno Firmware:

  • In Arduino, Files->Examples->Firmata->StandardFirmata_2_2_forUNO_0_3
  • Select proper Port and Board Tools->Board-> and Tools->Serial Port
  • Upload Firmata, File->Upload to I/O Board (or Upload Icon in Sketch Window)

Pd Firmata


  • Speech Recognition Class
  • c.v./brightness tracking