Difference between revisions of "Schedule & Handouts"

From IAT884
Jump to navigation Jump to search
(Week 6, Interfacing (Serial Communication))
(Week 6, Soldering + Microcontrollers II)
Line 35: Line 35:
 
   No workshop this week
 
   No workshop this week
  
== Week 6, Interfacing (Serial Communication) ==
+
== Week 6, Soldering + Microcontrollers II ==
 
Feb 14, 2022
 
Feb 14, 2022
  Read: [http://itp.nyu.edu/physcomp/lessons/serial-communication/serial-communication-the-basics/ Arduino Serial (Igoe - ITP)] (watch the video)
+
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/connecting-arduino-to-processing Arduino <--> Processing]
+
Read: [http://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering Sparkfun: How to Solder]
  Read (Optional): [http://www.ladyada.net/learn/arduino/lesson4.html Serial, Math, Types]
+
For Reference: [https://learn.sparkfun.com/tutorials/how-to-use-a-multimeter Sparkfun: How to use a Multimeter]
  Read (Optional): [http://learn.sparkfun.com/tutorials/serial-communication Common Serial Protocols]
+
Presentation: Week 5 Soldering Presentation
  Task: Install Processing 3.0.1+'''
+
Handout: Week 5 Handout
  Task: Install the Sound library for Processing''' (Sketch/Import Library.../Add Library...)
 
  Presentation: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/a/ac/Week_7_-_Interfacing_Presentation.pdf Week 7 Presentation]
 
  Handout: [https://884.wiki.iat.sfu.ca/mediawiki-1.32.0/images/c/cb/Week_7_-_Interfacing_Handout.pdf Week 7 Handout]
 
  
 
== Week 7 - Reading Week, No Lab  ==
 
== Week 7 - Reading Week, No Lab  ==

Revision as of 00:49, 8 February 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 5 Soldering Presentation
Handout: Week 5 Handout

Week 7 - Reading Week, No Lab

February 21, 2022

READ STUFF

Week 8 - Motors/High Powered Out

Feb 28, 2022

 Presentation: Week 8 Presentation
 Handout: Week 8 Handout
 Read (optional/review): POWER! 
 Read (optional/review): Diodes, Transistors, & Relays

Week 9 - Computer Vision

March 7, 2022

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 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.
 Presentation: Week 9 Presentation

Week 10 - Wireless Communication

Mar 14, 2022

 Read: Igoe Physical Computing Chapter 7 Communications
 Read: Open Sound Control (OSC) 
   (http://opensoundcontrol.org and the CNMAT site are down, but the above explanation is actually really good)
 Handout: Week 10 Handout
 Presentation: Week 10 Presentation

Week 11 - Advanced Sensors

Mar 27, 2022