Difference between revisions of "Schedule & Handouts"

From IAT884
Jump to navigation Jump to search
(Week 10 - Wireless Communication)
 
(103 intermediate revisions by 4 users not shown)
Line 1: Line 1:
FYI This schedule is still under construction and subject to change.  
+
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.  
  
==  Workshop 1 - Intro: Electronics  ==   
+
==  Week 1 - Intro: Electronics  ==   
Jan 09, 2018
+
Date: January 10 2022
     Read: Physical Computing (O'Sullivan): Introduction, chapter 1, chapter 2 (p. 11-25 only), and chapter 3.
+
    Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/5/57/IAT884_Workshop1_Presentation_Spring2022_Veldhuis.pdf Week 1 Presentation]
     Read (review): [[Electronics Resources #Electricity|Electricity & Electronics in Resources Section]]
+
    Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/0/0b/IAT884_Workshop1_Spring2022.pdf 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.
     Read (review): [[Electronics Resources #Tools and Calculators|Resistor Colour Code in Resources Section]]
+
     Optional Reading: (duplicates workshop week 1 presentation)
     Presentation: [http://www.wiki.iat.sfu.ca/IAT884/images/8/80/Lab_1_-_Basic_Electronics_Presentation.pdf Workshop 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)
    Handout: [http://www.wiki.iat.sfu.ca/IAT884/images/7/77/Lab_1_-_Basic_Electronics_Handout.pdf Workshop 1 Handout]
+
     2. [[Electronics Resources #Electricity|Electricity & Electronics in Resources Section]]
 +
     3. [[Electronics Resources #Tools and Calculators|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: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/c/c7/Week_2-_Approaches_to_Tangible_Interaction_Handout.pdf Week 2 Handout]
  
== Workshop 2 - Hands-on Exercise: Approaches to Tangible Interaction ==
+
== Week 3 - Microcontrollers I ==
Jan 16 2018
+
January 24 2022 -- Hopefully this session will be face to face and you can pick up your electronics kits and start building.  
  '''Seminar'''
+
  Prep: Install [http://www.arduino.cc/en/Main/Software Arduino IDE] on laptop & bring with you.
  [http://www.wiki.iat.sfu.ca/IAT884/images/d/db/Lab_2_-_Approaches_to_Tangible_Interaction_Handout.pdf Workshop 2 Handout]
+
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/3/3a/IAT_884_Lab3_Handout_Spring2022_Veldhuis.pdf Week 3 Handout]
 +
Optional Read: Igoe Physical Computing Chapter 4 Microprocessors
  
'''Workshop: Sensors'''
+
[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
  Read (review): Hartman, ch.6, sections: Digital Input, Analog Input
 
  Read (review): [[Electronics Resources #Essential Electronics Concepts|Pull-up Resistors]]
 
  Read: Hartman, '''CH. 3''' (switches) & '''CH. 7''' (Sensors). Probably just skim the DIY stuff, it is pretty specific to wearables.
 
  Handout: [[Media:SensorsIntro_Handout.pdf|Week 3 Handout]]
 
  Presentation: [[Media:SensorsIntro_Presentation.pdf|Week 3 Presentation]]
 
  
== Workshop 3 Microcontrollers ==
+
== Week 4 - Sensors ==
Jan 23, 2018
+
Jan 31, 2022
[http://wiki.iat.sfu.ca/IAT884/images/f/ff/Lab_4_Handout.pdf Workshop Week 1B Handout]
+
  Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/6/61/IAT884_Workshop4_Presentation_Spring2022_Veldhuis.pdf Week 4 Presentation]
[http://wiki.iat.sfu.ca/IAT884/images/6/67/Lab_4_Code.tar Source code for Workshop Exercises (TAR format)]
+
  Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/e/e6/IAT_884_Lab4_Handout_Spring2022_Veldhuis.pdf Week 4 Handout]
[http://www.wiki.iat.sfu.ca/IAT884/images/2/23/Lab_week_4_Presentation.pdf Workshop Week 1B Presentation]
 
  
== No Lab January 30, 2018 ==
+
== Week 5 - CanHaptic Seminar ==
 +
Feb 7, 2022
 +
  No workshop this week
  
== Workshop 4 - Soldering + Microcontrollers II ==
+
== Week 6, Soldering + Microcontrollers II ==
Feb 6, 2018
+
Feb 14, 2022
  '''Workshop'''
+
  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: (Same as last week) Hartman's Wearable Electronics CH 1, 2, & 6
+
Read: [http://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering Sparkfun: How to Solder]
  Read: All [[Electronics Resources #Essential Electronics Concepts|Essential Electronics Concepts]] and [[Electronics Resources #Basic Components|Basic Components]]
+
For Reference: [https://learn.sparkfun.com/tutorials/how-to-use-a-multimeter Sparkfun: How to use a Multimeter]
  Read: [http://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering Sparkfun: How to Solder]
+
Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/f/fc/IAT884_Workshop5_Presentation_Spring2022_Veldhuis.pdf Week 6 Soldering Presentation]
  Prep: Install [http://www.arduino.cc/en/Main/Software Arduino IDE] on laptop & bring with you. Try exercises from week 1.
+
Handout: Week 6 Handout
  Handout: [http://www.wiki.iat.sfu.ca/IAT884/images/c/c3/IntroToMicrcontrollers_Handout.pdf Week 2 Handout]
 
  Presentation: [http://www.wiki.iat.sfu.ca/IAT884/images/c/c0/SolderingLab_Presentation.pdf Soldering Presentation]
 
  <!--Handout: [[Media:IntroToMicrcontrollers_Handout.pdf|Week 2 Handout]]-->
 
  
== No Lab February 13, 2018 (Reading Week) ==
+
== Week 7 - Reading Week, No Lab ==
 +
February 21, 2022
 
  '''READ STUFF'''
 
  '''READ STUFF'''
  
== Workshop 5 - Interfacing ==
+
== Week 8 - Serial Communication ==
Feb 20, 2018
+
Feb 28, 2022
'''Workshop: Interfacing (Serial Communication)'''
 
 
   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]
 
   Read (Optional): [http://www.ladyada.net/learn/arduino/lesson4.html Serial, Math, Types]
 
   Read (Optional): [http://www.ladyada.net/learn/arduino/lesson4.html Serial, Math, Types]
 
   Read (Optional): [http://learn.sparkfun.com/tutorials/serial-communication Common Serial Protocols]
 
   Read (Optional): [http://learn.sparkfun.com/tutorials/serial-communication Common Serial Protocols]
   Handout: [[Media:SerialIntro_handout.pdf|Week 4 Handout]]
+
   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/7/79/IAT884_Workshop7_Presentation_Spring2022_Veldhuis.pdf Week 8 Presentation]
   '''NEW!''' Presentation: [[Media:Serial_presentation.pdf|Week 4 Presentation]]
+
  Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/6/61/IAT_884_Lab7_Handout_Spring2022_Veldhuis.pdf  Week 8 Handout]
  
== Workshop  6 - Motors ==
+
== Week 9 - Motors/High Powered Out ==
Feb 27, 2018
+
March 7, 2022
'''Workshop: Motors/High Powered Outputs'''
 
  Read: Hartman, '''CH. 8''' (Motors & Temperature). Recommend to read the first half of CH. 8 as well (Light & Sound).
 
  Read (review): [[Electronics Resources #Essential Electronics Concepts|POWER!]]
 
  Read (review): [[Electronics Resources #Basic Components|Diodes, Transistors, & Relays]]
 
  Handout: [[Media:Motors_handout.pdf|Week 5 Handout]]
 
  Presentation: [[Media:Motors_presentation.pdf|Week 5 Presentation]]
 
  
== Workshop 7 - Vision ==
+
  Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/c/c8/Week_8_-_Motors_Presentation.pdf Week 9 Presentation]
March 6, 2018
+
  Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/0/0d/Week_8_-_Motors_Handout.pdf Week 9 Handout]
 +
  Read (optional/review): [[Electronics Resources #Essential Electronics Concepts|POWER!]]
 +
  Read (optional/review): [[Electronics Resources #Basic Components|Diodes, Transistors, & Relays]]
  
'''Workshop: Computer Vision'''
+
== Week 10 - Wireless Communication ==
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.
+
Mar 14, 2022
   Read: Tangible User Interfaces: Past, Present and Future Directions section 7.2 (it's like 4 pages)
+
 
  '''TASK:''' Upgrade Processing to 3.0.2
+
   Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/d/dd/IAT884_Workshop8_Presentation_Spring2022_Veldhuis.pdf Week 9 Presentation]
   '''TASK:''' Install Video Library (in Processing)
+
   Example code: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/a/a0/ExampleCode_Workshop8.ino.zip Week 9 Example Code]
  '''TASK:''' Run the GettingStartedCapture example that comes with it.  
+
 
        Modify the sketch to manipulate the camera feed in some way.
+
<!--
  '''TASK:''' Install Open CV for Processing Library
 
  '''TASK:''' Think of 3 ways to use camera vision
 
  
== Workshop 8 - Wireless ==
+
== Week 11 - Wireless Communication ==  
Mar 13, 2018
+
Mar 27, 2022
  
'''Workshop: Wireless Communication'''
+
   Read: Igoe Physical Computing Chapter 7 Communications
   Read: Hartman, '''CH. 9''' (Wireless)
 
 
   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: [[Media:Lab8_Wireless.pdf|Week 8 Handout]]
+
   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 11 Presentation]
  
== Workshop 9 - Advanced Sensors ==
 
Mar 20, 2018
 
  
 
== Extra - Soldering ==
 
== Extra - Soldering ==
Line 94: Line 88:
  
  
<!--
 
 
==  Workshop Week 2: Sensors and Interfacing to Processing (Tentative) ==   
 
==  Workshop Week 2: Sensors and Interfacing to Processing (Tentative) ==   
 
Jan 14, 2016
 
Jan 14, 2016
Line 117: 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.

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