+ All Categories
Home > Documents > Nickolas Potvin Advisors: Professors Hedrick, Cass, and Fernandes.

Nickolas Potvin Advisors: Professors Hedrick, Cass, and Fernandes.

Date post: 17-Dec-2015
Category:
Upload: marlene-sherman
View: 215 times
Download: 1 times
Share this document with a friend
Popular Tags:
19
A Pedagogical Tool for Usability Science Nickolas Potvin Advisors: Professors Hedrick, Cass, and Fernandes
Transcript
  • Slide 1
  • Nickolas Potvin Advisors: Professors Hedrick, Cass, and Fernandes
  • Slide 2
  • Slide 3
  • Sophomore Research Seminar in Usability Science Students build mock appliances out of ad-hoc materials Data collection and experimentation error-prone
  • Slide 4
  • Want a system that performs these tasks automatically and interacts with user
  • Slide 5
  • Create an easily modifiable board with various widgets (input and output devices) that can be added or removed
  • Slide 6
  • Computer controller widgets Widgets connected via 1-wire bus TINI controller ALL devices addressablelocation independent (e.g. two previous stoves)
  • Slide 7
  • Experimenter does the following: Design Appliance Behavior Put Widgets on Board Perform User Study
  • Slide 8
  • Experimenter decides widget interactions and appliance behavior Scripting language Code compiled for use on the controller Program is ready to go!
  • Slide 9
  • Before a user can simply plug in the desired widgets The widgets need to be designed and created 1-Wire chips Bus 7-segment display widget Widget slot Knob widget
  • Slide 10
  • 1-Wire Bus: All widgets addressable Location independent All widgets communicate on same bus Form factor: All widgets same size (2 x 2) Same connector to bus Same pin usage Interchangeable
  • Slide 11
  • Slide 12
  • Slide 13
  • Solder reflow process
  • Slide 14
  • Solder, solder, solder Attach top and bottom boards together Widget ready at last to be used
  • Slide 15
  • Slide 16
  • Now that the user has some widgets to use they can run their program on the controller (TINI)
  • Slide 17
  • Two widgets fully tested Four widgets fully designed Location independence Working demonstration of design Working prototype board All elements tested Scripting language Profit!
  • Slide 18
  • User scripting language Parser Logger Upgrade the reflow oven Build a bigger board More widgets! Continuing next term
  • Slide 19

Recommended