fundamentals of physical computing - faludi...physical computing • your examples of physical...
TRANSCRIPT
![Page 1: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/1.jpg)
Fundamentals of Physical Computing
Instructor: Rob Faludi
![Page 2: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/2.jpg)
Introduction
• Physical Computing
• Physical
• Computing
• Humans
• Objects
• Rob Faludi
• Background
![Page 3: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/3.jpg)
Plan for Today
• Introductions
• Syllabus Review
• Physical Computing
• Components
• Arduino
• Readings & Assignments
![Page 4: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/4.jpg)
Introductions
• Name
• Former life
• Imagined super power
• How you ended up in this class, hopes and plans
![Page 5: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/5.jpg)
Syllabus Review
• Syllabus review
• Class schedule & structure
• Assignments
• Documentation
• Grading
• Office Hours aka Lab Hours
• Kit, tools, workshop
![Page 6: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/6.jpg)
Physical Computing
• Your examples of physical computing
• Observation, iteration, thinking about physical action
• Mental models - yours, the embodiment, theirs
• presence / attention
• transduction
![Page 7: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/7.jpg)
Analog vs. Digital
![Page 8: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/8.jpg)
Transduction
![Page 9: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/9.jpg)
Components
![Page 10: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/10.jpg)
LEDs
![Page 11: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/11.jpg)
Resistors
![Page 12: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/12.jpg)
Switches
![Page 13: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/13.jpg)
Breadboard
![Page 14: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/14.jpg)
![Page 15: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/15.jpg)
Breadboard
![Page 16: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/16.jpg)
Wire
![Page 17: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/17.jpg)
Power Supply
![Page 18: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/18.jpg)
Microcontroller
![Page 19: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/19.jpg)
Water Analogy
![Page 20: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/20.jpg)
Arduino Web Site
• reference, learning, playground
• download software
• install drivers
• serial connection
![Page 21: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/21.jpg)
![Page 22: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/22.jpg)
![Page 23: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/23.jpg)
Programming is Easy
![Page 24: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/24.jpg)
![Page 25: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/25.jpg)
Soldering is Easy
• tin the tip
• heat the components
• apply solder
• clean the tip
• repeat
• practice
![Page 26: Fundamentals of Physical Computing - Faludi...Physical Computing • Your examples of physical computing • Observation, iteration, thinking about physical action • Mental models](https://reader033.vdocuments.net/reader033/viewer/2022050500/5f932d141b0eaf53ac60550f/html5/thumbnails/26.jpg)
Readings and Assignments
• Readings
• Physical Computing, Chapter 2, 3, 4
• Getting Started with Arduino, Chapters 1 - 4
• There Will Come Soft Rains – Bradbury: http://www.faludi.com/classes/fundamentalsphysicalcomputing/readings/Bradbury_Soft_Rains_1950.pdf
• Assignment
• Digital Output Input Lab
• Soldering Lab
• Imagined Physical Computing System