6.810
Engineering Interactive Technologies (fall 2020)



Class content: Provides instruction in building cutting-edge interactive technologies, explains the underlying engineering concepts, and shows how those technologies evolved over time. Students use a studio format (i.e., extended periods of time) for constructing software and hardware prototypes. Topics include interactive technologies, such as multi-touch, augmented reality, haptics, wearables, and shape-changing interfaces. In a group project, students build their own interactive hardware/software prototypes and present them in a live demo at the end of term.

Previous Offerings: If you are interested to see the course schedule for the previous offering, you can find it here fall 2018 (note that I was on sabbatical fall 2019 so the course was not offered last year). While 2020 will build onto this material, we are significantly revising the materials and will post updates here soon.

Requirement to be on Campus in Fall 2020:

Note that this is an on-campus lab course. What this means is that some course activities, such as fabricating prototypes, will happen on campus. Thus, in fall 2020 this course is not open for students who cannot be on campus or who do not feel comfortable coming in to participate in workshop activities. We are sorry that there is no option to participate remotely but the learning objectives for this course cannot be achieved without hands-on activities done in a workshop environment. For the students who are on campus and are considering taking this course, our current plan is that all the lectures will be done online and all labs will be done remotely from your room, but that whenever you need to fabricate something for a lab or pset you will come to the workshop for short periods of time, then take the fabricated parts and return back to your room. When you come in to fabricate parts, there will be a member of the teaching staff with you in the workshop to explain how the fabrication process works. For students who need to quarantine for short periods of time (e.g. 1-2 weeks), we will fabricate the parts for you according to your design file and bring them to your dorm. Lectures will be synchronous. Labs will be asynchronous, i.e. you work on them from your dorm room and come to an OH in person or virtually if you need help. For the group project, we will continue social distancing, i.e. you will mostly work on the group project individually from your dorm room and reach out to team members via zoom, slack and other communication channels. If the prototype only has low-cost parts, each team member will build their own copy. If the prototype involves expensive parts, there is an option that only one or two team members build a hardware prototype and the other team members work on the software for the project.

Communication

  • In class: Zoom and Slack (workspace: 6810-2020)
  • Outside of class: Piazza

Grading

Tutorials:





Schedule

Week Date Room Class Notes
Sept 2 (wed) Zoom ID: 954 5595 1363, dorm Lecture: Course Overview PDF PPT KEY
Lecture: Printed Electronics: Fabrication PDF PPT KEY
Lecture: Finding Future Interactive Technologies PDF PPT KEY
HW released (due friday): Create 2 slides to introduce yourself, use template in your student google drive folder
HW released (due tuesday): Find Your Favorite 5 projects from UIST
HW released (due tuesday): Read Inkjet Circuits paper, fill out form
HW released (due tuesday): Read and Sign EDS safety handout, upload to your google drive
Sept 4 (fr) Zoom ID: 954 5595 1363, dorm HW due 12.30pm: Create 2 slides to introduce yourself
Lecture: Sensing (Buttons, Sliders, Multi-Touch) PDF PPT KEY
Lecture: Laser Cutting: Materials, Tips & Tricks PDF PPT KEY
Introduce Yourself: 1 min per person (all slides here)
HW released (due next friday): Design and Laser Cut Business Card
HW released (due Sept. 16): Form a team of 4 students, add team here
2 Sept 8
(tue)
no lecture (first day students on campus) HW due: Find Your Favorite 5 projects from UIST
HW due: Read Inkjet Circuits paper, fill out form
No lectures this week: Work on Lab 1 + Lab 2, and Homework Laser Cut Business Card remotely, they are all due this friday. Book an OH slot to fabricate your parts. Have any questions answered on slack.
Lab 1 + Lab 2 no lecture Pick-Up Hardware: Find Location and Time here
Install: Arduino with ESP Board Manager
Install: Processing and (recommended) do the getting started tutorial
Lab 1 release (due friday): Conductive Inkjet Printing + Sensing Touch
Lab 2 release (due friday): Microcontroller Sending Data + Processing
For fabrication, please book an office hour slot here.
Sept 11 (fr) no lecture Lab 1 due: Conductive Inkjet Printing + Sensing Touch
Lab 2 due: Microcontroller Sending Data + Processing
HW due: Design and Laser Cut Business Card
3 Sept 16 (wed) Zoom ID: 954 5595 1363 Lecture: review of homework business card PDF PPT KEY
Lecture: review of lab1/2 inkjet printed card PDF PPT KEY
Lecture: review of reading inkjet printed circuits paper PDF PPT KEY
Lecture: Sensing: Rotation, Elongation, Shape PDF PPT KEY
Pset1 released: Multi-Touch: Circuit Design
HW released (due tuesday): Read and Sign IDC safety handout, upload to your google drive
Sept 18 (fr) Zoom ID: 954 5595 1363, dorm Lecture: Printed Electronics: Displays PDF PPT KEY
HW released: Read Sprayable UI paper, fill out form
HW released: Check your Spray Time for Lab 3 on wednesday
Find Team Partners due: Let us know your team
4 Sept 23 (wed) no lecture, spray at IDC HW due: Check your Spray Time for Lab 3
Lab 3: Spraying and Control of EL Displays
Sept 25 (fr) no lecture Pset1 due (original deadline): Multi-Touch Pad: Circuit Design
Lab3 due: Spraying and Control of EL Displays
HW due: Read Sprayable UI paper, fill out form
Group Project Idea released: Brainstorming Ideas, add one idea per slide (10 total) in 'idea presentation' of your team's google drive folder)
Fall Career Fair
5 Sept 30 (wed) Zoom ID: 954 5595 1363, dorm Pset1 due (extended deadline): Multi-Touch Pad: Circuit Design
Lecture: Review of homework spraying displays PDF PPT KEY
Lecture: Printed Elect.: Actuation + Communication PDF PPT KEY
Lecture: 3D Printing for Making Interactive Devices PDF PPT KEY
Pset2 released: Multi-Touch: Sensing Multi-Touch
Oct 2 (fr) no lecture Lab 4: (due next wednesday) Interactive Mug: Circuit on 3D Surface
HW: Install 3D Editor Blender + Do Blender Getting Started Tutorials
Add Date
6 Oct 7 (wed) Zoom ID: 954 5595 1363 Lab 4 due: Interactive Mug: Circuit on 3D Surface
Group Project Idea due: finish slides with 10 ideas, one idea per slide
Present Ideas due: present top 3 ideas in class using your idea slides (4 min per team = 45 min)
Lecture: 3D Printing continued
Oct 9 (fr) no lecture Pset2 due: Multi-Touch: Sensing Multi-Touch
HW due: Do Blender Getting Started Tutorials
Lab 5 (due next wednesday): 3D Modeling and 3D Printing
7 Oct 14 (wed) Zoom ID: 954 5595 1363 Lab 5 due: 3D Modeling and 3D Printing
Lecture: Multi-Touch Technology History and Future PDF PPT KEY
Pset3 released: Multi-Touch: Processing Visualization
Oct 16 (fr) no lecture Technical Proposal due: finalize technical proposal (use google docs in your team's google drive folder here)
Lab 6: Conductive Textiles
8 Oct 21 (wed) Zoom ID: 954 5595 1363 Lecture: Brain-Computer + Electro-Muscle Interfaces PDF PPT KEY
virtual UIST
Oct 23 (fr) no lecture, team meetings Pset3 due: Multi-Touch: Processing Visualization
Milestone 1 due: upload milestone 1 videos to google drive
Staff Feedback for Project: 8 teams x 20 min per team
virtual UIST
9 Oct 28 (wed) Zoom ID: 954 5595 1363 Lab 6 due: Conductive Textiles
Lecture: Haptics and Force Feedback
Pset4 released: Multi-Touch: Gesture Detection
Oct 30 (fr) no lecture, team meetings Milestone 2 due: upload milestone 2 videos to google drive
Staff Feedback for Project: 8 teams x 20 min per team
HW: Rotoscoping: Drawings that Communicate Idea and Working Principle
10 Nov 4 (wed) Zoom ID: 954 5595 1363 Lecture: Augmented Reality Technology
Day after Election Day. Avoid assignment due dates.
Nov 6 (fr) no lecture, team meetings Pset4 due: Multi-Touch: Gesture Detection
Milestone 3 due: upload milestone 3 videos to google drive
Staff Feedback for Project: 8 teams x 20 min per team
HW: Photos: Taking High Quality Pictures with Backdrops
11 Nov 11 (wed) Zoom ID: 954 5595 1363 Midterm Presentation: 7 minutes per team (8 teams x 7 min = 56 min), use the 'midterm presentation' slide template in your team's google drive folder)
Veterans day
Nov 13 (fr) no lecture, team meetings Milestone 4 due: upload milestone 4 videos to google drive
Staff Feedback for Project: 8 teams x 20 min per team
HW: Video Recording and Editing
Nov 19: Drop Date
12 Nov 18 (wed) Zoom ID: 954 5595 1363 Lecture: Health Sensing
Nov 20 (fr) no lecture, team meetings Milestone 5 due: upload milestone 5 videos to google drive
Staff Feedback for Project: 8 teams x 20 min per team
HW: Creating a Website to Present a Project
13 Nov 25 (wed) students not on campus no class, Extended Thanksgiving Break no assignments can be due
Nov 27 (fr) students not on campus no class, Extended Thanksgiving Break no assignments can be due
14 Dec 2 (wed) Zoom ID: 954 5595 1363 Lecture: Sound Interfaces
Dec 4 (fr) no lecture, team meetings Milestone 6 due: upload milestone 6 videos to google drive
Staff Feedback for Project: 8 teams x 20 min per team
there may be max one assignment due between today and the end of the last class
15 Dec 9 (wed) Zoom ID: 954 5595 1363 Final Presentations due: 7 min per team (8 teams x 7 minutes = 56 minutes), use final presentation slides in your google drive
Team Reflection due: please email a 1 page reflection document to the teaching team, please use the questions in this document here
last day of classes: Dec 10