User Tools

Site Tools


courses:sketching_haptics_ubc_2011

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
courses:sketching_haptics_ubc_2011 [2012/01/16 10:49]
camille [Day 1 - Friday]
courses:sketching_haptics_ubc_2011 [2012/01/16 23:37] (current)
66.183.145.34 [Ressources]
Line 1: Line 1:
 +====== Sketching Haptics Workshop @ UBC======
  
 +
UBC, Vancouver, August 12-17 2011, [[camille.moussette@dh.umu.se]]
 +
 +Download the course plan in PDF format: {{:​courses:​2011.ubc.sketching.haptics.v4.pdf|}} //updated//
 +
 +===== Participants =====
 +Oliver Schneider, Brian Gleeson, Diane Tam, Jessica Dawson, Juliette Link, Anna Macaranas (SFU), Vincent Levesque, Scott Newson, Karon MacLean
 +
 +
 +===== Photos and videos =====
 +
 +[[http://​www.flickr.com/​photos/​9225693@N08/​6044627110/​in/​set-72157627311632201/​|{{http://​farm7.static.flickr.com/​6210/​6044627110_c4ba65cae9_s.jpg}}]]
 +[[http://​www.flickr.com/​photos/​9225693@N08/​6051547669/​in/​set-72157627311632201/​|{{http://​farm7.static.flickr.com/​6064/​6051547669_4981c977b0_s.jpg}}]]
 +[[http://​www.flickr.com/​photos/​9225693@N08/​6052099442/​in/​set-72157627311632201/​|{{http://​farm7.static.flickr.com/​6196/​6052099442_7b3d3d702f_s.jpg}}]]
 +[[http://​www.flickr.com/​photos/​9225693@N08/​6055223486/​in/​set-72157627311632201/​|{{http://​farm7.static.flickr.com/​6181/​6055223486_8cc600115f_s.jpg}}]]
 +[[http://​www.flickr.com/​photos/​9225693@N08/​6054673547/​in/​set-72157627311632201/​|{{http://​farm7.static.flickr.com/​6071/​6054673547_90ae998ab7_s.jpg}}]]
 +[[http://​www.flickr.com/​photos/​9225693@N08/​6051548365/​in/​set-72157627311632201/​|{{http://​farm7.static.flickr.com/​6062/​6051548365_501c73fda4_s.jpg}}]]
 +[[http://​www.flickr.com/​photos/​9225693@N08/​6051546779/​in/​set-72157627311632201/​|{{http://​farm7.static.flickr.com/​6067/​6051546779_43c07bf65c_s.jpg}}]]
 +
 +Flickr set: [[http://​www.flickr.com/​photos/​9225693@N08/​sets/​72157627311632201/​|Sketching Haptics workshop @ UBC 2011]]. Share you pictures and videos if possible. Thanks!
 +
 +===== Last projects =====
 +
 +  * [[courses:​2011.ubc.juliette_jessica|H.O.T,​ Hold On Tight]], Juliette & Jessica
 +  * [[courses:​2011.ubc.anna_oliver|Haptic Lock]], Anna & Oliver
 +  * [[courses:​2011.ubc.diane_brian|Virtual Ball-in-a-Box]],​ Diane & Brian
 +
 +
 +===== Day 1 - Friday =====
 +
 +  * Introduction,​ {{:​courses:​2011.ubc.day1.intro.pdf|slides}}
 +  * Sketching levels, {{:​courses:​2011.ubc.day1.sketching.levels.pdf|slides}}
 +  * Assignments 1 + 2, {{:​courses:​2011.ubc.day1.assignments.pdf|pdf}}
 +  * Keywords (inspiration for assignment #1), {{:​courses:​2011.ubc.day1.keywords.pdf|pdf}}
 +  * Introduction to Arduino, {{:​courses:​2011.ubc.arduino_part1.pdf|slides}}
 +  * Solderless breadboard, {{:​courses:​breadboard_inside.009.png?​linkonly|image inside}} + [[http://​www.tigoe.net/​pcomp/​code/​circuits/​breadboards|detailed explanation]]
 +  * Soldering tutorial: [[http://​www.youtube.com/​watch?​v=I_NU2ruzyc4|How and why to solder correctly]] from Curious Inventor, [[http://​www.sparkfun.com/​tutorials/​213|Soldering 101]] from Sparkfun, ​
 +
 +===== Day 2 - Monday =====
 +
 +  * Microsoft Research presentation (slides not publicly available at this point)
 +  * Motors and actuators, [[http://​www.makingthingsmove.com/​about-the-book//​|Making Things Move]] book
 +  * Dynamic Materials, http://​transmaterial.net,​ http://​uidprojects.se/​materials
 +  * Analog sensors, 3 pins, 2 pins with step-up/​step-down circuit, visualizing sensor data in Processing, [[courses:​2010.12.01.intro_prototyping|wiki page]]
 +  * Camille'​s Adafruit Motor Shield Commander, control motors + servos by sending serial commands, {{:​courses:​motorshield_commander_v1.zip|Arduino code}}, {{:​courses:​motorshield_commander_v1_processing.zip|Processing code}}
 +
 +
 +
 +===== Day 3 - Tuesday =====
 +
 +{{:​courses:​converting_between_types_of_motion.png?​direct&​700|}}\\ ​
 +Converting between types of motion, table 8.1, page 248, [[http://​www.makingthingsmove.com/​about-the-book|Making Things Move]], Dustyn Roberts
 +
 +  * Design presentation,​ slides {{:​courses:​2011.ubc.day3.design.pdf|}},​ Benjamin Lopez'​s IxD degree project {{:​courses:​benjamin_report_degree_web.pdf|report}}
 +  * Accelerometer (adxl335) with Arduino, [[http://​bildr.org/​2011/​04/​sensing-orientation-with-the-adxl335-arduino/​|tutorial on Bildr]]
 +===== Day 4 - Wednesday =====
 +
 +  * **Motor Shields**, multiple models but similar names!!!
 +  * [[http://​www.adafruit.com/​products/​81|Adafruit Motor shield]] (model used during the workshop), DC motors, steppers and servos with dedicated [[https://​github.com/​adafruit/​Adafruit-Motor-Shield-library|library]]
 +  * [[http://​www.sparkfun.com/​products/​9815|Sparfun Ardumoto Motor shield]] (6 units available @ SPIN), simpler but lacking stepper and servo support, [[http://​www.sparkfun.com/​datasheets/​DevTools/​Arduino/​Ardumoto_test_3.pde|code sample]]
 +  * [[http://​blushingboy.net/​p/​motorShieldV3/​|Arduino Motor shield]] older board, intended use with DC motors and encoders
 +
 +
 +  * delay() in Arduino, how to bypass, {{courses:​nodelay_2leds.zip|code}} + {{:​courses:​nodelay_2leds_bb.png?​linkonly|associated circuit}}
 +  * interrupt in Arduino, [[http://​arduino.cc/​en/​Reference/​AttachInterrupt|attachInterrupt]]
 +  * VMusic2, mp3 player controlled by Arduino, [[workshop:​vmusic2_arduino|tutorial]]
 +===== Resources =====
 +
 +Previous instances of this workshop: ​
 +  * Umeå Institute of Design, October 2010, [[courses:​2010_exp_prototyping_week42|wiki page]] with video reports, [[http://​www.flickr.com/​photos/​9225693@N08/​sets/​72157627311578159/​|photos and videos on Flickr]]
 +  * Chalmers University, November 2010, [[http://​www.flickr.com/​photos/​9225693@N08/​sets/​72157625372378850/​|photos and videos on Flickr]]
 +
 +==== Arduino ====
 +
 +  * Arduino (//make sure you have the latest 0022 version//), http://​arduino.cc/​en/​Main/​Software
 +  * Adafruit Motor shield, http://​www.adafruit.com/​products/​81,​ [[https://​github.com/​adafruit/​Adafruit-Motor-Shield-library|Arduino library]], [[arduino:​adafruit_motor_shield|tutorial + code example]]
 +  * NewSoftSerial library, http://​arduiniana.org/​libraries/​newsoftserial
 +  * Messenger library, //version 1.5//, http://​arduino.cc/​playground/​Code/​Messenger,​ [[arduino:​messenger_library|tutorial + code examples]]
 +  * [[arduino:​installing_using_third_party_libraries|Using third-party libraries with Arduino]]
 +
 +==== Processing ====
 +
 +  * Processing, //version 1.5.1//, http://​processing.org/​download
 +  * Timeline Tool for Processing, http://​www.drifkin.net/​timeline
 +  * controlP5, GUI library for Processing, http://​www.sojamo.de/​libraries/​controlP5/​
 +
 +==== Hardware and electronics====
 +
 +  * Servo motors, http://​www.societyofrobots.com/​actuators_servos.shtml
 +  * Miga motors http://​www.migamotors.com,​ actuators using shape memory alloy
 +  * Pololu http://​www.pololu.com, ​ motors, controllers and kits
 +  * Servo City http://​www.servocity.com,​ online store with numerous servos, brackets and accessories
 +  * Haptuator from Tactile Labs, http://​www.tactilelabs.com/​main/​products/​haptuator
 +  ​
 +
 +==== Design ​ ====
 +
 +  * KMODDL, Kinematic Models for Design Digital Library, http://​kmoddl.library.cornell.edu and http://​kmoddl.org
 +  *[[http://​www.core77.com/​blog/​featured_items/​kinetic_design_and_the_animation_of_products_by_ben_hopson_12642.asp|Kinetic Design]], article on [[http://​www.core77.com|Core77.com]] by Ben Hopson
 +  * [[http://​www.benhopson.com/?​page_id=1804|Convertibles projects]], kinetic design, Umeå Institute of Design + Ben Hopson
 +  * [[http://​www.designinginteractions.com/​interviews/​BillVerplank|Interaction Design introduction]] by Bill Verplank, as presented in Bill Moggridge'​s [[http://​www.designinginteractions.com/​|Designing Interactions]] book.
courses/sketching_haptics_ubc_2011.txt · Last modified: 2012/01/16 23:37 by 66.183.145.34