Maker Approach to Product Innovation BRINGING TO LIFE WEARABLE / IoT - - PowerPoint PPT Presentation

maker approach to product innovation
SMART_READER_LITE
LIVE PREVIEW

Maker Approach to Product Innovation BRINGING TO LIFE WEARABLE / IoT - - PowerPoint PPT Presentation

Maker Approach to Product Innovation BRINGING TO LIFE WEARABLE / IoT IDEAS With RAPID PROTOTYPING using Open HW and SW MOE T MOE TANABIAN ANABIAN VP of Engineering | Head of IoT Innovation Lab Samsung Electronics ABOUT ME MOE TANABIAN Vice


slide-1
SLIDE 1

Maker Approach to Product Innovation

BRINGING TO LIFE WEARABLE / IoT IDEAS

With RAPID PROTOTYPING using Open HW and SW

MOE T MOE TANABIAN ANABIAN

VP of Engineering | Head of IoT Innovation Lab Samsung Electronics

slide-2
SLIDE 2

ABOUT ME

MOE TANABIAN Vice President of Engineering, Head of Smart Things IoT Innovation Lab Samsung Electronics, San Jose, CA 16 years of industry experience in building and launching CE, Mobility and Wireless products in companies such as Samsung, Amazon, Nortel

2

slide-3
SLIDE 3

3 ¡

BACKUP ¡SLIDES ¡ ¡

Product Innovation – The Maker Way

Silicon Valley way of Innovation by Tinkering, Hacking and Making

slide-4
SLIDE 4

4

WHAT IS THIS “MAKER” THING?

slide-5
SLIDE 5

FACT CT

5

Visionary products are NOT envisioned

  • vernight by product

visionaries

slide-6
SLIDE 6

THEN HOW ARE GREAT NEW PRODUCTS BORN? Lets look at How Silicon Valley (and our lab) Innovate…

slide-7
SLIDE 7

7

WHY CAN’T WE DO “THIS”

It all starts with a burning desire, a missing piece –

slide-8
SLIDE 8

8

And–is this a material addressable market with growth potential? & can it be built and can Samsung ship it and make it a business?

slide-9
SLIDE 9

9

If all YES, Then we get together start working on it

slide-10
SLIDE 10

10

Quick guideline for where to look for potentials and pain points

Project selection checkbox

  • 1. Focus ¡on ¡exploi0ng ¡Experience ¡Gap ¡ ¡
  • 2. Select ¡opportuni0es ¡with ¡high ¡demand ¡that ¡

Samsung ¡can ¡fulfill ¡

  • 3. Align ¡with ¡HQ ¡

¡ Combine ¡Design ¡and ¡Technology ¡address ¡the ¡ Experience ¡Gap: ¡ ¡

  • i. Dras0cally ¡simple ¡& ¡Intui0ve ¡UX ¡ ¡
  • ii. Beau0ful ¡Visual ¡Design, ¡Form ¡Factor ¡and ¡

ID ¡

  • iii. Well ¡designed ¡So7ware ¡and ¡Hardware ¡ ¡
  • iv. Intelligence ¡and ¡Machine ¡Learning ¡
slide-11
SLIDE 11

11

MulA-­‑Device ¡ Experiences ¡ Best ¡UI ¡is ¡ ¡ No ¡UI ¡ Superb ¡SIMPLE ¡ Experiences ¡

Projected U.S. Biofuel Source: Biomass as Feedstock for a Bioenergy and Bioproducts Industry:

Seamless D2D experiences across Samsung devices Drastically Simple UX – Attractive, Natural design Context, Machine Learning – to enable minimal to No UI UX

Quick guideline for where to look for potentials and pain points

slide-12
SLIDE 12

12

Then we do the Initial coarse designs

slide-13
SLIDE 13

13

AND THEN WE MAKE STUFF

slide-14
SLIDE 14

14

And we write code…

slide-15
SLIDE 15

15

Make more stuff…

slide-16
SLIDE 16

16

Write more code…

slide-17
SLIDE 17

17

Test again the design for UX, and Technical…

slide-18
SLIDE 18

Make ¡ ¡Test ¡ ¡Validate ¡

18

We do this cycle a few (~6-15) times (each taking 2-3 weeks)

slide-19
SLIDE 19

19

And fjnally….

slide-20
SLIDE 20

20

Then we get some sleep and rest (Once in a while!)

slide-21
SLIDE 21

21

It’s a collaborative process with Samsung headquarters

slide-22
SLIDE 22

22

And celebrate when we have completed the project

slide-23
SLIDE 23

23

So, what is the CORE of how we do things?

slide-24
SLIDE 24

1 1 2 2 3 3

Mix of Design & Technology Rapid Iterations

TENETS OF SUCCESSFUL MAKING How do we do this?

Duality of skills in x- Functional Small Teams

slide-25
SLIDE 25

25

1 1

Mix of Design and Technology in thinking & Making

slide-26
SLIDE 26

26

2 2

Rapid Iteration

  • ver Ideate /

Make / Pivot

slide-27
SLIDE 27

27

2 2

Also Worth reading

slide-28
SLIDE 28

Tenet ¡3: ¡x-­‑FuncAonal ¡Team, ¡x-­‑Skill ¡Learning ¡

28

3 3

Duality of Skills in the team

slide-29
SLIDE 29

29 ¡

Building WEARABLE / IoT Products

With RAPID PROTOTYPING using Open HW and SW

slide-30
SLIDE 30

OUTLINE

30

WEARABLES: Design Success Factors

Connectivity & Sensors Energy & Battery Consumption Reference Design for Wearable Experiments

slide-31
SLIDE 31
  • Always ready
  • Senses & reacts; can act proactively
  • Communication tool
  • Respects wearer’s attention
  • Intimate & personal

31

CHARACTERISTICS OF WEARABLES

slide-32
SLIDE 32

UX: COST VS BENEFITS

32

slide-33
SLIDE 33

SOCIAL WEIGHT

SW = CL + PP + SC

CL → cognitive load PP → physical presence SC → social convention

33

Source:A. ¡Toney, ¡B. ¡Mulley, ¡B. ¡H. ¡Thomas, ¡and ¡W. ¡Piekarski, ¡“Social ¡weight: ¡designing ¡to ¡minimise ¡the ¡social ¡consequences ¡arising ¡from ¡technology ¡use ¡by ¡the ¡mobile ¡professional,” ¡Personal ¡and ¡Ubiquitous ¡ Compu0ng, ¡vol. ¡7, ¡no. ¡5, ¡pp. ¡309–320, ¡2003.

slide-34
SLIDE 34

CL: Cognitive Load -- PP: Physical Presence -- SC: Social Convention

CL: • PP: • SC: • CL: ••• PP: •• SC: • CL: •••••• PP: ••• SC: ••

34

SOCIAL WEIGHT

slide-35
SLIDE 35

CL: ••• PP: ••• SC: ••• CL: ••• PP: •••• SC: ••••• CL: ? PP: •••••••••• SC: ••••••••••••••••••••

35

CL: Cognitive Load -- PP: Physical Presence -- SC: Social Convention SOCIAL WEIGHT

slide-36
SLIDE 36

Integration with other platforms & devices Discoverability of functionality How many wearables/person? Turning it off and showing that state: e.g. Glass vs Autographer Cost

36

OTHER UX CHALLENGES IN WEARABLES

slide-37
SLIDE 37

OUTLINE

37

WEARABLES: Design Success Factors

CONNECTIVITY & SENSORS

Energy & Battery Consumption Reference Design for Wearable Experiments

slide-38
SLIDE 38

Voice ¡ Data ¡ Audio ¡ Video ¡ State ¡ Bluetooth ¡

Y ¡ Y ¡ Y ¡ N ¡ N ¡

BLE ¡

N ¡ N ¡ N ¡ N ¡ Y ¡

Wi-­‑Fi ¡

Y ¡ Y ¡ Y ¡ Y ¡ N ¡

Wi-­‑Fi ¡Direct ¡

Y ¡ Y ¡ Y ¡ N ¡ N ¡

ZigBee ¡

N ¡ N ¡ N ¡ N ¡ Y ¡

ANT ¡

N ¡ N ¡ N ¡ N ¡ Y ¡

State: ¡ ¡

Low ¡bandwidth, ¡ ¡ Low ¡Latency, ¡ ¡ Low ¡Power ¡Data ¡

Source: IEEE

38

CONNECTIVITY AND SENSORS IN WEARABLES – SHORT RANGE CONNECTIVITY OPTIONS

slide-39
SLIDE 39

It’s good at small discrete Data transfers. It has new Radio, new Protocol stack and new Profjle architecture

  • Asynchronous connectionless MAC – for low

Latency fast transactions (~3ms from start to fjnish)

  • Very low (lowest) cost to implement
  • Range: ~150m, Max current: 15mA
  • Output power: 10mW, Sleep current: ~1uA
  • Data speed: 1Mbps (Optimized for States exchange)

NW ¡Available ¡ 73.0F ¡ Pause ¡|| ¡ 49.6 ¡M/h ¡ 11:24AM ¡

¡ BLE is optimized for linking things that have “Data” and “Web Services” that want this “Data” ¡

Source: IEEE

39

CONNECTIVITY AND SENSORS IN WEARABLES – CONNECTIVITY - BLE

slide-40
SLIDE 40

3 Advertising Channels and 37 Data Channels (2MHz each)

  • 2.4GHz ISM band
  • Low complexity: 1 Packet format, 2 PDU types (Adv., Data)
  • Master/Slave communication model

Source: IEEE

40

CONNECTIVITY AND SENSORS IN WEARABLES – CONNECTIVITY - BLE

slide-41
SLIDE 41

Time (us) Master Tx Radio Active (us) Slave Tx

0 ¡

176 ¡ ADV_DIRECT_IND ¡

326 ¡

CONNECT_REQ ¡ 352 ¡

1928 ¡

Empty ¡Packet ¡ 80 ¡

2158 ¡

144 ¡ Aeribute ¡Protocol ¡ Handle ¡Valid ¡Indica0on ¡

2452 ¡

Empty ¡Packet ¡ACK ¡ 80 ¡

2682 ¡

96 ¡ LL_TERMINATE_IND ¡

2928 ¡

Empty ¡Packet ¡ACK ¡ 80 ¡

Source: IEEE

41

CONNECTIVITY AND SENSORS IN WEARABLES – CONNECTIVITY - BLE

slide-42
SLIDE 42

How does BLE achieve Low Energy?

  • Assume a 3ms transaction, Tx Power=15mW,
  • For a 1.5v Battery à 10mA
  • For a 1.5v Battery, 180mAh à 10mA à 18Hr à 64800 sec à 21.6M Transactions
  • Assume Sensor Tx every 10 minutes à 1440/Day à 15000 Days à 40yr
  • This far exceeds the life of the Battery and even the Sensor itself

Source: IEEE

42

CONNECTIVITY AND SENSORS IN WEARABLES – CONNECTIVITY - BLE

slide-43
SLIDE 43

43

There are other short range wireless technologies that can potentially be built in to Wearable devices:

  • Wi-Fi is high bandwidth and can enable more

complex use cases. The drawbacks are:

  • it’s relatively expensive
  • and consumes MUCH more power
  • Zigbee is another light-weight wireless technology:
  • BLE is cheaper and consumes less power
  • Zigbee is not present on smartphones and PC’s

BLE is seems to be winning the battle of the Wearables – especially the devices that are often used in pair with a Smartphone

CONNECTIVITY AND SENSORS IN WEARABLES – CONNECTIVITY – OTHER (WI-FI, ZIGBEE, ETC)

slide-44
SLIDE 44

44

  • Accelerometer senses acceleration (movement) across 1, 2 or 3 axis
  • Multiple ways to detect acceleration. Here is a few:
  • Gravity: Heat sensors and water bubble
  • Capacitive: Capacitance change as a function of movement
  • Piezoelectric: Piezoelectric sensing as a function of movement

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – ACCELOROMETER (MEMS)

slide-45
SLIDE 45

45

3pl Axis Accelerometer – ADXL362

  • 3-Axis
  • Ultralow Power
  • SPI Digital Interface
  • Wide Voltage Range: 1.6 V to 3.5 V
  • Adjustable Threshold for Motion Activation
  • Measurement Ranges Selectable via SPI Command

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – ACCELOROMETER PROTOTYPING EXAMPLE

slide-46
SLIDE 46

46

3pl Axis Accelerometer – ADXL362 CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – ACCELOROMETER PROTOTYPING EXAMPLE

slide-47
SLIDE 47

47

MEMS based Gyros are devices that detects rotation by turning it to some electrical signal change. They are based on Corolis force.

  • Some Gryos convert rotation into change

in resistance and some to capacitance

  • They provide some form of simple

interface (e.g. I2C)

  • Example: InvenSense ITG-3xxx

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – GYRO PROTOTYPING EXAMPLE

slide-48
SLIDE 48

48

3pl Axis Gyro – ITG-3200

  • Digital-output X-, Y-, and Z-Axis angular rate sensors
  • Low 6.5mA operating current consumption
  • Fast Mode I2C (400kHz) serial interface
  • Wide VDD supply voltage range of 2.1V to 3.6V
  • Digitally-programmable low-pass fjlter

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – GYRO PROTOTYPING EXAMPLE

slide-49
SLIDE 49

49

3pl Axis Gyro – ITG-3200 CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – GYRO PROTOTYPING EXAMPLE

slide-50
SLIDE 50

50

Magnetometer is a fjeld magnetic sensing with a digital interface for applications such as compassing and magnetometry.

  • They include the magnetic sensor, plus

ADC to output digital signal

  • They provide some form of simple

interface (e.g. I2C)

  • ~1o of accuracy (for low cost parts)
  • Useful in personal navigation

applications

  • Example: Honeywell HMC5883

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – MAGNETOMETER

slide-51
SLIDE 51

51

3pl Axis Magnetometer – HMC5883L

  • Simple I2C interface
  • 2.16-3.6VDC supply range
  • Low current draw
  • 5 milli-gauss resolution

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – MAGNETOMETER PROTOTYPING EXAMPLE

slide-52
SLIDE 52

52

3pl Axis Magnetometer – MAG3110 CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – MAGNETOMETER PROTOTYPING EXAMPLE

slide-53
SLIDE 53

53

Pressure and Altitude sensor is often a MEMS based sensor that can measure that change in pressure of – liquid or gas

  • The actual sensor can be Capacitive,

Piezoelectric, Piezoresistive, etc

  • They can detect the pressure change

due to altitude change of a few centimeters

  • They provide some form of simple

interface (e.g. I2C)

  • ~1o of accuracy (for low cost parts)
  • Very useful in determining body

movements

  • Example: Freescale MPL31152

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – PRESSURE AND ALTITUDE SENSOR

slide-54
SLIDE 54

54

Pressure Altitude Sensor – MPL31152 ¡

  • 1.6V to 3.6V Digital Interface Supply Voltage
  • Direct Reading, Compensated
  • Pressure: 20-bit measurement (Pascals)
  • Altitude: 20-bit measurement (meters)
  • Temperature: 12-bit measurement (degrees Celsius)
  • Resolution down to 1 ft. / 30 cm
  • I2C digital output interface (operates up to 400 kHz)

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS –ALTITUDE SENSOR PROTOTYPING EXAMPLE

slide-55
SLIDE 55

55

Pressure Altitude Sensor – MPL31152 CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – ALTITUDE SENSOR PROTOTYPING EXAMPLE

slide-56
SLIDE 56

56

If packaging allows, it is often more efficient to use a single chip combining several sensors, or Sensor Fusion chips. The actual sensor can be Capacitive, Piezoelectric, Piezoresistive, etc

  • They sometimes come in a SoC form

which also includes fjrmware for more complicated functions such as gesture detection

  • In most Wearable devices though, real-

estate and power are at premium and sensors are included only if they are essential

  • Example: Invensense MPU-9150

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS – SENSOR FUSION

slide-57
SLIDE 57

57

SENSOR FUSION– MPU-9150

  • 1.6V to 3.6V Digital Interface Supply Voltage
  • Direct Reading, Compensated
  • Pressure: 20-bit measurement (Pascals)
  • Altitude: 20-bit measurement (meters)
  • Temperature: 12-bit measurement (degrees Celsius)
  • Resolution down to 1 ft. / 30 cm
  • I2C digital output interface (operates up to 400 kHz)

SOURCE CODE EXAMPLE:

heps://github.com/sparkfun/MPU-­‑9150_Breakout/blob/master/ firmware/MPU6050/Examples/MPU6050_DMP6/MPU6050_DMP6.ino ¡

CONNECTIVITY AND SENSORS IN WEARABLES – SENSORS –SENSOR FUSION PROTOTYPING EXAMPLE

slide-58
SLIDE 58

OUTLINE

58

WEARABLES: Design Success Factors Connectivity & Sensors ENERGY & BATTERY CONSUMPTION Reference Designs for Wearable Experiments

slide-59
SLIDE 59

59

ARGUABLY BATTERY LIFE IS THE MOST CHALLENGING PROBLEM IN DESIGING WEARABLE DEVICES

slide-60
SLIDE 60

60

1 1 2 2 3 3

BATTERY HARDWARE SOFTWARE THE 3 INFLUENCING ELEMENTS ON BATTERY LIFE – BATTERY, HARDWARE, AND SOFTWARE

slide-61
SLIDE 61

Lithium Ion (Li-ion): Strength:

§ The newest and fastest growing battery technology. § Li-ion batteries are smaller and lighter (higher energy density) Weakness: § Charging time too long, § Still low energy density § They are more expensive Application: the main type of battery used in mobile devices and handsets today Li-ion with steady current within its dominated C can provide 500-700 charge

61

BATTERIES IN MOBILE DEVICES - BATTERY CHEMISTRY

slide-62
SLIDE 62

Source: Batteries in a portable world by Isidor Buchmann

62

BATTERIES IN MOBILE DEVICES - DISCHARGE CHARACTERISTICS OF LI-ION

slide-63
SLIDE 63

63

BATTERIES IN MOBILE DEVICES - RECENT ADVANCES IN BATTERY TECHNOLOGY t

slide-64
SLIDE 64

Source: Batteries in a portable world by Isidor Buchmann

Smart battery pack should be able to report:

  • Battery’s State of Charge (SoC)
  • State of Health
  • Battery’s chemistry

They come in different capabilities:

  • Single Wire Bus Terminal
  • SMBus based on a bi-directional two wire

I2C data communication

64

BATTERIES IN MOBILE DEVICES - SMART BATTERY PACKS

slide-65
SLIDE 65

Radios, Screen and CPU are the top power consuming components of a typical wearable device

Ap Application plication Pr Proces

  • cessor

sor

BLE BLE Transceiv ansceiver er Wi-Fi Wi-Fi Transceiv ansceiver er

Audio AMP udio AMP & Codec & Codec Ac Acceler celerometer

  • meter

Magnetic sensor Magnetic sensor

GP GPS

Receiv eceiver er Gyr Gyrosc

  • scope
  • pe

Gr Graphics aphics

Pr Proces

  • cessor

sor (GPU) (GPU)

Display Display

1-1.5” L 5” LCD, OLED CD, OLED

Very ery High P High Power er High P High Power er Moder Moderate P ate Power er

To conserve power, Power Manager turns off components that are not being used

MEMOR MEMORY eMMC eMMC

Power er Manager Manager IO IO (U (USB) SB)

Camer Camera

CCD/ CD/CMOS CMOS (sensor) (sensor) AFE AFE

65

HARDWARE - MAJOR POWER CONSUMING COMPONENTS

slide-66
SLIDE 66

High High Component P Component Power er State State Lo Low w TIME TIME INA INACTIVE CTIVE LOW P W POWER WER HIGH P HIGH POWER WER (A (ACTIVE) CTIVE) User User activity activity PM PM Shutdo Shutdown wn Timer Timer 66

SOFTWARE In general, a power manager saves battery by shutting down components that are idle for a specifjc period of time

slide-67
SLIDE 67

Areas to optimize for power There are many areas that SW developer can control, and optimize the power that the app draws, often without compromising user experience: n CPU n Radio n Display n Disk / Flash Access n Alarms n Sensors n Graphics / UI

67

SOFTWARE Power optimization in sw: the most influence over battery life

slide-68
SLIDE 68

CPU optimization n Any optimization that reduces demand on CPU, will make the app more power efficient:

Ø Algorithm optimization (generally better O() == less power) Ø Caching data, intermediate results, UI assets Ø Batching CPU intensive jobs to allow the CPU to shut down Ø And fjnally: Do not execute code if it doesn’t do anything! (Disable background services when not needed)

Disk / Flash n Caching n Batching R/W access

  • CPU
  • FLASH / DISK

68

SOFTWARE – POWER OPTIMIZATION IN MOBILE SW – CPU, DISK FLASH

slide-69
SLIDE 69

69

n Display is often (among) the top power consumers on a mobile device n Display power optimization can and should be beyond simple use of use locks, etc n Intelligent handling of screen brightness can reduce the overall power consumption of device signifjcantly DISPLAY

69

SOFTWARE – POWER OPTIMIZATION IN APPS – UI AND DISPLAY POWER OPTIMIZATION

slide-70
SLIDE 70

70

n Power is measured directly from the aggregate point of battery terminal n The physical device is needed to conduct this method n Each component of interest is separately stress loaded to determine its power consumption n During measurement for each component, the component power coefficients in relation to relevant system variables are determined Direct Method Direct Method n Based on a model of the device’s power consumption (often Linear Regression) n The model is trained using a series of Direct measurements n The model can then be used to predict power consumption based on the values of systems variables – collected from logs Indirect Method Indirect Method

70

POWER MEASUREMENT – DIRECT AND INDIRECT

slide-71
SLIDE 71

Steps for Direct measurement method:

1. Identify major components to be included in the model e.g. Display

  • 2. Identify the System Variable (SV)

corresponding to each component e.g. screen brightness intensity 3. In a series of measurements, isolate each major component and measure the power consumption factor directly

Cur Current sensing ent sensing resistor esistor Stabilizing Stabilizing Capacitor Capacitor

Bat Battery tery / / Power er sup supply ply

Source: Google, U. of Michigan

71

POWER MEASUREMENT – DIRECT METHOD

slide-72
SLIDE 72

Steps for building and training the power model:

  • 1. Build the device power consumption

model as a function of all the

  • 2. Train the model by performing a series
  • f Direct measurements
  • 3. Use the model to predict power

consumption of the different use cases and tasks in your applications

Source: Google, U. of Michigan

72

POWER MEASUREMENT – INDIRECT METHOD

slide-73
SLIDE 73

73

Produced by referencing : Into the wild, Studying Real User Activity patterns to guild power optimization, by Alex Shye et al

Direct (Measured) vs Indirect (Predicted) power consumption POWER MEASUREMENT – COMPARISON OF DIRECT AND INDIRECT METHODS

PREDICTED POWER

slide-74
SLIDE 74

74

n Instrument to sample voltage, current and power at high sampling frequency rates (1000 sample per second and above) n System to host simulated cloud services n Equipment to measure ambient light n Equipment to measure ambient noise

LAB FUNCTIONS

POWER MEASUREMENT – HOW TO SETUP AND A POWER MEASUREMENT LAB

slide-75
SLIDE 75

OUTLINE

75

Wearables: What & Why? Form Factor & Ergonomics Wearable I/O UX Challenges in Wearables Connectivity & Sensors Energy & Battery Consumption REFERENCE DESIGNS FOR WEARABLE EXPERIMENTS

slide-76
SLIDE 76

Component selection for a Wearable heavily depends on its primary purpose

  • 1. Fitness Tracker: MCU, Low end CPU
  • 2. Wearable Camera: Camera senor ASIC
  • 3. Smart Watch: MCU, Low end to Medium

range CPU

76

REFERENCE DESIGN FOR WEARABLES – HARDWARE

slide-77
SLIDE 77

Sensor Sensor Fusion usion Module Module Power er Management Management Cur Cursor sor Libr Library ary Motion Motion Output Output And And USB SB/SPI /SPI Interf Interface ace Calibr Calibration ation Activity Activity Clas Classi sifj fjcation cation De Device vice Sup Support port 3- 3-Axis Axis Linear Linear Ac Acceler celerometer

  • meter

3- 3-Axis Axis Gyr Gyrosc

  • scope
  • pe
  • Accelerometer and Gyro Enabled Motion-Tracking
  • Dynamic calibration for changes in temperature
  • Small form factor
  • USB and SPI interface

77

REFERENCE DESIGN FOR WEARABLES – FITNESS TRACKING – HILLCREST LABS’s FSM Series

slide-78
SLIDE 78

78

MCU U / / Application n Pr Proces

  • cessor

sor

Power er Management Management Stor Storage age eMMC eMMC UI UI But Button ton

Sensor Sensors

Wir Wireles eless Bat Battery tery I/ I/O uU uUSB SB Display Display 1-1.5” OLED 5” OLED

REFERENCE DESIGN FOR WEARABLES – HARDWARE - SMARTWATCH – BLOCK DIAGRAM

slide-79
SLIDE 79

Ap Application plication Pr Proces

  • cessor

sor

BLE BLE Transceiv ansceiver er Wi-Fi Wi-Fi Transceiv ansceiver er

Audio AMP udio AMP & Codec & Codec Ac Acceler celerometer

  • meter

Magnetic sensor Magnetic sensor

GP GPS

Receiv eceiver er Gyr Gyrosc

  • scope
  • pe

Gr Graphics aphics

Pr Proces

  • cessor

sor (GPU) (GPU)

Display Display

1-1.5” L 5” LCD, OLED CD, OLED

MEMOR MEMORY eMMC eMMC

Power er Manager Manager IO IO (U (USB) SB)

Camer Camera

CCD/ CD/CMOS CMOS (sensor) (sensor) AFE AFE

79

REFERENCE DESIGN FOR WEARABLES – HARDWARE - WEARABLE CAMERA or GLASS

slide-80
SLIDE 80

3P APPS?

MULTIPROCESSING? ¡

You probably need an OS:

  • TinyOS (AVR) from Berkley
  • LiteOS (AVR) from U of Illinois
  • Android
  • Linux
  • QNX (RIM)
  • VxWorks

You can probably get away WITHOUT an OS Y Y N N

80

REFERENCE DESIGN FOR WEARABLES – SOFTWARE – TO OS OR NOT TO OS

slide-81
SLIDE 81
  • Benefjts of a wearable should greatly outweigh the impact of wearing.
  • Remember:

Social Weight = Cognitive Load + Physical Presence + Social Convention.

  • If you need connectivity – BLE is probably your best starting point
  • Sensor fusion components save on cost, power and size
  • Firmware and Software are the primary areas to make Battery last longer
  • Start off with a readily available reference designs to expedite experimentation and

validation of your device

  • Most wearable devices can be built without an OS and sophisticated SW layer

81

TAKEAWAYS

slide-82
SLIDE 82

82

  • Arduino prototyping board

(Uno, Mega, etc)

  • Sensor fusion IMU breakout board

(9DOF Sensor stick, etc) RAPID PROTOTYPE OF A HEALTH TRACKER

slide-83
SLIDE 83

83

RAPID PROTOTYPE OF A HEALTH TRACKER

slide-84
SLIDE 84

84 ¡

BACKUP ¡SLIDES ¡ ¡

MOE TANABIAN @montanabian www.linkedin.com/in/mtanabian/

slide-85
SLIDE 85

85

Moe Moe Tanabian anabian

@motanabian http://www.linkedin.com/in/mtanabian mometan@gmail.com

85