physical computing 12/24/2009. 緣起 aaql 優質生活空間國科會整合性計畫 ...

16
Physical Computing 12/24/2009

Upload: elvin-marsh

Post on 12-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Physical Computing

12/24/2009

Page 2: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

緣起• AAQL 優質生活空間國科會整合性計畫

http://aaql.cs.nccu.edu.tw

• http://www.playrobot.com 飆機器人• ArtsIT 2009 數位藝術國際研討會

Page 3: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

ArtsIT 2009 互動藝術展

Page 4: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

使用感測裝置• WiiMote (see Johnny Lee’s webpage

)

• Web camera (video sensor)

• Touch panel

• 壓力感測• 麥克風 (audio sensor)

• 其他

Page 5: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

感測器種類 (1/2)

Page 6: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

感測器種類 (2/2)

Page 7: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

感測器特性• 體積小• 模組化• 價格低廉 ( 相對 )

• 可透過 controller board 連接電腦進行資料交換

• 互動裝置與藝術方面之應用

Page 8: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Physical Computing

• In the broadest sense, means building active and interactive physical systems by the use of software and hardware that can sense and respond to the analog world.

• In practical use, the term most often describes handmade art, design or DIY hobby projects that use sensors and microcontrollers to translate analog input to a software system, and/or control electro-mechanical devices such as motors, servos, lighting or other hardware.

Page 9: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Physical Computing

Devices and Systems

• Electronic

• Mechanical

• Active

• Interactive

Applications

• Visual Art

• Theater

• Performance

• New Media

Page 10: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

New Interface Paradigm

Page 11: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Microcontroller

• A (little) computer, with memory provisions for input provisions for outputcentral processing unit (CPU)

• Embedded

• Stand-alone

• Ubiquitous

• Ideal platform for interactive design

Page 12: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Physical Computing Architectures

Page 13: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Physical Computing Architectures

Page 14: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Physical Computing Projects

• Some past course projects

• Some videos on YouTube

• THE DEMOS 網站

• Can you help find some?

• Can you come up with some ideas for physical computing projects?

Page 15: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Development Platform

• Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.

• It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

• Wiki 中文

Page 16: Physical Computing 12/24/2009. 緣起 AAQL 優質生活空間國科會整合性計畫    飆機器人

Resources

• Books Tom Igoe and Dan O'Sullivan, Physical Computing:

Sensing and Controlling the Physical World with Computers, 2004.

J. Noble, Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks, 2009.

踏進互動科技世界:使用 Arduino, 2009.

• Courses http://astro.temple.edu/~cvecchio/ http://www.cs.chalmers.se/idc/ituniv/kurser/09/

physcomp/ http://itp.nyu.edu/physcomp/Fall09/Rory