HCIN 720: Prototyping Wearable and Internet of Things Devices

Course Info

Tu/Th 2:00-3:15 pm
Location: GOL-2330
Office hours: Thu 3:30-5:00 pm, GOL-2330
Slack for discussion, questions, help, and announcements.


Links

  • Syllabus
  • Intro to Javascript
  • Available Parts

Slides

  • Tue, Aug 23

Here are parts definitely available this semester for your projects. Click here for parts that we had last year which also may still be available.

Each part has a link to its source. Those links are handy because there is almost always a lot of useful information included about how to use the parts!

Output

LEDs!

  • Neopixel 60 LED strip
  • Neopixel stick
  • Neopixel ring 16 LED
  • Neopixel 8x8 LED matrix
  • Flora Neopixels (sheet of 20)
  • Neopixel ring 24 LED
  • Neopixel ring 12 LED
  • Neopixel 1/4 of 60 LED ring
  • LED kit

Graphical display

  • Character LCD
  • Huge 7-segment LED
  • Huge 7-segment LED driver

Auditory

  • LilyPad buzzer

Motion

  • Motor shield
  • Micro servo
  • Stepper motors

Miscellaneous

  • Power switch tail II

Sensors/Input

Light

  • Flora lux sensor
  • Flora color sensor

Motion

  • Flora 9DoF IMU

Physical touch

  • LilyPad button
  • Buttons 12x12mm (12 pack)
  • LilyPad slide switch
  • Pressure sensor

Miscellaneous

  • RFID reader
  • RFID tags (10 pack)
  • LilyPad temperature sensor
  • Door sensor
  • Proximity sensor

Microcontrollers

  • Sparkfun Redboard
  • Light Blue Bean
  • Gemma

Electronics parts

  • Breadboards (large)
  • .1” headers (10-pack)
  • LiPo USB charger
  • LiPo battery (150 mAh)
  • Flora JST adapter
  • Perfboard (3 pack)
  • Breadboard jumper wire kit

Making

Sewing

  • Sewing needles (20 pack)
  • Conductive thread

Laser cutter materials

  • Clear acrylic 18x24x1/8”
  • Red acrylic 18x24x1/8”
  • Green acrylic 18x24x1/8”
  • Blue acrylic 18x24x1/8”
  • Cardboard 24x18 (bundles of 50)
  • Plywood 18x32 (5-pack discount)

Important dates

Date Event
Tue, Aug 23 Class starts
Tue, Sep 6 Guest lecture
Thu, Sep 8 Guest lecture (no office hours)
Mon, Sep 12 Special jetlag edition office hours (by appointment)
Tue, Oct 11 Classes on Monday schedule (no class)
Thu, Dec 8 No class, no office hours: work day
Tue, Dec 13 Final presentations, 12:30–2:00

Assignments

All assignments are due at 1:59 pm on the due date.

Assigned Due Link
Tue, Aug 23 Wed, Aug 24 Survey
Tue, Aug 23 Thu, Aug 25 Class set up
Tue, Aug 23 Thu, Aug 25 IA 1 Set up
Thu, Aug 25 Tue, Sep 13 IA 1
Tue, Sep 19 Thu, Sep 22 IA 2 Set up
Tue, Sep 27 Thu, Oct 27 IA 2
Tue, Oct 4 Thu, Oct 27 IA 1 Redo
Tue, Nov 1 Tue, Nov 15 IA 3
Tue, Nov 15 Tue, Dec 13 GP

(IA: Individual Assignment; GP: Group Project; EC: Extra Credit)