an introduction to st sensor evaluation platforms...mauro scandiuzzo & thiago reis what this...

42
An Introduction to ST Sensor Evaluation / Development Tools Mauro Scandiuzzo & Thiago Reis

Upload: others

Post on 28-Apr-2021

2 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

An Introduction to ST Sensor

Evaluation / Development Tools

Mauro Scandiuzzo & Thiago Reis

Page 2: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

What This Session Will Explore

IoT Discovery Kit

SensorTile Development Kit

BlueNRG-Tile: Bluetooth LE-enabled sensor node development kit

STM32 Nucleo Expansion boards

Professional MEMS tool: ST MEMS adapter motherboard

SensorTile.box

2

Page 3: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

MEMS

MEMS and Analog Empower the IoT

Analog

Signal

Conditioning

Power Sensor

Interface

Connectivity

Digital

Sensors to Cloud

Security Processing

Sensors

Today only a tiny portion of the sensory data that would be useful is captured, stored and analyzed

…and even smaller part of that is used to carry out actions through actuators

Sense Actuate

3

Page 4: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Supporting the IoT Movement

Development Ecosystem

Pre-integrated SW for vertical applicationsConnect

Translate

Sense

Power

Process

Secure

Move

Actuate

BlueNRG-Tile

ProfiMEMS

4

Page 6: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

STM32L4 Discovery Kit IoT Node

Smart Nodes

Get connected seamlessly!

Network Servers

6

Page 7: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

STM32L475 Discovery Kit IoT Node 7

STM32L475VG

Time of Flight

Proximity Sensor Magnetometer

Humidity

TemperaturePressure MEMS Microphone

MEMS Microphone

Accelerometer

Gyroscope

EEPROM

Sub GHz

Wi-Fi

Bluetooth ® .

Low Energy .

Reset Button

ST LINKLEDARDUINO

User Button

USB OTG

Arduino

Extensions for

LTE Cat-M / NB-IoT

7

Page 8: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Cloud Connected IoT Sensor Nodes

• Amazon AWS IoT

• X-CUBE-AWS

• FP-CLD-AWS and Web Dashboard

• Amazon FreeRTOS

• Microsoft Azure IoT

• FP-CLD-AZURE1

• STM32ODE IoT Web Dashboard

• X-CUBE-AZURE

• Google Cloud IoT Platform

• X-CUBE-GCP

• IBM Watson IoT

• X-CUBE-WATSON

• FP-CLD-WATSON1

ST provides device kit and FW packages to connect to the major Cloud providers

8

Page 10: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

SensorTile Kit 10

Page 11: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

SensorTileSensors, MCU, Connectivity

SensorTile Development Kit: STEVAL-STLKT01V1

MEMS Microphone

Bluetooth Low

Energy processor

Balun Filter

Antenna

Clearance Area

Barometer

LPS22HBAccelerometer + Magnetometer

LSM303AGR

Accelerometer & Gyroscope

LSM6DSL

STM32

Low power MCU

Bottom View13.5 mm

11

Page 12: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

SensorTile & ST BLE Sensor App

ST BLE Sensor(previously ST BlueMS)

STMICROELECTRONICS INC

12

Page 14: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

BlueNRG-TileSTEVAL-BCN002V1B

BlueNRG SoCSensing, processing and streaming

Ultra-low-power software libraries for:

Motion Algorithms:

• Gesture and Activity recognition

Voice over BLE:

• High quality voice capturing and compression

BLE Mesh:

• Range-extending networks with duplex communication

• Prototypes available

• Samples in Q3 2018

• Production in Q4 2018

2.5 cm

14

Page 15: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

BlueNRG-Tile

Wake-up button

Pressure Sensor

LPS22HH

Magnetometer

LIS2MDL

Time of Flight

VL53L1X

Humidity + Temperature

HTS221

Balun

BALF-NRG-02D3

Bluetooth Low Energy SoC

BlueNRG-232

Accelerometer + Gyroscope

LSM6DSO

I2C for expansion

32KHz XTAL to enable ultra-

low-power BLE sleep mode

L2 bead to enable low-power

BLE active mode

RGB LED

Microphone

MP34DT05-A

Debug&Program I/F

CR2032 battery holder

(Bottom)

High efficiency

Chip Antenna

15

Page 17: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

STM32 complete product range

from ultra-low power to high performance

STM32 Nucleo Development Boards

27 development boards and growing… in two flavors (Processing & Security)

17

Page 18: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

STM32 Nucleo Expansion Boards

38 expansion boards and growing… covering all the key functions

Sense

5

ConnectPower

Drive

3

Move

Actuate

16

Translate

4

Motion & environmental

sensors

Proximity sensor

Microphone

BLE

Sub-GHz

NFC

Power management

LED boost

Motor drive

Actuator

Audio amplifier

OpAmp

10

18

Page 19: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Development Software Architecture

Dev

elop

men

t to

ols

Com

patib

ility

with

free

and

com

mer

cial

IDE

s

STM32 Nucleo

Development boards

STM32 Nucleo

Expansion boards

STM32Cube

Expansion HAL

Sample applications | Function Packs

Mobile app prototyping & cloud prototyping

STM32Cube

Hardware Abstraction Layer (HAL)

STM32Cube

middleware

STM32Cube expansion SW

High-value middleware

19

Page 20: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

All the Software Needed to Start Application Coding from Day One

• Prototype with a single expansion

board

• Create advanced use cases based

on multiple expansion boards

STM32Cube Expansion SW STM32 ODE Function Pack

Pre-integrated application exampleSample applications

WearablesHome

applications

Building

automationIoT

Smart Things

+ + ++

20

Page 21: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

DIL 24-pin

X-NUCLEO-IKS01A3Motion MEMS and Environmental Sensor Expansion

Board

• The X-NUCLEO-IKS01A3 is a motion MEMS and

Environmental sensor evaluation board system.

• It is compatible with the Arduino UNO R3 connector

layout, and is designed around ST’s latest sensors.

Arduino UNO R3 connector

ST morpho connector**

** Connector for the STM32 Nucleo Board

STTS751

LPS22HH

LSM6DSO

LIS2DW12

LIS2MDL HTS221

Magnetometer Gyroscope

Temperature

Sensor

Humidity

sensorPressure

Sensor

Accelerometer Inertial

module

21

Page 23: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Unicleo-GUIX-CUBE-MEMS1

Key features:

• Display output data from connected sensors in various views (X-NUCLEO-IKS01A1, X-NUCLEO-IKS01A2)

• Display outputs from algorithms

• Save data to comma separated (CSV) or tab separated (TSV) files

• Configure sensor output data rate and full scale

• Direct read from and writes to sensor registers

• Program NUCLEO board with selected FW

• Available also for Sensor Tile & Blue Tile

23

Page 24: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Unicleo-GUIX-CUBE-MEMS1

24

Page 25: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

X-CUBE-MEMS1Ready-to-go Software Libraries for Voice and Motion

Activity Tracking

for Mobile Devices

Position Tracking

Activity Tracking

for Wrist Devices

Calibration

AlgorithmsAccelerometer

Calibration

Gyroscope

Calibration

Magnetometer

Calibration

Tilt

SensingeCompass

Activity

Recognition

Activity

Recognition

for Wrist

Carry

Position

Sensor

Fusion

Motion

Intensity

Detection

Pedometer

Fitness

Activities

Pose

Estimation

Gesture

Recognition

Fall

Detection

Standing vs

Sitting

Desk Detection

Active

Time

Pedometer Sleep

Monitoring

Web Page

25

Page 26: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

AlgoBuilderApp for Graphical Design and Testing of Algorithms

Existing algorithms

User-defined data processing

blocks

Additional functionalities

GUI quickly elaborates proto applications

for

MEMS sensors

and

STM32 microcontrollers

AlgoBuilder

eases the process of

implementing

proof of concept

without writing the code

Web Page

26

Page 28: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

STEVAL-MKI109V3Professional MEMS tool

Unico – GUI for Windows PC

(STSW-MKI109W)

Professional MEMS tool

(STEVAL-MKI109V3)

+DIL 24

adapter

• Professional MEMS tool (STEVAL-MKI109V3) motherboard is a complete, ready-to-use platform for

the evaluation of STMicroelectronics MEMS products.

• It includes a high-performance 32-bit microcontroller which functions as a bridge between the sensors

and a PC, on which you can download and run the graphical user interface (GUI) Unico or dedicated

software routines for customized applications

Info available at

STEVAL-MKI109V3

STSW-MKI109W

28

Page 29: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

SensorTile.boxPreview

Page 30: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

SensorTile.box

An Out-of-the-Box Experiencefor many users

3 Operational Modes:Entry, Expert, Pro

Inside the SensorTile.boxSensing, Processing and Connectivity

30

Page 31: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

SensorTile.boxMeet the Product

• Compact casing, IP54-compliant57 x 38 x 20 mm (L x W x H)

• 500 mA-h Li-Po battery

• 8 GB microSD card as mass memoryextendable to 64 GB

• Compatible with “ST BLE Sensor” appAvailable on Google Play and App Store

20 mm

Preview

31

Page 32: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

One Box for Many Users

SensorTile.box

Users with no

programming skills

Cloud developers

System integrators

Education

Allows potential customers with no

programming capabilities to have an

«out-of-the-box» sensor trial platform

E.g.: Non-engineering companies willing to

develop IoT-related use cases

To experiment several functions

with sensors and application

programming

Availability of integrated compact

platform embedding high-performance

sensing and processing capabilities

Easy access to sensors technology

and ability to move from simple mode

to programming

Preview

32

Page 33: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

SensorTile.box

SensorTile.box has 3 operational modes

Entry

Mode

Expert

Mode

Pro

Mode

Discover sensors functionalities

using pre-defined functions

Configure and

define new apps

Develop specific functions using

development environment

No need to program anything

Preview

33

Page 34: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Entry Working ModeNo Need to Program Anything

• Out-of-the-box SensorTile.box connects to a smartphone

• The user access the predefined applications included

in the provided Android / IOS app

Vibration

monitoringPedometer

Vehicle / goods

trackingInclinometer Compass

Baby crying

detection

Environmental

monitoringData recorder

AI based

Preview

34

Page 35: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Expert Working Mode

The developer uses a graphical app on his smartphone to

• Define additional applications, like in lego bricks

• Build his own application, without programming

Individual sensors can be

activated or shut down to

enable only the required

sensor set

Power optimization

SensorTile.box can be

individually calibrated after

final assembly & positioning

Hard-iron compensation,

offset cancelling

Neural network and

dedicated sensor fusion

options can be activated

Pattern recognition,

accuracySome examples of

configuration in

Developer mode

35

Page 36: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Pro Working Mode

Full compatibility and support of STM32 Open Development

Environment

Full Cube.MX compatibility

ALLMEMS2 and AI function packs available

STLink V3 programming and debug compatibility (with level shifter to 1.8V)

Preview

36

Page 37: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Inside the SensorTile.boxSensing, Processing and Connectivity

Low-power 6-axis IMU,

embedding Neural Network

LSM6DSOX

High-performance and low

power accelerometers

LIS3DHH & LIS2DW12

Magnetometer

LIS2MDL

Altimeter / Pressure sensor

LPS22HH

Accurate temperature sensor

STTS751

Humidity sensor

HTS221

Analog wide-band microphone

MP23ABS1

Motion Sensors Environmental Sensors Processing

STM32L4 low-power MCU

STM32L4R9ZIJ6

Connectivity

Bluetooth Low Energy Module

SPBTLE-1S

Power management

Battery charger

STBC02

Preview

37

Page 38: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

The Board

microSD

card socket

STLink V3

connector

Micro USB

connector

BLE

module

Motion

sensors

Environmental

sensors

STM32 L4+

MCU

Preview

38

Page 39: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Takeaways

Page 40: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

ST’s Solutions

STM32 Nucleo development boards Covering the broad portfolio of STM32 MCU families

STM32 Nucleo expansion boards (X-NUCLEO)Offering peripheral functions40

27

INT

EG

RA

TIO

N

Sensor Tile

IoT Discovery

Bluecoin

Cloud provider SDKs supported, enabling sensor-to-cloud platforms

SW packages from drivers to full application examples and mobile applications135

3

ST & 3rd-party form-factor boards

Common SW platform

Modular hardware Form factor boards

SensiBLE

NFC Sensor TAG

40

Page 41: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

Summary• Internet of Things offers many opportunities for ST

from Sensor to Cloud

• ST offers a wide range of development platforms

such as:

• IoT Discovery Kit

• SensorTile Development Kit

• BlueNRG-Tile: Bluetooth LE-enabled sensor node

development kit

• STM32 Nucleo Expansion boards

• Professional MEMS tool: ST MEMS adapter motherboard

• SensorTile.box

• Our constantly expanding development ecosystem

makes design fast

41

Page 42: An Introduction to ST Sensor Evaluation Platforms...Mauro Scandiuzzo & Thiago Reis What This Session Will Explore IoT Discovery Kit SensorTile Development Kit BlueNRG-Tile: Bluetooth

© STMicroelectronics - All rights reserved

The STMicroelectronics corporate logo is a registered trademark

of the STMicroelectronics group of companies

All other names are the property of their respective owners

Thank You!