1.0 Introduction to Physical Computing What is Physical Computing?
1.0 Physical Computing Physical Computing is how computers can communicate with humans and the environment Building a digital system that utilizes sensors and actuators to interact with the physical world An Interactive Physical System
1.0 What are Microcontrollers? A small computer that contains a processor core, memory and programmable input/output peripherals Designed for embedding programs and applications Executes or performs a repetitive task
1.0 Sensor vs. Actuator Sensors are used to read and get physical information Actuators are used to move a mechanism or system Sensors and Actuators are sometimes used together in order to establish a communication between the digital and real world environment
(Environment or Humans) 1.0 Interaction Diagram INTERACTION Interactive System (Microcontroller) Real World (Environment or Humans) Sensors Actuators
Background, Projects, and Work 1.0 My Experience Background, Projects, and Work
1.0 Applications Vehicles/Rovers Virtual Ventures Summer Camps
1.0 Applications Vehicles/Rovers Wireless Devices (IOT) Ottawa Maker Faire 2015
1.0 Applications Vehicles/Rovers Wireless Devices (IOT) Robotics Colin Kilby & Ashleigh Fratesi
1.0 Arduino UNO Arduino UNO (REDBoard) Breadboard
1.0 Arduino Learning Overview Easy to learn and grasp Great for device prototyping Don’t have to be a Programmer or Engineer Open source and online resources Similar to C Languages Show creativity!
1.0 Example Prototype https://www.youtube.com/watch?v=qMapmVecCC8
1.0 Couse Learning Objectives Sensor Input and Output Serial Communication Wireless Communication Physical Feedback Data Logging and Data Analysis Filtering and Sorting Graphical User Interface Control