## Main.Class History

[[(Class.)1Feb2012]]
Changed line 3 from:
Here's a list of sensors I have in my office.
to:
Here's a list of sensors I have in my office - tigoe, 1/30/12.
[[Class.SensorReviewSpring12]] List of who is paired with whom, and what sensor reports they're reviewing
Changed lines 1-200 from:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, or thoughts about any of the %newwin% [[http://itp.nyu.edu/~ja771/sensorworkshop/?page_id=2|topics we've discussed]], this is a fine place for it. \\\

Class 1 (Jan. 17):

* Basic electronics
* Perception Backgrounder
* “Analogy”
* Multimeters

Assignment

1. Manufacturer Letter Assignment
2. Introduce yourself on the ITP Sensor Workshop Wiki.

Class 2 (Jan. 24):

* Signal theory primer
* Input and sampling
* Sensors and time - graphing a sensor’s value over time
* Basic statistics - averages, medians and outliers
* Understanding edges, peaks, and thresholds
* Defining an ‘event’

Assignment:

1. Sensor Walk\\\

Class 3 (Jan. 31):

* Present Sensors Walk assignments
* Types of Sensors
o Resistive and capacitive sensors
o Piezoelectric sensors
* Simple device interfaces:
o voltage output, RC time
o pulsewidth output
o serial output
* Linearity and non-linearity: Characterizing sensors

Assignment:

1. Sensors & Time\\\

Class 4: (Feb 7):

* Understanding datasheets
* Complex data intefaces 1:
o SPI
o I2C
* Special Topics: MEMS

Assignment:

1. Datasheet Reports
2. Finalize sensor selection for Sensor Report & Presentation\\\

Class 5: (Feb 14):

* Present datasheet Reports and questions
* Hand in sensor choice for end of term Sensor Report & Presentation
* Complex data interfaces 2:
o AT
o BT
o Others
* Special topics: Power harvesting with piezo/solar sensor

Assignment:

1. None \\\

Class 6 (Feb. 21):

* Present datasheet Reports and questions week 2 (as required)
* Connecting sensors to the internet
o Xport
o Serial to the network
o Data-logging with a database

Assignment:

1. Datalogging \\\

Class 7 (Feb. 28):

* Present data-logging assignments
* Sensor Interfacing - Electronics:
o Hardware/software debouncing
o Hardware/software filtering
o Op Amps
+ Buffer amplifiers
+ Gain amplifiers
+ Differential amplifiers
+ Power amplifiers
* Sensor Interfacing - Mechanics:
* Mounting and fastening strategies
* Self-built sensor assemblies
* Wedges levers and pulleys

Assignment:

1. Actions, Events, Filtering \\\

Class 8 (March 7):

* Advanced data filtering, averaging and weighting
* Gesture recognition
* Mapping strategies

Assignment:

1. Actions, Events, Filtering (con't)\\\

March 14 - Spring Break \\\

Class 9 (Mar. 21):

* Present Actions, Events, Filtering assignments
* Special topics: Printed Circuit board fabrication for less noisy circuits

Assignment:

1. None \\\

Class 10 (Mar. 28):

* Presentations week 1

Assignment:

1. None \\\

Class 11 (Apr. 4):

* Presentations week 2

Assignment:

1. None \\\

Class 12 (Apr. 11):

* Presentations week 3
* Review material, questions on previous topics

Assignment:

1. None \\\

Class 13 (Apr. 18):

* Presentations week 4
* Repeat presentations

Assignment:

1. None \\\

Class 14 (Apr. 25):

* Presentations week 5
* Repeat presentations, any remaining assignments, wrap-up

Assignment:

1. None
to:
Here's a list of sensors I have in my office.

*VOC/gas sensors
**ch4 model mq5
**lpg mq5
**co mq7
**mg811
**mq3
**mq6
**mq131

*barometric pressure
**bmp085
**scp100
**honeywell scc30d

*modern device wind sensor

*electret mics

*msi piezo tab

*ir ranging
**sharp2yoA21

*pir sensor

*epir sensor model zdot

*lvez1 ultrasonic

*srf04 ulatrasonic

*abrams gentile flex sensors

*stretch sensors

**sparkfun model sen-10245
**seeedstudio

*accelerometer
**hm55b
**hmc1052l

*gyroscope
**pololu gyr02b
**pololu cmp01a

*liquid flow rate sensor
**seeedstudio
**unknown one

*dust sensor
**sharp gp2y10

*tilt switches
**sparkfun tilt-a-whirl

*touch sensors

*heart rate monitor
**polar rmcm01

*teperature sensor
**tmp36
**lm335

*humidity sensor
**hih4030

*rotary encoder
**mc3490eg
**mystery rotary encoder

*optical photo interrupter

*hall effect sensor
**ams a446mmq

March 07, 2007, at 11:46 AM by Jamie Allen -
Changed lines 130-132 from:
1. Actions, Events, Filtering\\\
to:
1. Actions, Events, Filtering (con't)\\\
Changed lines 93-94 from:
* Other data-logging architectures: memory cards & wireless arrays
to:
Changed lines 131-132 from:
1. Actions, Events, Filtering
to:
1. Actions, Events, Filtering\\\
Changed lines 1-5 from:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, or thoughts about any of the [[http://itp.nyu.edu/~ja771/sensorworkshop/?page_id=2|topics we've discussed]], this is a fine place for it. \\\
to:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, or thoughts about any of the %newwin% [[http://itp.nyu.edu/~ja771/sensorworkshop/?page_id=2|topics we've discussed]], this is a fine place for it. \\\
Changed line 16 from:
2. Introduce yourself on the ITP Sensor Workshop Wiki. Include links to any external site you’re maintaining for this class in the appropriate areas.
to:
2. Introduce yourself on the ITP Sensor Workshop Wiki.
Changed lines 16-17 from:
2. Introduce yourself on the ITP Sensor Workshop Wiki.
Include links to any external site you’re maintaining for this class in the appropriate areas.
to:
2. Introduce yourself on the ITP Sensor Workshop Wiki. Include links to any external site you’re maintaining for this class in the appropriate areas.
Changed lines 16-17 from:
2. Introduce yourself on the ITP Sensor Workshop Wiki. Include links to any external site you’re maintaining for this class in the appropriate areas.
to:
2. Introduce yourself on the ITP Sensor Workshop Wiki.
Include links to any external site you’re maintaining for this class in the appropriate areas.
Changed lines 1-5 from:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, or thoughts about any of the topics we've discussed, this is a fine place for it. \\\
to:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, or thoughts about any of the [[http://itp.nyu.edu/~ja771/sensorworkshop/?page_id=2|topics we've discussed]], this is a fine place for it. \\\
Changed lines 1-3 from:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, or thoughts about any of the topics we've discussed, this is a fine place for it.
to:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, or thoughts about any of the topics we've discussed, this is a fine place for it. \\\
Changed lines 15-16 from:
to:
Changed lines 30-31 from:
1. Sensor Walk
to:
1. Sensor Walk\\\

Changed lines 48-49 from:
1. Sensors & Time
to:
1. Sensors & Time\\\

Changed lines 63-64 from:
2. Finalize sensor selection for Sensor Report & Presentation
to:
2. Finalize sensor selection for Sensor Report & Presentation\\\

Changed lines 79-80 from:
1. None
to:
1. None \\\

Changed lines 95-96 from:
1. Datalogging
to:
1. Datalogging \\\

Changed lines 117-118 from:
1. Actions, Events, Filtering
to:
1. Actions, Events, Filtering \\\

Changed lines 131-132 from:
March 14 - Spring Break
to:
March 14 - Spring Break \\\

Changed lines 142-143 from:
1. None
to:
1. None \\\

Changed lines 152-153 from:
1. None
to:
1. None \\\

Changed lines 162-163 from:
1. None
to:
1. None \\\

Changed lines 174-175 from:
1. None
to:
1. None \\\

Changed lines 186-187 from:
1. None
to:
1. None \\\

Class 1 (Jan. 17):

* Basic electronics
* Perception Backgrounder
* “Analogy”
* Multimeters

Assignment

1. Manufacturer Letter Assignment
2. Introduce yourself on the ITP Sensor Workshop Wiki. Include links to any external site you’re maintaining for this class in the appropriate areas.

Class 2 (Jan. 24):

* Signal theory primer
* Input and sampling
* Sensors and time - graphing a sensor’s value over time
* Basic statistics - averages, medians and outliers
* Understanding edges, peaks, and thresholds
* Defining an ‘event’

Assignment:

1. Sensor Walk

Class 3 (Jan. 31):

* Present Sensors Walk assignments
* Types of Sensors
o Resistive and capacitive sensors
o Piezoelectric sensors
* Simple device interfaces:
o voltage output, RC time
o pulsewidth output
o serial output
* Linearity and non-linearity: Characterizing sensors

Assignment:

1. Sensors & Time

Class 4: (Feb 7):

* Understanding datasheets
* Complex data intefaces 1:
o SPI
o I2C
* Special Topics: MEMS

Assignment:

1. Datasheet Reports
2. Finalize sensor selection for Sensor Report & Presentation

Class 5: (Feb 14):

* Present datasheet Reports and questions
* Hand in sensor choice for end of term Sensor Report & Presentation
* Complex data interfaces 2:
o AT
o BT
o Others
* Special topics: Power harvesting with piezo/solar sensor

Assignment:

1. None

Class 6 (Feb. 21):

* Present datasheet Reports and questions week 2 (as required)
* Connecting sensors to the internet
o Xport
o Serial to the network
o Data-logging with a database
* Other data-logging architectures: memory cards & wireless arrays

Assignment:

1. Datalogging

Class 7 (Feb. 28):

* Present data-logging assignments
* Sensor Interfacing - Electronics:
o Hardware/software debouncing
o Hardware/software filtering
o Op Amps
+ Buffer amplifiers
+ Gain amplifiers
+ Differential amplifiers
+ Power amplifiers
* Sensor Interfacing - Mechanics:
* Mounting and fastening strategies
* Self-built sensor assemblies
* Wedges levers and pulleys

Assignment:

1. Actions, Events, Filtering

Class 8 (March 7):

* Advanced data filtering, averaging and weighting
* Gesture recognition
* Mapping strategies

Assignment:

1. Actions, Events, Filtering

March 14 - Spring Break

Class 9 (Mar. 21):

* Present Actions, Events, Filtering assignments
* Special topics: Printed Circuit board fabrication for less noisy circuits

Assignment:

1. None

Class 10 (Mar. 28):

* Presentations week 1

Assignment:

1. None

Class 11 (Apr. 4):

* Presentations week 2

Assignment:

1. None

Class 12 (Apr. 11):

* Presentations week 3
* Review material, questions on previous topics

Assignment:

1. None

Class 13 (Apr. 18):

* Presentations week 4
* Repeat presentations

Assignment:

1. None

Class 14 (Apr. 25):

* Presentations week 5
* Repeat presentations, any remaining assignments, wrap-up

Assignment:

1. None
Deleted lines 1-3:

Changed lines 1-2 from:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, this is a fine place for it.
to:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, or thoughts about any of the topics we've discussed, this is a fine place for it.
Deleted lines 2-6:
[[9-20-05 | Notes from 9-20-05]]

[[10-18-05 | Notes from 10-18-05]]

[[10-25-05 | Notes from 10-25-05]]
Deleted lines 2-3:
[[9-13-05 | Notes from 9-13-05]]
Deleted lines 2-3:
[[9-6-05| Notes from 9-6-05]]
Changed lines 9-11 from:
[[10-18-05 | Notes from 10-18-05]]
to:
[[10-18-05 | Notes from 10-18-05]]

[[10-25-05 | Notes from 10-25
-05]]
[[10-18-05 | Notes from 10-18-05]]
Changed lines 7-9 from:
to:
[[9-20-05 | Notes from 9-20-05]]
Changed lines 5-7 from:
to:
[[9-13-05 | Notes from 9-13-05]]
Changed lines 3-34 from:
Rich found this link to [[http://www.play-hookey.com/dc_theory/components_inductors.html | a page explaining inductors and the right-hand rule]], which they refere to a the left-hand rule, because they refer to the direction of flow of electrons, not the flow of charge.

Doria remembered after class that the finger pointing away points in the direction of magnetic force.\\
[- 9-9-05\\
[[~tigoe]]-]

--------

A note on the digital input and analog input circuits: Only one person remembered them correctly (though two others remembered pieces of it), so for reference here they are:

!!!Digital input:

http://tigoe.net/pcomp/img/digin.gif http://tigoe.net/pcomp/img/pic-dig-in-photo.jpg

The [[http://tigoe.net/pcomp/labs/lab-digital-io.shtml |first PIC program lab]] from the intro class details it.

9-12-05\\
[[~tigoe]]
to:
[[9-6-05| Notes from 9-6-05]]
Changed lines 28-33 from:
-[[~tigoe]]
to:
9-12-05\\
[[~tigoe]]
Changed lines 17-20 from:
Here's a PIC wired with a digital in:
to:
Changed lines 24-29 from:

And here's a photo:

http://tigoe.net/pcomp/img/photo-pic-pot-in.jpg
to:
Changed lines 15-16 from:
http://tigoe.net/pcomp/img/digin.gif
to:
http://tigoe.net/pcomp/img/digin.gif http://tigoe.net/pcomp/img/pic-dig-in-photo.jpg
Changed lines 19-20 from:
http://tigoe.net/pcomp/img/pic-dig-in-photo.jpg
to:
Changed lines 11-14 from:
A note on the digital input and analog input circuits: Only one person remembered them correctly, so for reference here they are:

Digital
input:
to:
A note on the digital input and analog input circuits: Only one person remembered them correctly (though two others remembered pieces of it), so for reference here they are:

!!!
Digital input:
Here's a PIC wired with a digital in:

http://tigoe.net/pcomp/img/pic-dig-in-photo.jpg

The [[http://tigoe.net/pcomp/labs/lab-digital-io.shtml |first PIC program lab]] from the intro class details it.

And here's a photo:

http://tigoe.net/pcomp/img/photo-pic-pot-in.jpg

-[[~tigoe]]

--------

A note on the digital input and analog input circuits: Only one person remembered them correctly, so for reference here they are:

Digital input:

http://tigoe.net/pcomp/img/digin.gif
Changed line 6 from:
[-[[date]]\\
to:
[- 9-9-05\\
Changed line 6 from:
[-[[datetime]]\\
to:
[-[[date]]\\
Changed lines 7-8 from:
[[~tigoe]]
-]
to:
[[~tigoe]]-]
Changed lines 6-7 from:
[-
[[datetime]]\\
to:
[-[[datetime]]\\
Deleted line 6:
Changed lines 6-7 from:
[-[[datetime]]\\
[[~tigoe]]-]
to:
[-

[[datetime]]\\
[[~tigoe]]
-]
Changed line 6 from:
[-datetime\\
to:
[-[[datetime]]\\
Changed lines 5-6 from:
Doria remembered after class that the finger pointing away points in the direction of magnetic force.
[-[[datetime]]\\
to:
Doria remembered after class that the finger pointing away points in the direction of magnetic force.\\
[-datetime\\
Changed lines 1-7 from:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, this is a fine place for it.
to:
Howdy. Welcome to the class. If you've got any immediate questions for me, please email me instead of posting here. If you've got questions for the whole class, this is a fine place for it.

Rich found this link to [[http://www.play-hookey.com/dc_theory/components_inductors.html | a page explaining inductors and the right-hand rule]], which they refere to a the left-hand rule, because they refer to the direction of flow of electrons, not the flow of charge.

Doria remembered after class that the finger pointing away points in the direction of magnetic force.
[-[[datetime]]\\
[[~tigoe]]-]