Difference between revisions of "Dxarts470 su12 notes"
From Robert-Depot
(38 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | = Schedule = | |
− | * | + | Week 1 |
− | * | + | === Day 1 - Light Blink === |
+ | === Day 2 - Electricity, Current, Ohm's Law === | ||
+ | *Ohm's Law worksheet | ||
+ | *relay | ||
− | + | === Day 3 - Boolean Logic === | |
− | ** | + | **Truth Tables |
− | ** | + | **Boolean Algebra |
− | ** | + | **Karnaugh Diagrams |
− | ** | + | ***http://en.wikipedia.org/wiki/Karnaugh_map |
− | * | + | ****http://www.facstaff.bucknell.edu/mastascu/elessonshtml/Logic/Logic3.html |
− | ** | + | === Day 4 - Soldering === |
− | ** | + | *Project 1 |
− | * | + | |
− | + | === Day 5 - Concepts of Control === | |
− | + | === Day 6 - Software === | |
− | + | === Day 7 - Hardware === | |
− | * | + | === Day 8 - Outsourced/Crowdsourced=== |
+ | *Project 2 | ||
+ | === Day 9 - Visual Sensing=== | ||
+ | === Day 10 - === | ||
+ | === Day 11 - === | ||
+ | === Day 12 - === | ||
+ | === Day 13 - === | ||
+ | === Day 14 - === | ||
+ | === Day 15 - === | ||
+ | === Day 16 - === | ||
+ | === Day 17 - === | ||
+ | === Day 18 - === | ||
+ | === Day 19 - === | ||
− | * | + | = Projects = |
− | ** | + | *Boolean Logic. (elementary computer) |
− | * | + | *telematic/telepresence system - PING body, teleactor |
+ | *Event Driven Behavior | ||
+ | *cognitive feed-back loop, Cognitive feedback system. Control systems. | ||
− | *Visual Sensing | + | = Artists/Artworks = |
− | ** | + | *Lozano-Hemmer 'Pulse Room' - http://www.lozano-hemmer.com/pulse_room.php |
− | ***color-tracking | + | *James Coupe 'Today, Too', '(re)Collector' - OpenCV, face profiling, image matching |
− | + | *Marie Sester 'Access' - blob detection, tracking | |
− | + | *Sabrina Raaf 'Grower' - http://raaf.org/projects.php?pcat=2&proj=4 | |
− | + | *Keith Tyson 'Artmachine' - http://www.keithtyson.com/#/projects/artmachine/examples/ | |
− | ** | + | *Natalie Jeremijenko 'Suicide Box' - http://bureauit.org/sbox/, http://www.transmediale.de/content/suicide-box |
+ | *Harwood, Wright, Yokojiko 'Tantalum Memorial' - http://mediashed.org/TantalumMemorial, http://www.transmediale.de/en/node/192/, http://www.youtube.com/watch?v=0LlN20Aj--0, | ||
+ | *Jean Tinguely 'Homage to New York' - http://video.nytimes.com/video/2011/04/06/arts/design/100000000761945/tinguely.html | ||
+ | **no sensing no control | ||
+ | *Meghan Trainor 'Erehwon' - http://meggatron.tumblr.com/ | ||
+ | *Arthur Elsenar 'Face Shift' - https://vimeo.com/28516595 | ||
+ | *Stelarc 'Ping Body' - http://stage.itp.nyu.edu/history/timeline/pingbody.html | ||
+ | *Wafaa Bilal 'Domestic Tension' - http://wafaabilal.com/domestic-tension/ | ||
+ | *Eddo Stern 'Dark Game' - http://www.eddostern.com/darkgame/index.html | ||
+ | *Andrew Stern and Michael Mateas 'Façade' - http://www.interactivestory.net/ | ||
+ | *Harold Cohen 'AARON' - http://www.youtube.com/watch?v=MwHQx9BrHQc | ||
+ | *Caleb Larson 'A Tool to Deceive and Slaughter' - http://www.caleblarsen.com/projects/a-tool-to-deceive-and-slaughter/ | ||
+ | *Survival Research Labs - | ||
+ | *Niklas Roy 'Electronic Instant Camera' - http://www.niklasroy.com/project/103/electronic_instant_camera | ||
+ | *Joan Leandre 'retroYou (RC)' 1999-2001, 'retroYou nostal(G)' 2002-2003, 'In The Name of the Kernel' 2006-ongoing. http://retroyou.org/ - https://vimeo.com/14834830, http://rhizome.org/editorial/2008/may/21/a-map-to-reach-the-impossible-interview-with-joan-/ | ||
+ | *Cerith Wyn Evans - chandelier works - http://www.youtube.com/watch?v=vVn14J96ReA, http://whitecube.com/artists/cerith_wyn_evans/ | ||
+ | |||
+ | = Topics = | ||
+ | |||
+ | Boolean Logic | ||
+ | *AND and OR with goofy flashlights. | ||
+ | |||
+ | Electronics Skills | ||
+ | *soldering | ||
+ | *multimeter | ||
+ | **current | ||
+ | **voltage | ||
+ | **resistance | ||
+ | **identify a transistor/LED | ||
+ | *bench supply | ||
+ | *oscilloscope | ||
+ | *reading a circuit diagram. writing one. | ||
+ | *reading a resistor | ||
+ | *reading a datasheet (max current, voltage, typical drop, typical application, etc.) | ||
+ | *breadboard, prototype, PCB | ||
+ | |||
+ | Electronics Sensing | ||
+ | *Force | ||
+ | *Range | ||
+ | *Motion | ||
+ | *Temperature | ||
+ | *Potentiometer | ||
+ | *Gravity | ||
+ | *GPS, etc. | ||
+ | *Optical Sensors | ||
+ | **beam-break | ||
+ | **tilt | ||
+ | **photo tx/rx pairs | ||
+ | **optoisolators | ||
+ | **IR remotes | ||
+ | |||
+ | Audio Sensing | ||
+ | *Sound level | ||
+ | *Speech Recognition | ||
+ | |||
+ | Visual Sensing | ||
+ | *Cheap webcams | ||
+ | **aveo tech cameras (<$5), 640x480 30fps. (http://www.aveotek.com/av316.htm) | ||
+ | *lenses | ||
+ | **http://en.wikipedia.org/wiki/S_mount | ||
+ | **"fixed board camera". 12mm (S-Mount) lens. M12 x 0.5mm threading. | ||
+ | **2.1mm (160˚ FOV), 2.8mm (120˚ FOV) - 16mm (21˚) wideangle - telephoto | ||
+ | **3.6mm (92˚ FOV) | ||
+ | *iSights | ||
+ | *Methods | ||
+ | **color-tracking | ||
+ | **blob-tracking | ||
+ | **background subtraction | ||
+ | **motion tracking | ||
+ | *OpenCV | ||
+ | **face detection | ||
+ | **recognition | ||
+ | **profiling (Coupe's projects) | ||
+ | *Packages | ||
**Face OSC http://hacklab.recyclism.com/workshops/faceosc/ | **Face OSC http://hacklab.recyclism.com/workshops/faceosc/ | ||
**OSCeleton https://github.com/Sensebloom/OSCeleton | **OSCeleton https://github.com/Sensebloom/OSCeleton | ||
**TSPS http://opentsps.com/ | **TSPS http://opentsps.com/ | ||
− | + | Systems, Control | |
− | + | *Theories | |
− | + | **Weiner / Cybernetics / Feedback | |
− | ** | + | **General System Theory / Systems Art / Burnham / Bertalanffy etc. |
− | + | *Practical Control Systems | |
− | + | **Thermostat | |
− | + | **Cruise Control | |
− | + | ** | |
− | + | State Machines | |
− | * | + | *Latches/Memory |
− | * | + | *digital logic |
− | * | + | *FPGAs - http://blip.tv/bios/making-demos-with-fpgas-828200 |
− | * | + | *A finite-state machine (FSM) or finite-state automaton (plural: automata), or simply a state machine, is a mathematical model used to design computer programs and digital logic circuits. It is conceived as an abstract machine that can be in one of a finite number of states. The machine is in only one state at a time; the state it is in at any given time is called the current state. It can change from one state to another when initiated by a triggering event or condition, this is called a transition. A particular FSM is defined by a list of the possible transition states from each current state, and the triggering condition for each transition. |
− | * | + | *implement a state machine in digital logic |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | + | Control Components |
− | ** | + | *relay |
− | ** | + | *SSR |
− | * | + | *servo |
+ | *hbridge | ||
+ | *motor driver | ||
+ | *transistor | ||
− | + | Transistors | |
− | * | + | *linear/non-linear response |
+ | *saturation curves | ||
+ | *current control | ||
+ | *opto | ||
+ | *triacs | ||
+ | *semi-conductor revolution | ||
− | * | + | Video |
− | ** | + | *video playback, scrubbing |
+ | *live video | ||
+ | *record/playback loops | ||
+ | *telematic video, streaming, displaced in space | ||
+ | *telepresence | ||
− | + | Method | |
− | + | *bricolage | |
− | * | + | **Turkle + Papert - http://www.papert.org/articles/EpistemologicalPluralism.html |
− | ** | + | **excerpt from 'The Savage Mind' Claude Lev-Strauss - http://varenne.tc.columbia.edu/bib/info/levstcld066savamind.html |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ** | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Arduino | |
− | * | + | *http://arduino.cc/hu/Tutorial/HomePage |
− |
Latest revision as of 08:30, 26 June 2012
Contents
- 1 Schedule
- 1.1 Day 1 - Light Blink
- 1.2 Day 2 - Electricity, Current, Ohm's Law
- 1.3 Day 3 - Boolean Logic
- 1.4 Day 4 - Soldering
- 1.5 Day 5 - Concepts of Control
- 1.6 Day 6 - Software
- 1.7 Day 7 - Hardware
- 1.8 Day 8 - Outsourced/Crowdsourced
- 1.9 Day 9 - Visual Sensing
- 1.10 Day 10 -
- 1.11 Day 11 -
- 1.12 Day 12 -
- 1.13 Day 13 -
- 1.14 Day 14 -
- 1.15 Day 15 -
- 1.16 Day 16 -
- 1.17 Day 17 -
- 1.18 Day 18 -
- 1.19 Day 19 -
- 2 Projects
- 3 Artists/Artworks
- 4 Topics
Schedule
Week 1
Day 1 - Light Blink
Day 2 - Electricity, Current, Ohm's Law
- Ohm's Law worksheet
- relay
Day 3 - Boolean Logic
- Truth Tables
- Boolean Algebra
- Karnaugh Diagrams
Day 4 - Soldering
- Project 1
Day 5 - Concepts of Control
Day 6 - Software
Day 7 - Hardware
Day 8 - Outsourced/Crowdsourced
- Project 2
Day 9 - Visual Sensing
Day 10 -
Day 11 -
Day 12 -
Day 13 -
Day 14 -
Day 15 -
Day 16 -
Day 17 -
Day 18 -
Day 19 -
Projects
- Boolean Logic. (elementary computer)
- telematic/telepresence system - PING body, teleactor
- Event Driven Behavior
- cognitive feed-back loop, Cognitive feedback system. Control systems.
Artists/Artworks
- Lozano-Hemmer 'Pulse Room' - http://www.lozano-hemmer.com/pulse_room.php
- James Coupe 'Today, Too', '(re)Collector' - OpenCV, face profiling, image matching
- Marie Sester 'Access' - blob detection, tracking
- Sabrina Raaf 'Grower' - http://raaf.org/projects.php?pcat=2&proj=4
- Keith Tyson 'Artmachine' - http://www.keithtyson.com/#/projects/artmachine/examples/
- Natalie Jeremijenko 'Suicide Box' - http://bureauit.org/sbox/, http://www.transmediale.de/content/suicide-box
- Harwood, Wright, Yokojiko 'Tantalum Memorial' - http://mediashed.org/TantalumMemorial, http://www.transmediale.de/en/node/192/, http://www.youtube.com/watch?v=0LlN20Aj--0,
- Jean Tinguely 'Homage to New York' - http://video.nytimes.com/video/2011/04/06/arts/design/100000000761945/tinguely.html
- no sensing no control
- Meghan Trainor 'Erehwon' - http://meggatron.tumblr.com/
- Arthur Elsenar 'Face Shift' - https://vimeo.com/28516595
- Stelarc 'Ping Body' - http://stage.itp.nyu.edu/history/timeline/pingbody.html
- Wafaa Bilal 'Domestic Tension' - http://wafaabilal.com/domestic-tension/
- Eddo Stern 'Dark Game' - http://www.eddostern.com/darkgame/index.html
- Andrew Stern and Michael Mateas 'Façade' - http://www.interactivestory.net/
- Harold Cohen 'AARON' - http://www.youtube.com/watch?v=MwHQx9BrHQc
- Caleb Larson 'A Tool to Deceive and Slaughter' - http://www.caleblarsen.com/projects/a-tool-to-deceive-and-slaughter/
- Survival Research Labs -
- Niklas Roy 'Electronic Instant Camera' - http://www.niklasroy.com/project/103/electronic_instant_camera
- Joan Leandre 'retroYou (RC)' 1999-2001, 'retroYou nostal(G)' 2002-2003, 'In The Name of the Kernel' 2006-ongoing. http://retroyou.org/ - https://vimeo.com/14834830, http://rhizome.org/editorial/2008/may/21/a-map-to-reach-the-impossible-interview-with-joan-/
- Cerith Wyn Evans - chandelier works - http://www.youtube.com/watch?v=vVn14J96ReA, http://whitecube.com/artists/cerith_wyn_evans/
Topics
Boolean Logic
- AND and OR with goofy flashlights.
Electronics Skills
- soldering
- multimeter
- current
- voltage
- resistance
- identify a transistor/LED
- bench supply
- oscilloscope
- reading a circuit diagram. writing one.
- reading a resistor
- reading a datasheet (max current, voltage, typical drop, typical application, etc.)
- breadboard, prototype, PCB
Electronics Sensing
- Force
- Range
- Motion
- Temperature
- Potentiometer
- Gravity
- GPS, etc.
- Optical Sensors
- beam-break
- tilt
- photo tx/rx pairs
- optoisolators
- IR remotes
Audio Sensing
- Sound level
- Speech Recognition
Visual Sensing
- Cheap webcams
- aveo tech cameras (<$5), 640x480 30fps. (http://www.aveotek.com/av316.htm)
- lenses
- http://en.wikipedia.org/wiki/S_mount
- "fixed board camera". 12mm (S-Mount) lens. M12 x 0.5mm threading.
- 2.1mm (160˚ FOV), 2.8mm (120˚ FOV) - 16mm (21˚) wideangle - telephoto
- 3.6mm (92˚ FOV)
- iSights
- Methods
- color-tracking
- blob-tracking
- background subtraction
- motion tracking
- OpenCV
- face detection
- recognition
- profiling (Coupe's projects)
- Packages
Systems, Control
- Theories
- Weiner / Cybernetics / Feedback
- General System Theory / Systems Art / Burnham / Bertalanffy etc.
- Practical Control Systems
- Thermostat
- Cruise Control
State Machines
- Latches/Memory
- digital logic
- FPGAs - http://blip.tv/bios/making-demos-with-fpgas-828200
- A finite-state machine (FSM) or finite-state automaton (plural: automata), or simply a state machine, is a mathematical model used to design computer programs and digital logic circuits. It is conceived as an abstract machine that can be in one of a finite number of states. The machine is in only one state at a time; the state it is in at any given time is called the current state. It can change from one state to another when initiated by a triggering event or condition, this is called a transition. A particular FSM is defined by a list of the possible transition states from each current state, and the triggering condition for each transition.
- implement a state machine in digital logic
Control Components
- relay
- SSR
- servo
- hbridge
- motor driver
- transistor
Transistors
- linear/non-linear response
- saturation curves
- current control
- opto
- triacs
- semi-conductor revolution
Video
- video playback, scrubbing
- live video
- record/playback loops
- telematic video, streaming, displaced in space
- telepresence
Method
- bricolage
- Turkle + Papert - http://www.papert.org/articles/EpistemologicalPluralism.html
- excerpt from 'The Savage Mind' Claude Lev-Strauss - http://varenne.tc.columbia.edu/bib/info/levstcld066savamind.html
Arduino