| Week |
Date
|
Topic
|
Reading
|
HW & Project
|
|
1
|
Jan. 25
|
Introduction |
|
|
|
2
|
Jan.
30
|
Design
(Video shown in class is in the CS library) |
The Universal Traveler
Chap: 1 (up to page 28)
D. Koberg and J. Bagnall (available at the CS
library)
Bringing Design to Software
Chap 8:
The designer's stance
Terry Winograd
Recommended:
Psychology of Everyday Things
Chap 1:
The Psychopathology of everyday
things
Donald Norman.
|
|
|
Feb.
1
|
Understanding the problem
Brainstorming |
Observing The User Experience
Chap 6:
Universal Tools: Recruiting and Interviewing
(only pages 117-127)
Mike Kuniavsky
About Face 2.0
Chap 4:
Understanding users: Qualitative Research
Modeling Users: Personas and Goals
Alan Cooper and Robert Reimann
The Art of Innovation
Chap 4:
The Perfect Brainstorm
Tom Kelley
|
Show and
tell: Stroryboarding Group and Project
descriptions
|
|
3
|
Feb.
6
|
Idea
selection
(Learning from others) |
Science And Its Ways Of Knowing,
Setting the Stage for Discovery
John Hatton and Paul Plouffe
Doing Psychology Experiments
Chap 6: How to find out what as been done
D. Martin (available at the CS library)
Example from the literature:
EdgeWrite: A Stylus-Based Text Entry Method
Designed for High Accuracy and Stability of
Motion, Wobbrock et al. UIST'03. |
|
|
Feb.
8
|
Paper
prototyping |
Paper Prototyping
Chap 4:
Making a Paper Prototype
Carolyn SnyderRecommended:
The Packaging Designer's Book of
Patterns
G. L. Wybenga and L. Roth (available in the
library)
ACM Interactions special issue on the Art of
Prototyping |
Show and
tell: Brainstorming |
|
4
|
Feb.
13
|
University closed for inclement
weather |
|
Feb.
15
|
2D Drawing |
Install Alibre
on your computer
Look at the
manual/tutorial for 2D drawings |
Show and tell:
deconstruction |
|
5
|
Feb.
20
|
Laser
cutting |
Laser cutter manual
(available in the lab) Recommended:
The Packaging Designer's Book of Patterns
G. L. Wybenga and L. Roth (available in the lab) |
Show and tell:
paper prototyping |
|
Feb.
22
|
Project
Overviews |
|
Objectives and
previous work |
|
6
|
Feb.
27
|
3D drawing
tool |
Look at the Alibre's
manual/tutorial for 3D drawings |
|
|
Mar.
1
|
Using the 3D printer |
3D printer manual
(available in the lab)
How to manual (by Hyun Young Song)Recommended:
Design Secrets: Products
Industrial Designer Society of America (available in
the CS library) |
Show and tell:
Laser cutter toy |
|
7
|
Mar.
6
|
Introduction to PIC microcontroller and
programming
tool. I/O Ports
(Project
example) |
PIC18F452 datasheet
Chap 1: Device overview
Chap 4: Memory organization
Chap 9: I/O Ports
Chap 20: Instruction set
MicroChip IDE manual
Part 1: MPLAB IDE: Getting Started
Part 5: MPLAB SIM The IDE program can downloaded
here.
The software for the PICkit 2
programmer/debugger can be found
here.
The manual for the PIC assembler can be found
here.
The manual for the
C compiler can be found
here.
The schematic for the prototyping board can be found
here. |
|
|
Mar.
8
|
Supporting
Electronics |
Practical Electronics for Inventors
Chap 5: Optoelectronics
Paul Scherz (available in the CS library)
Recommended:
Practical Electronics for Inventors
Chap 14: Hands-On Electronics
Paul Scherz (available in the CS library)
Quality Hand Soldering & Circuit
Board Repair
Chap: 1-5
H. Ted Smith (available in the CS library) |
Show and tell: 3D
printout |
|
8
|
Mar.
13
|
Anolog/Digital conversion
C example |
PIC18F452 datasheet
Chap 17: Analog-to-Digital Converter
Practical Electronics for Inventors
Chap 7: Operational Amplifier
Paul Scherz (available in the CS library) |
Potentiometer (AN0)
or/and light sensor (AN1) soldered on your board |
|
Mar.
15
|
Interrupts and timers
(C example)
|
PIC18F452 datasheet
Chap 8: Interrupts
Chap 10: Timer0
|
Show and tell: I/O
ports LED soldered on your board (Use port D
if possible) |
|
9
|
Mar.
20
|
Spring Break |
|
Mar. 22
|
|
10
|
Mar.
27
|
Communication (I)
(C example) |
PIC18F452 datasheet
Chap 16: Enhanced UART |
Show and tell: A/D
conversion |
|
Mar. 29
|
Project Overviews |
|
Proposed design |
|
11
|
Apr.
3
|
Communication (II)
C example (code,
data)Using an
Oscilloscope |
PIC18F452 datasheet
Chap 15.3: SPI Operations
MCP4821 (12 Bit DAC)
Get familiar with the
Agilent MSO 6000 oscilloscope manual |
Show and tell:
Timers and interrupts MCP4821 soldered on your board
(schematic) |
|
Apr.
5
|
Communication (III)
Thermostat example |
PIC18F452 datasheet
Chap 15.4: I2C Operations
Introduction to I2C
TC74 (Serial Digital Thermal Sensor) |
TC74 soldered to your board (schematic: do not
forget the pull up resistors!) |
|
12
|
Apr.
10
|
Evaluating
your design |
Paper Prototyping
Chap 8:
Introduction to Usability Test Facilitation
Carolyn Snyder
Observing The User Experience
Chap 10:
Usability Tests
Mike Kuniavsky
|
|
|
Apr.
12
|
Hardware Clinic
(Nick Chen) |
|
Show and tell: I2C/SPI
|
|
13
|
Apr.
17
|
Pulse Width Modulation
C example |
PIC18F452 datasheet
Chap 15.4: Pulse Width Modulation module
Practical Electronics for Inventors
Chap 4: Semiconductors
Chap: 13: DC motors, RC servos and Stepper Motors
Paul Scherz (available in the CS library) |
Motor driver installed on your board (schematic). |
|
Apr.
19
|
Project
Overviews |
|
Take One |
|
14
|
Apr.
24
|
Signal conditioning (I) |
Practical Electronics for
Inventors
Chap 7: Operational Amplifier
Paul Scherz (available in the CS library) |
|
|
Apr.
26
|
Signal conditioning (II) |
Practical Electronics for Inventors
Chap 8: Filtering
Paul Scherz (available in the CS library) |
Show and tell:
PWM |
|
15
|
May 1 |
Project Q&A |
|
|
|
May
3
|
CHI conference |
|
16
|
May 8
|
Sensors |
|
|
|
May
10
|
Projects
Fair |
|
Last day to update S&T |
|
17
|
May
16
|
Report due at 12:30pm |
|
Final report |