physical computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfphysical...
TRANSCRIPT
![Page 1: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/1.jpg)
Physical ComputingWhat We’ve Learned So Far @ITP
Tom IgoeITP
Tisch School of the Arts NYU
![Page 2: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/2.jpg)
ITP
• 2-year grad program, 230 students
• No technical requirements to admissions:
• Artists, designers, musicians, dancers, chefs, therapists, sword swallowers, sandwich artists, engineers, butchers, bakers, candlestick makers, etc.
• Collaboration is central to the program
• A plurality of voices and a large community makes for better interactive design work
![Page 3: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/3.jpg)
Physical Computing: methods for facilitating a greater range of human physical
expression using computers.
![Page 4: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/4.jpg)
![Page 5: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/5.jpg)
![Page 6: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/6.jpg)
Foosball Dennis Crowley
Sensor-to-Screen
![Page 7: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/7.jpg)
Through the Looking Glass...Gabriela Richard, Vanessa Khan, Tom Ainslie
![Page 8: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/8.jpg)
Ramps
John Schimmel, Tristan Perich, Wlodek Koss
![Page 9: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/9.jpg)
SmartHugHeather Dewey-Hagborg
Vaishali Khandare
Standalone Objects
![Page 10: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/10.jpg)
VOCquetJennifer Kirchherr
![Page 11: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/11.jpg)
Therapy Incentives Through PlayStephen Kerrigan, Mike Bukhin
![Page 12: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/12.jpg)
NeediesBrett Shulz, Daniel Perlin, Amos Bloomberg
Wireless Objects
![Page 13: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/13.jpg)
2 Fast 4 TracksChris Hall
![Page 14: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/14.jpg)
A few microcontroller modulesfor physical computing
Basic Stamp 2BX-24
Basic Atom Pro24
PIC 18F452
![Page 15: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/15.jpg)
Hardware is Hard• Keep setup cost really low
• Consider the cost of multiple controllers
• The fewer components, the better
• The things that seem most minor to experienced people are the most major stumbling blocks for beginners
• Abstract the housekeeping, focus on the interface
![Page 16: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/16.jpg)
Basic Stamp 2
![Page 17: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/17.jpg)
10K Resistor $0.057805 Voltage Regulator $0.50DC Power Jack $1.79Jumper Wires $10.99LED $0.17Breadboard $5.95BS-2 $49.00Total $68.45
Basic Stamp 2
![Page 18: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/18.jpg)
NetMedia BX-24
![Page 19: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/19.jpg)
10K Resistor $0.057805 Voltage Regulator $0.50DC Power Jack $1.79Jumper Wires $10.99LED $0.17Breadboard $5.95BX-24 $49.00Total $68.45
NetMedia BX-24
![Page 20: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/20.jpg)
Microchip PIC 18F252
![Page 21: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/21.jpg)
10K Resistor $0.057805 Voltage Regulator $0.50DC Power Jack $1.79Jumper Wires $10.99LED $0.17Breadboard $5.954MHz Crystal $2.252 - 22pF Capacitors $0.07PIC 18F252 $6.00Total $27.84
Microchip PIC 18F252
![Page 22: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/22.jpg)
10K Resistor $0.057805 Voltage Regulator $0.50DC Power Jack $1.79Jumper Wires $10.99LED $0.17Breadboard $5.954MHz Crystal $2.252 - 22pF Capacitors $0.07PIC 18F252 $6.00PicBasic Pro Compiler $249.00MElabs Programmer $79.00Total $355.84
Microchip PIC 18F252
![Page 23: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/23.jpg)
Arduino
![Page 24: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/24.jpg)
LED $0.17Arduino Board $30.00Total $30.17
Arduino
![Page 25: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/25.jpg)
Arduino
![Page 26: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/26.jpg)
Software Must Be Soft
(Because Hardware is Hard)
• Simple interface is important
• Simple language is important
• Big function/feature list isn’t so important
• Minor language elements are major stumbling blocks
• Abstract the housekeeping, focus on the interface
![Page 27: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/27.jpg)
![Page 28: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/28.jpg)
![Page 29: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/29.jpg)
![Page 30: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/30.jpg)
![Page 31: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/31.jpg)
![Page 32: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/32.jpg)
![Page 33: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/33.jpg)
millis() !!!!!
![Page 34: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/34.jpg)
Phidgets
• Love that there’s no need to program hardware
![Page 35: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/35.jpg)
Phidgets
• Love that there’s no need to program hardware
• Standalone?
![Page 36: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/36.jpg)
Make Controller
![Page 37: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/37.jpg)
LED $0.17Make Controller $149.00Total $149.17
Make Controller
![Page 38: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/38.jpg)
LED $0.17Make Controller $149.00Rowley Crossworks $1000.00Total $1,149.17
Make Controller
![Page 39: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/39.jpg)
Make Controller
![Page 40: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/40.jpg)
Parallax Propeller
![Page 41: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/41.jpg)
LED $0.17Propeller Dev. Kit $129.00Total $129.17
Parallax Propeller
![Page 42: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/42.jpg)
Parallax Propeller
![Page 43: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/43.jpg)
The Future
![Page 44: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/44.jpg)
![Page 45: Physical Computing - tigoe.comtigoe.com/workshops/sketching06/sketching06_slides.pdfPhysical Computing What We’ve Learned So Far @ITP Tom Igoe ITP Tisch School of the Arts NYU. ITP](https://reader034.vdocument.in/reader034/viewer/2022042110/5e8b7e9984c136683a74af13/html5/thumbnails/45.jpg)
Thanks!
More info: http://itp.nyu.edu
http://tigoe.net/pcomp/