hci in iot

33
HCI in IoT Boadu A. Charles Jnr

Upload: charles-boadu-akoto-jnr

Post on 15-Apr-2017

473 views

Category:

Devices & Hardware


0 download

TRANSCRIPT

Page 1: HCI in IoT

HCI in IoTBoadu A. Charles Jnr

Page 2: HCI in IoT

… is the network of physical objects or "things" embedded

with electronics, software, sensors, and network connectivity, which enables these objects to collect

and exchange data.

Definition of IoT

Page 3: HCI in IoT

…the design and use of computer technology, focusing particularly

on the interfaces between people and computers.

HCI by Definition

Page 4: HCI in IoT

…any device that accepts input, performs some computations or

processing of the input and produces an output.

Technically, that makes an most devices computers.

Computer by Definition

Page 5: HCI in IoT

Down the Memory Lane

Page 6: HCI in IoT

MS Surface Pro 3

Apple III ENIAC

Little Bit of History

Page 7: HCI in IoT

Little Bit of History

Music Players

Page 8: HCI in IoT

Little Bit of History

Page 9: HCI in IoT

https://www.youtube.com/watch?v=6Cf7IL_eZ38

A Day Made of Glass

Page 10: HCI in IoT

Touch Devices

Page 11: HCI in IoT

Touch Devices

Keypad

How it works Punch buttons in order to complete a task.

Page 12: HCI in IoT

Touch Devices

Potentiometer

How it works Turning the knob changes the resistance to the current flowing through a circuit.

Applications Retrieve values in a range.

Tuning properties of your project like brightness of display, volume, sensitivity etc.

Page 13: HCI in IoT

Touch Devices

Potentiometer

Page 14: HCI in IoT

Touch Devices

Touch Potentiometer

How it works Gently sliding your finger down the component changes resistance to current flowing through a circuit.

Applications Retrieve values in defined in a range.

Tuning properties of your project like brightness of display, volume.

https://www.youtube.com/watch?v=VCq-ZJU6gtk

Page 15: HCI in IoT

Touch Devices

Touch Potentiometer

https://www.sparkfun.com/products/13144

Page 16: HCI in IoT

Touch Devices

SoftPot Membrane Potentiometer

How it works Gently sliding your finger down the component changes resistance to current flowing through a circuit.

It is a flexible component.

Applications Retrieve values in a specified range.

Tuning properties of your project like brightness of display, volume.

https://www.youtube.com/watch?v=W9WuuLFxry0 https://www.youtube.com/watch?v=s3dBox-LB7I

Page 17: HCI in IoT

Touch Devices

Touch Sensor

Applications Projects where you activate something on the first touch, then deactivate it when touching again, like a switch.

https://www.adafruit.com/products/1375

Page 18: HCI in IoT

Touch Devices

Bare Conductive Pen

How it works Draw on anything - wood, paper, mug.

Simply touch and make stuff happen.

Applications Any project where users need to touch device as a way of interacting with the device.

Page 19: HCI in IoT

Touch Devices

Bare Conductive Pen https://www.youtube.com/watch?v=7ddYM-44RLc

Page 20: HCI in IoT

Touch Devices

Force Sensors

How it works Changes resistance when a force or pressure is applied.

Resistance is inversely proportional to the force applied.

Applications Any project where you have to know how much pressure user applies on a button.

Page 21: HCI in IoT

Touch DevicesHow it works Measures component position on the x-axis (right or left) and the y-axis (front/up or back/down).

Applications Controlling speed and/or direction of mobile devices - quadcopter and other robots.

https://www.sparkfun.com/products/9032

Joystick

Page 22: HCI in IoT

Touch Devices

Touch Screen

Page 23: HCI in IoT

Touchless Devices

Page 24: HCI in IoT

Touchless DevicesHow it works Users interact with your project through sound.

Applications Sound activated actions in projects.

https://www.sparkfun.com/products/9868

Microphone

Page 25: HCI in IoT

Touchless DevicesHow it works Detects magnetic north to a degree in accuracy.

https://www.sparkfun.com/products/retired/7915

Compass

Page 26: HCI in IoT

Touchless DevicesHow it works Activates chip on RFID card to in order to get it to transmit information from its microchip.

Applications Payments processing. Projects that require some sort of identification.

https://www.adafruit.com/products/789

NFC/RFID Controller Shield

Page 27: HCI in IoT

Touchless Devices

Passive IR Proximity Sensor

How it works Used to detect whether a human has moved in or out of the sensor’s range. Senses motion.

Response time and sensitivity van be tuned.

Applications Projects that need to perform some action based on presence or absence of a human.

Page 28: HCI in IoT

Touchless DevicesHow it works Uses IR technology to determine 6 gestures - UP, DOWN, RIGHT, LEFT, CLOSER, FURTHER.

Applications Projects that require an indication of direction.

https://www.youtube.com/watch?v=A3QRyixnEl8

Avago Gester Sensor

Page 29: HCI in IoT

BLE Devices

Tile

Estimote

Kontact

https://www.youtube.com/watch?v=pXSsefBWKsw

Page 30: HCI in IoT

The Future

Page 31: HCI in IoT

Google Voice Search

The Future

Page 32: HCI in IoT

The Future

               8  8888888888                          8  8888                                        8  8888                            d888888o.                          8  8888888888                      8  8888                                      8  8888                                        8  8888                        .`8888:'  `88.                      8  8888                                  8  8888                                      8  8888                                        8  8888                        8.`8888.      Y8                      8  8888                                  8  8888                                      8  8888                                        8  8888                        `8.`8888.                              8  8888                                  8  888888888888                      8  8888                                        8  8888                          `8.`8888.                            8  888888888888                  8  8888                                      8  8888                                        8  8888                            `8.`8888.                          8  8888                                  8  8888                                      8  8888                                        8  8888                              `8.`8888.                        8  8888                                  8  8888                                      8  8888                                        8  8888                      8b      `8.`8888.                      8  8888                                  8  8888                                      8  8888                                        8  8888                      `8b.    ;8.`8888                      8  8888                                  8  888888888888                      8  888888888888                        8  8888                        `Y8888P  ,88P'                      8  888888888888

https://github.com/ekowcharles/elise

Page 33: HCI in IoT

Thank You