Difference between revisions of "Sensing and Control Notes"

From Robert-Depot
Jump to: navigation, search
Line 1: Line 1:
 +
== draft schedule ==
 +
'''Week 1'''
 +
 +
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
 +
 +
project 1 due monday AM.
 +
 +
'''Week 2'''
 +
 +
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: proposal for final project
 +
 +
'''Week 4'''
 +
7/11 -
 +
 +
7/12 -
 +
 +
7/13 -
 +
 +
7/14 -
 +
 +
 +
'''Week 5'''
 +
 +
7/18 - In-class work
 +
 +
7/19 -  In-class work
 +
 +
7/20 - Final Critiques / cleanup.
 +
 +
 +
== general ==
 
*Install pd-extended: http://puredata.info/community/projects/software/pd-extended
 
*Install pd-extended: http://puredata.info/community/projects/software/pd-extended
 
*work through Help->Browser->Pure Data/->2.control.examples
 
*work through Help->Browser->Pure Data/->2.control.examples

Revision as of 14:11, 14 June 2011

draft schedule

Week 1

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

project 1 due monday AM.

Week 2

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: proposal for final project

Week 4 7/11 -

7/12 -

7/13 -

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