Difference between revisions of "Schedule & Handouts"
Jump to navigation
Jump to search
(→Week 10 - Wireless Communication) |
(→Week 10 - Wireless Communication) |
||
(25 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
== Week 3 - Microcontrollers I == | == Week 3 - Microcontrollers I == | ||
January 24 2022 -- Hopefully this session will be face to face and you can pick up your electronics kits and start building. | January 24 2022 -- Hopefully this session will be face to face and you can pick up your electronics kits and start building. | ||
− | Prep: Install [http://www.arduino.cc/en/Main/Software Arduino IDE] on laptop & bring with you | + | Prep: Install [http://www.arduino.cc/en/Main/Software Arduino IDE] on laptop & bring with you. |
− | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/ | + | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/e/e8/IAT884_Workshop3_Presentation_Spring2022_Veldhuis.pdf Week 3 Presentation] |
− | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/ | + | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/3/3a/IAT_884_Lab3_Handout_Spring2022_Veldhuis.pdf Week 3 Handout] |
+ | Optional Read: Igoe Physical Computing Chapter 4 Microprocessors | ||
[https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/6/67/Lab_4_Code.tar Source code for Workshop Exercises (TAR format)] // Somewhat Outdated | [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/6/67/Lab_4_Code.tar Source code for Workshop Exercises (TAR format)] // Somewhat Outdated | ||
Line 27: | Line 28: | ||
== Week 4 - Sensors == | == Week 4 - Sensors == | ||
Jan 31, 2022 | Jan 31, 2022 | ||
− | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/6/ | + | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/6/61/IAT884_Workshop4_Presentation_Spring2022_Veldhuis.pdf Week 4 Presentation] |
− | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/ | + | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/e/e6/IAT_884_Lab4_Handout_Spring2022_Veldhuis.pdf Week 4 Handout] |
− | == Week 5 - | + | == Week 5 - CanHaptic Seminar == |
Feb 7, 2022 | Feb 7, 2022 | ||
− | + | No workshop this week | |
− | |||
− | |||
− | |||
− | |||
− | == Week 6, | + | == Week 6, Soldering + Microcontrollers II == |
Feb 14, 2022 | Feb 14, 2022 | ||
+ | Read: [https://884.wiki.iat.sfu.ca/Electronics_Resources#Essential_Electronics_Concepts All Essential Electronics Concepts] and [https://884.wiki.iat.sfu.ca/Electronics_Resources#Basic_Components Basic Components] | ||
+ | Read: [http://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering Sparkfun: How to Solder] | ||
+ | For Reference: [https://learn.sparkfun.com/tutorials/how-to-use-a-multimeter Sparkfun: How to use a Multimeter] | ||
+ | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/f/fc/IAT884_Workshop5_Presentation_Spring2022_Veldhuis.pdf Week 6 Soldering Presentation] | ||
+ | Handout: Week 6 Handout | ||
+ | |||
+ | == Week 7 - Reading Week, No Lab == | ||
+ | February 21, 2022 | ||
+ | '''READ STUFF''' | ||
+ | |||
+ | == Week 8 - Serial Communication == | ||
+ | Feb 28, 2022 | ||
Read: [http://itp.nyu.edu/physcomp/lessons/serial-communication/serial-communication-the-basics/ Arduino Serial (Igoe - ITP)] (watch the video) | Read: [http://itp.nyu.edu/physcomp/lessons/serial-communication/serial-communication-the-basics/ Arduino Serial (Igoe - ITP)] (watch the video) | ||
Read: [http://learn.sparkfun.com/tutorials/connecting-arduino-to-processing Arduino <--> Processing] | Read: [http://learn.sparkfun.com/tutorials/connecting-arduino-to-processing Arduino <--> Processing] | ||
Line 46: | Line 55: | ||
Task: Install Processing 3.0.1+''' | Task: Install Processing 3.0.1+''' | ||
Task: Install the Sound library for Processing''' (Sketch/Import Library.../Add Library...) | Task: Install the Sound library for Processing''' (Sketch/Import Library.../Add Library...) | ||
− | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/ | + | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/7/79/IAT884_Workshop7_Presentation_Spring2022_Veldhuis.pdf Week 8 Presentation] |
− | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/ | + | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/6/61/IAT_884_Lab7_Handout_Spring2022_Veldhuis.pdf Week 8 Handout] |
+ | == Week 9 - Motors/High Powered Out == | ||
+ | March 7, 2022 | ||
− | + | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/c/c8/Week_8_-_Motors_Presentation.pdf Week 9 Presentation] | |
− | + | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/0/0d/Week_8_-_Motors_Handout.pdf Week 9 Handout] | |
− | |||
− | |||
− | |||
− | |||
− | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/c/c8/Week_8_-_Motors_Presentation.pdf Week | ||
− | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/0/0d/Week_8_-_Motors_Handout.pdf Week | ||
Read (optional/review): [[Electronics Resources #Essential Electronics Concepts|POWER!]] | Read (optional/review): [[Electronics Resources #Essential Electronics Concepts|POWER!]] | ||
Read (optional/review): [[Electronics Resources #Basic Components|Diodes, Transistors, & Relays]] | Read (optional/review): [[Electronics Resources #Basic Components|Diodes, Transistors, & Relays]] | ||
− | == Week | + | == Week 10 - Wireless Communication == |
− | + | Mar 14, 2022 | |
+ | |||
+ | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/d/dd/IAT884_Workshop8_Presentation_Spring2022_Veldhuis.pdf Week 9 Presentation] | ||
+ | Example code: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/a/a0/ExampleCode_Workshop8.ino.zip Week 9 Example Code] | ||
− | + | <!-- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == Week | + | == Week 11 - Wireless Communication == |
− | Mar | + | Mar 27, 2022 |
Read: Igoe Physical Computing Chapter 7 Communications | Read: Igoe Physical Computing Chapter 7 Communications | ||
Read: [http://www.music.mcgill.ca/~gary/306/week9/osc.html Open Sound Control (OSC)] | Read: [http://www.music.mcgill.ca/~gary/306/week9/osc.html Open Sound Control (OSC)] | ||
(http://opensoundcontrol.org and the CNMAT site are down, but the above explanation is actually really good) | (http://opensoundcontrol.org and the CNMAT site are down, but the above explanation is actually really good) | ||
− | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/1/13/Week_10_-_Wireless.pdf Week | + | Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/1/13/Week_10_-_Wireless.pdf Week 11 Handout] |
− | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/2/25/Week_10_Presentation-min.pdf Week | + | Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/2/25/Week_10_Presentation-min.pdf Week 11 Presentation] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Extra - Soldering == | == Extra - Soldering == | ||
Line 118: | Line 110: | ||
== Workshop Week 6: Work on Prototypes | Feedback & Critiques == | == Workshop Week 6: Work on Prototypes | Feedback & Critiques == | ||
− | Feb 11, 2016 --> | + | Feb 11, 2016 |
+ | |||
+ | == Workshop Week 9: Computer Vision | ||
+ | There is no handout this week as all of the technologies in the previous one were out of date. We'll follow a different structure this week. | ||
+ | Task: Download the [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/1/1e/Examples_for_Computer_Vision.zip camera vision example code ] | ||
+ | Task: Install Processing Video Library | ||
+ | Task: Run the Basic Webcam Connection example | ||
+ | Modify the sketch to manipulate the camera feed in some way. | ||
+ | Task: Run the Improved Blob Tracking example | ||
+ | Click on a colour inside the sketch to track it | ||
+ | Task: Install Open CV for Processing Library | ||
+ | Task: Run the Face Detection sketch | ||
+ | Task: Think of 3 ways to use camera vision & discuss in groups.--> |
Latest revision as of 01:42, 14 March 2022
This Winter 2022 schedule for IAT 884 studio is still under construction and subject to change. I have not yet gone through all the links and checked them for currency, nor update coded segments. However, this should get you started on the studio portion of the course.
Contents
- 1 Week 1 - Intro: Electronics
- 2 Week 2 - Hands-on Exercise: Approaches to Tangible Interaction
- 3 Week 3 - Microcontrollers I
- 4 Week 4 - Sensors
- 5 Week 5 - CanHaptic Seminar
- 6 Week 6, Soldering + Microcontrollers II
- 7 Week 7 - Reading Week, No Lab
- 8 Week 8 - Serial Communication
- 9 Week 9 - Motors/High Powered Out
- 10 Week 10 - Wireless Communication
Week 1 - Intro: Electronics
Date: January 10 2022
Presentation: Week 1 Presentation Handout: Week 1 Handout For this week, use tinkercad circuits to build/simulate the circuits. Once you have received your electronics kit -- we will use these. Optional Reading: (duplicates workshop week 1 presentation) 1. Igoe & O'Sullivan's Physical Computing (available online SFU library): Introduction, chapter 1 (intro to electricity), chapter 2 (p. 11-25 only - components), and chapter 3 (read about multimeters) 2. Electricity & Electronics in Resources Section 3. Resistor Colour Code in Resources Section Deadline for handing-in: Sunday 16th of January, 11.59 pm. E-mail: ahv1@sfu.ca
Week 2 - Hands-on Exercise: Approaches to Tangible Interaction
January 17 2022 - bring examples to class
Handout: Week 2 Handout
Week 3 - Microcontrollers I
January 24 2022 -- Hopefully this session will be face to face and you can pick up your electronics kits and start building.
Prep: Install Arduino IDE on laptop & bring with you. Presentation: Week 3 Presentation Handout: Week 3 Handout Optional Read: Igoe Physical Computing Chapter 4 Microprocessors
Source code for Workshop Exercises (TAR format) // Somewhat Outdated
Week 4 - Sensors
Jan 31, 2022
Presentation: Week 4 Presentation Handout: Week 4 Handout
Week 5 - CanHaptic Seminar
Feb 7, 2022
No workshop this week
Week 6, Soldering + Microcontrollers II
Feb 14, 2022
Read: All Essential Electronics Concepts and Basic Components Read: Sparkfun: How to Solder For Reference: Sparkfun: How to use a Multimeter Presentation: Week 6 Soldering Presentation Handout: Week 6 Handout
Week 7 - Reading Week, No Lab
February 21, 2022
READ STUFF
Week 8 - Serial Communication
Feb 28, 2022
Read: Arduino Serial (Igoe - ITP) (watch the video) Read: Arduino <--> Processing Read (Optional): Serial, Math, Types Read (Optional): Common Serial Protocols Task: Install Processing 3.0.1+ Task: Install the Sound library for Processing (Sketch/Import Library.../Add Library...) Presentation: Week 8 Presentation Handout: Week 8 Handout
Week 9 - Motors/High Powered Out
March 7, 2022
Presentation: Week 9 Presentation Handout: Week 9 Handout Read (optional/review): POWER! Read (optional/review): Diodes, Transistors, & Relays
Week 10 - Wireless Communication
Mar 14, 2022
Presentation: Week 9 Presentation Example code: Week 9 Example Code