Difference between revisions of "Sensing and Control Notes"

From Robert-Depot
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== draft schedule ==
 
== draft schedule ==
'''Week 1'''
+
'''Week 1 - Intro and PD'''
  
 
6/20-course intro
 
6/20-course intro
Line 10: Line 10:
 
6/21-PD basics
 
6/21-PD basics
  
6/22-imaging and video with PD
+
6/22-basic image and video processing with PD
  
 
6/23-computer vision with PD
 
6/23-computer vision with PD
  
project 1 due monday AM.
+
Homework:
 +
*project 1 due monday am.
  
'''Week 2'''
+
'''Week 2 - Arduino and Digital Basics'''
  
 
6/27 - Project 1 Critique, Arduino intro
 
6/27 - Project 1 Critique, Arduino intro
 
*project 1 critique
 
*project 1 critique
 
*intro to microcontroller
 
*intro to microcontroller
homework:  
+
Homework:  
 
*install arduino software
 
*install arduino software
 
*UNO firmata to arduino
 
*UNO firmata to arduino
Line 31: Line 32:
 
*pullup resistors
 
*pullup resistors
 
*LED and resistor
 
*LED and resistor
 +
*solenoid
 +
*relay
  
6/29 - current, transistors
+
6/29 - analog in/out
*transistors
+
 
*current flow/diodes
+
IN
*solenoids
+
*potentiometer
 +
*rangefinder
 +
*light sensor
  
6/30 - analog in/out
+
OUT
 
*PWM
 
*PWM
 
*servo
 
*servo
*analog in
 
*potentiometer
 
  
 +
6/30 -
  
 
'''Week 3'''
 
'''Week 3'''
  
7/4 - servos
+
7/4 - current, transistors
 +
*transistors
 +
*current flow/diodes
 +
*solenoids
 +
*relays
  
7/5 - motors
+
7/5 - servos, motors
  
 
7/6 - laser cutter
 
7/6 - laser cutter
  
7/7 -  
+
7/7 -
 +
*LCD
 +
*bluetooth
  
Homework: proposal for final project
+
Homework:
 +
*a project that moves
  
 
'''Week 4'''
 
'''Week 4'''
7/11 -  
+
 
 +
7/11 - Critique
  
 
7/12 -  
 
7/12 -  
  
7/13 -  
+
Homework:
 +
*proposal for final project
 +
 
 +
7/13 - In-class presentation of project ideas
 +
 
  
 
7/14 -  
 
7/14 -  
Line 72: Line 88:
 
7/19 -  In-class work
 
7/19 -  In-class work
  
7/20 - Final Critiques / cleanup.  
+
7/20 - Final Critiques / cleanup.
 
 
  
 
== general ==
 
== general ==

Latest revision as of 12:25, 16 June 2011

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-basic image and video processing 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
  • solenoid
  • relay

6/29 - analog in/out

IN

  • potentiometer
  • rangefinder
  • light sensor

OUT

  • PWM
  • servo

6/30 -

Week 3

7/4 - current, transistors

  • transistors
  • current flow/diodes
  • solenoids
  • relays

7/5 - servos, motors

7/6 - laser cutter

7/7 -

  • LCD
  • bluetooth

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