Top Banner
Embedded Computing Overview Philip van Allen
8

Embedded Computing Overview

Jan 27, 2015

Download

Design

A brief overview of embedded computing, looking at the context for designers learning about tangible interaction and physical computing with systems like the Arduino and Beaglebone.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Embedded Computing Overview

Embedded Computing Overview

Philip van Allen

Page 2: Embedded Computing Overview

Cloud PC Tablet

PhoneDedicatedWearablesEmbedded

Server

An Ecology of Digital Systems

Clockwise, in order of closeness to the person

Page 3: Embedded Computing Overview

Programmable - IsolatedArduino

Linux ComputerRaspberry Pi/BeagleBone

Wireless SensingXbee

ID OnlyRFID

Programmable - NetworkedTessel

Linux + ArduinoArduino Tre

Range of Embedded Systems

Clockwise, in order of computing power

Page 4: Embedded Computing Overview

Sensors Actuators

Proximity Light

Switch Linear Touch

Stepper Solenoid Servo

Switch LEDs

Page 5: Embedded Computing Overview

Sensors - Analog to Digital

Environmentaltemphumiditybarometric pressurelight (brightness, color)soundmoisturechemicalcamera - object, facial recognition

Biometricheart ratebreathingblood pressureID - fingerprint, irissteps, activitysleepbrain activitychemical - nutrients, toxins, cancer, etc.

Page 6: Embedded Computing Overview

Sensors - Analog to Digital

Interaction/Movementswitch

bat, tact, floor, infrared, magnetic, etc.

proximitytouch (1D, 2D, multi)pressurepotentiometers

rotary, linear, joystick

accelerometer gyroflex/bendmotion

Heat/PIR, camera

Page 7: Embedded Computing Overview

Actuators - Digital to Analog

Behavior/motiondc motorservosteppermemory wire (nitinol)solenoid

Mediavideoaudio

Environmentalleds/lightsel wirebuzzerheating/cooling

Switchesdigital outrelay

Page 8: Embedded Computing Overview

Why Embedded Computing?

Enables new kinds of designTangible Interaction, NUI, Physical Computing, Gestural Interaction, etc.

Integrates the physical world with the digital

Escapes the screen

Embeds interaction in people’s lives