New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class 2 March 7 2007.

Slides:



Advertisements
Similar presentations
Transducers PHYS3360/AEP3630 Lecture 33.
Advertisements

Programming Logic Controllers
By: Engr. Irfan Ahmed Halepoto Assistant Professor, Deptt: Electronics Engg. LECTURE#02 Basics of instrumentation & Measurement systems AUTOMATION & ROBOTICS.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
INTRODUCTION TO ROBOTICS INTRODUCTION TO ROBOTICS Part 4: Sensors Robotics and Automation Copyright © Texas Education Agency, All rights reserved.
Embedded Computer Systems Elec471 Welcome remarks and Class Overview Associate Professor Cap’n Tim Johnson, PE.
Dr. Andreas Kunz © 10/2004 inspire icvr BASICS OF ELECTRONICS.
Sensors. What Are Sensors? Devices that change resistance due to – Light – Pressure – Position (angle) –etc… Haptic Perception - involves sensors in the.
[HW] 2015 – sensors purpose of a sensor:
CMPE 118 MECHATRONICS Introduction to Sensors Or, How the world gets into our programs.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2006 Class 5 May
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class 3 March
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class ? May
RAISE Teachers Polytechnic University Monday August 29, 2005 Introduction to Sensors Sookram Sobhan.
Power and Energy Measurements Chapters: 39 and 42 Juha Kallunki,
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 4.1 Actuators  Introduction  Heat Actuators  Light Actuators  Force, Displacement.
Introduction.
ACTUATOR. An actuator is a type of motor for moving or controlling a mechanism or system. It is operated by a source of energy, usually in the form of.
Sensors Introduction Describing Sensor Performance Temperature Sensors
Introduction Definitions, classifications, general requirements.
Programmable Logic Controller
EKT314/4 Electronic Instrumentation
Temperature Measurement
EKT314/4 - Electronic Instrumentation 2 3 Transducer Signal Conditioner Filter Excitation Power Supply Controller Interface Micro- processor D2A Converter.
SCADA and Telemetry Presented By:.
Introduction to Robotics Principles of Robotics. What is a robot? The word robot comes from the Czech word for forced labor, or serf. It was introduced.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Lecture 5: Sensors. A sensor is any element that provides information from the to the robot, either about the environment or about the robot itself. Sensing.
Getting started with interactive projects using the Arduino, Max and Processing.
gradually rises from 0 to 9V immediately drops from 9V to 0V
Lecture 7: Signal Processing V EEN 112: Introduction to Electrical and Computer Engineering Professor Eric Rozier, 2/27/13.
Sensors and Electricity. What is a Sensor? A sensor is a device that: A sensor is a device that: 1) Measures a physical quantity 2) Converts this measurement.
Magnetic Contactor For handling large current and voltage.
Lecture 13: Basic Circuit Theory I EEN 112: Introduction to Electrical and Computer Engineering Professor Eric Rozier, 4/1/13.
Sensors are mostly electronic devices used to monitor or capture something.
Introduction to Engineering Lab 4 – 1 Basic Data Systems & Circuit Prototyping Agenda REVIEW OF LAB 3 RESULTS DEFINE a DATA SYSTEM  MAJOR TYPES  ELEMENTS.
PSAA Curriculum Unit Physical Science Systems. Problem Area Energy and Power Systems.
ECE 194 S’01 Introduction to Engineering II Arizona State University 1 The operational amplifier, cont.  Has a multitude of circuit applications  Linear.
Automation & Control Any process consist of :- (1) Application (2) Control System The Process Application (Operative Part) Control System (Action Coordinator)
Advanced Design Applications UNIT 4: MANUFACTURING
Sensors Por: Flora Gibson.
Introduction to Arduino Microcontrollers. What is a Microcontroller ? What is a Microprocessor ? A Microcontroller (8 bit) does one task very fast and.
INTRODUCTION TO ROBOTICS INTRODUCTION TO ROBOTICS Part 4: Sensors Robotics and Automation Copyright © Texas Education Agency, All rights reserved.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
CISSP Common Body of Knowledge Review by Alfred Ouyang is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
18240 Element two - Components INPUTS OUTPUTS PURPOSE TYPICAL USE.
1. 2 Meghanathi Gaurang k ( ) Pandey Prashant D ( ) Mishra sandip R ( )
INTRODUCTION TO SENSORS Introduction to Sensors Learning Module Micro-Pressure Sensor.
INTRODUCTION TO TRANSDUCERS Introduction to Transducers Learning Module Macro-sized Incandescent light bulb Micro-sized light emitting diode.
The sensors guide fingerprint sensors rate monitor gyroscope camera
THE PPT OF THE FINAL YEAR PROJECT OF B-TECH ECE (4-TH YEAR) UNDER THE GUIDANCE OF SWARASATI SAHA,LECTURER OF DEPARTMENT OF ECE IS SUBMITTED BY- ARIJIT.
Static Electricity Circuits Part Deux Safety In the House
Submitted By: Pranav Haldar (40) Sumit Srivastava (52) EN 3rd Year
How small is nanotechnology? lessons outline Integrated Circuits and 45nm linewidths (2007 ETP – lesson day 1) What are MEMS? (lesson day 2) Common uses.
1 Transducers EKT 451 CHAPTER 6. 2 Definition of a Transducers   Transducer is any device that converts energy in one form to energy in another.  
1 Sensors and Transducers. 2 Physical Process Measurand Signal variable Display X S Measurement M Simple Instrument Model Physical Measurement variable.
1 TRANSDUCER. 2 Contents To understand the basic concept of Transducer To learn about Block diagram of transducer Different Applications of transducers.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 10: Digital Systems by Muhazam Mustapha, December 2011.
1 - An Introduction to Sensors P roduced at Warwick University by Margaret Low Simon Leigh
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Electronic SENSORS.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
INTRODUCTION TO ELECTRONIC INSTRUMENTATION
Measurements & Instrumentation – Module 3
Home automation using Arduino & ‘PIR sensor’
Definitions, classifications, general requirements
Instrumentation and Control Systems
Definitions, classifications, general requirements
Presentation transcript:

New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class 2 March

New Human Computer Interfaces - HUJI - Spring On the Menu Homework review The Technology behind NewChi –Sensors –Actuators –Microcontrollers –Various Data Processing Methods Workshop: Planning a simple Tangible Interface

New Human Computer Interfaces - HUJI - Spring Homework Review Internet research: –Search for a good example of each one of the above New CHI forms (Tangible, Ambient, Multimodal). See the Course site Topics page to startTopics –Create a Personal Wiki page in which you write one paragraph for each example: Description + Link What I think it interesting and good about it Add a link to your page to the NewCHI Wiki Home Page

New Human Computer Interfaces - HUJI - Spring Homework Review Internet research: –Lets take a looklook

New Human Computer Interfaces - HUJI - Spring Homework Review Any thoughts about what is being explored in the field today? Any thoughts about the future of the field?

The Technology behind NewChi

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Sensors Actuators Microcontrollers Various Data Processing Methods

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Sensors –What is a sensor? A sensor is a physical device or biological organ that detects, or senses, a signal or physical condition and chemical compounds. (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Types of Sensors: –Thermal energy sensors –Electromagnetic sensors –Mechanical sensors –Chemical sensors –Optical and radiation sensors –Acoustic sensors –Biological Sensors (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Types of Sensors: –Thermal energy sensors temperature sensors: –thermometers, thermocouples, temperature sensitive resistors (thermistors), bi-metal thermometers and thermostats heat sensors: –bolometer, calorimeter (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Types of Sensors: –Electromagnetic sensors electrical resistance sensors: –ohmmeter, multimeter electrical current sensors: –galvanometer, ammeter electrical voltage sensors: –leaf electroscope, voltmeter electrical power sensors: –watt-hour meters magnetism sensors: –magnetic compass, fluxgate compass, magnetometer, Hall effect device (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Types of Sensors: –Mechanical sensors pressure sensors: –altimeter, barometer, barograph, pressure gauge, air speed indicator, rate of climb indicator, variometer gas and liquid flow sensors: –flow sensor, anemometer, flow meter, gas meter, water meter, mass flow sensor mechanical sensors: –acceleration sensor, position sensor, selsyn, switch, strain gauge (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Types of Sensors: –Chemical sensors Chemical sensors detect the presence of specific chemicals or classes of chemicals. Examples include –oxygen sensors, also known as lambda sensors, –ion-selective electrodes, –pH glass electrodes, –redox electrodes. (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Types of Sensors: –Optical and radiation sensors radiation sensors: –Geiger counter, dosimeter, Scintillation_counter subatomic particle sensors: –scintillometer, cloud chamber, bubble chamber light sensors, or photodetectors proximity sensor scanning laser interferometry. (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Types of Sensors: –Acoustic sensors sound sensors: –Microphones –Hydrophones –Seismometers. (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Types of Sensors: –Biological sensors All living organisms contain biological sensors with functions similar to those of the mechanical devices described. (

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi What makes a Good Sensor? –the sensor should be sensitive to the measured property –the sensor should be insensitive to any other property –the sensor should not influence the measured property –In the ideal situation, the output signal of a sensor is exactly proportional to the value of the measured property.

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Sensors: What sensors will you be using? –The 2 most basic ones: Switches (digital input) Photo-Resistors (analog input) –And any others you find that you need…

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Sensors: More information –WikipediaWikipedia –Sensor WIKI (musical instruments)Sensor WIKI –SensEduSensEdu –ITP Sensor Workshop ReportsITP Sensor Workshop Reports

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Actuators –What are actuators? An actuator is the mechanism by which an agent acts upon an environment.

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Actuators –What are actuators? actuators are a subdivision of transducers. –They are devices which transform an input signal (mainly an electrical signal) into motion.

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Actuators –Types of Actuators Electrical motors Pneumatic actuators Hydraulic pistons Relays Comb drives Piezoelectric actuators Thermal bimorphs Digital Micro-mirror Devices Electro-active polymers Etc

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Microcontrollers –What is a MC? A microcontroller (MCU) is a computer-on-a-chip used to control electronic devices.computerchipelectronicdevices It is a type of microprocessor emphasizing self-sufficiency and cost-effectiveness, in contrast to a general-purpose microprocessor, the kind used in a PC.microprocessorPC A typical microcontroller contains all the memory, peripherals and input/output interfaces needed, whereas a general purpose microprocessor requires additional chips to provide these functions.memoryperipheralsinput/output

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Microcontrollers –How do you compare MCs? Speed I/O Ports (digital, analog) AD converters Communications / networking Compilers / Translators Debuggers Programmers Power Consumption etc

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Microcontrollers –What can they do? Open and Close Circuits Execute Algorithms Computation Communication & Networking All within their specific limitations (memory, Speed, Power consumptions, etc)

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Microcontrollers –What will we be using? The Arduino (Open Source Hardware) Atmel ATmega8/168 Based MCU Built in Digital/Analog Pins and Circuits Programmed in Wiring (built on Processing) – a JAVA based language

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi The Arduino

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Microcontrollers –More Information: Wikipedia Introduction to MC’s Nabble Forums Embedded Systems forums Microcontroller.com

New Human Computer Interfaces - HUJI - Spring The Technology behind NewChi Data Processing Methods (briefly) –Image Processing Location Motion Direction –Sound Processing Voice Recognition Amplitude recognition Location

Class Workshop Planning a Simple Tangible Interface

New Human Computer Interfaces - HUJI - Spring Class Workshop 1 Introduction and Goals Group Work Presentations and Discussion

New Human Computer Interfaces - HUJI - Spring Class Workshop 1 Goals –A small project to get you acquainted with designing and implementing a tangible UI prototype.

New Human Computer Interfaces - HUJI - Spring Class Workshop 1 Example: A smart door mat –Counts how many times it has been stepped on –Can react to being stepped on (i.e. Turning the light on, opening the door, etc) –Can tell us how many times it has been stepped on –etc

New Human Computer Interfaces - HUJI - Spring Class Workshop 1 Example: A smart door mat –What do we need to make it? Physical parts Programming Interaction / Interface design

New Human Computer Interfaces - HUJI - Spring Class Workshop 1 Group Work –Break up into groups of 2 –Decide on an Tangible Interface (20 minutes) Input Processing Output –Plan the basic system architecture to make it happen (20 minutes) –Prepare a short presentation (2-3 minutes)

New Human Computer Interfaces - HUJI - Spring Class Workshop 1 Presentations and Discussion –Each group presents their idea and system architecture –Class Discussion

New Human Computer Interfaces - HUJI - Spring Home Work Formalize the project: Project Folio –Description and architecture –Part Needed: Research the parts you will need to make it happen –Psuedocode Create a Project WIKI page with the Project Folio Read the following: – –Arduino booklet pp 8-16Arduino booklet Come ready to next class we will start running with a technology Workshop- so read ahead of time!