background image

Version 1.2 (Nov 6, 2019)

Quick Start Guide

STM32Cube function pack for IoT node with dynamic NFC tag, 
environmental and motion sensors 

(FP-SNS-SMARTAG1)

Summary of Contents for FP-SNS-SMARTAG1

Page 1: ...Version 1 2 Nov 6 2019 Quick Start Guide STM32Cube function pack for IoT node with dynamic NFC tag environmental and motion sensors FP SNS SMARTAG1 ...

Page 2: ... FP SNS SMARTAG1 STM32Cube function pack for IoT node with dynamic NFC tag environmental and motion sensors Hardware and Software overview Setup Demo Examples Documents Related Resources STM32 Open Development Environment Overview ...

Page 3: ...Hardware Overview 3 Sample implementations are available for 1 STM32 Nucleo with expansion boards NUCLEO L053R8 X NUCLEO NFC04A1 X NUCLEO IKS01A2 or X NUCLEO IKS01A3 2 STEVAL SMARTAG1 evaluation boards ...

Page 4: ...netic field The X NUCLEO NFC04A1 expansion board is compatible with the Arduino UNO R3 connector pin assignment and can easily be plugged onto any STM32 Nucleo board Various expansion boards can also be stacked to evaluate different devices operating together with the dynamic NFC tag The board also features an antenna with a 54 mm ISO 24 2 diameter single layer copper etched on PCB Arduino UNO R3 ...

Page 5: ...r additional MEMS adapters and other sensors UV index DIL 24 pin Motion MEMS and environmental sensors expansion board STM32 Nucleo with Expansion boards Hardware overview 2 4 5 X NUCLEO IKS01A2 Hardware Description The X NUCLEO IKS01A2 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 sens...

Page 6: ...tive digital relative humidity and temperature STTS751 Digital Temperature sensor DIL 24 pin Socket available for additional MEMS adapters and other sensors UV index DIL 24 pin X NUCLEO IKS01A3 Hardware description 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 senso...

Page 7: ...32 Nucleo with Expansion boards Hardware overview 4 4 7 Before connecting the X NUCLEO NFC04A1 to the X NUCLEO IKS01A2 or X NUCLEO IKS01A3 expansion board through the Arduino UNO R3 extension connector remove the resistors R2 R3 and R4 on the X NUCLEO NFC04A1 board as shown the Figure below ...

Page 8: ...ion board mounts an ST25DV NFC Tag an STM32L0 ARM Cortex M0 environment sensors temperature humidity and pressure and motion accelerometer sensor The evaluation board features NFC harvesting to supply power and a battery cradle for a CR2032 battery STLQ15M18R Low dropout linear regulator STM32L031K6U6 ARM Cortes M0 32bit Microcontroller LIS2DW12 Ultra low power 3 axis digital Accelerometer LPS22HB...

Page 9: ...nd includes Product summary drivers for the Dynamic NFC tag and for the motion and environmental sensors Key features Complete firmware to access data from an IoT node with dynamic NFC tag environmental and motion sensors Ultra low power operations with support of both energy harvesting and battery operated use cases Compatible with the ST NFC Sensor application for Android iOS to read and display...

Page 10: ... FP SNS SMARTAG1 STM32Cube function pack for IoT node with dynamic NFC tag environmental and motion sensors Hardware and Software overview Setup Demo Examples Documents Related Resources STM32 Open Development Environment Overview ...

Page 11: ...A1 1x Motion MEMS and Environmental Sensor Expansion Board X NUCLEO IKS01A2 or X NUCLEO IKS01A3 1x STM32 Nucleo Development Board NUCLEO L053R8 1x Android or iOS NFC device with ST NFC Sensor app installed 1x PC with Windows 7 and above 1x USB type A to Mini B USB cable 11 NUCLEO L053R8 X NUCLEO IKS01A2 X NUCLEO NFC04A1 X NUCLEO IKS01A3 ...

Page 12: ...with a 6pin flat 1x Android or iOS device with ST NFC Sensor app installed 1x PC with Windows 7 and above 1x STM32 Nucleo or ST Link programmer 1x USB type A to Mini B USB cable for the ST Link Mini USB ST NFC Dynamic Tag sensor node evaluation board 1 RED VDD 2 GREEN SWCLK 3 BLACK GND 4 YELLOW SWIO 5 ORANGE NRST 6 BLUE USART2_TX 6 5 4 3 2 1 ...

Page 13: ...cleo board which includes an ST Link V2 1 programmer Be sure that CN2 Jumpers are OFF and connect your STM32 Nucleo board to the ST NFC SensorTag through the provided cable paying attention to the polarity of the connectors Pin 1 can be identified by a little circle on the PCB silkscreen STM32 Nucleo and ST NFC SensorTag board NOTE The battery must be present in order to use the ST Link features p...

Page 14: ...ST LINK V2 1 firmware upgrade FP SNS SMARTAG1 Copy the zip file content into a folder on your PC The package will contain source code example Keil IAR System Workbench based only on NUCLEO L053R8 or STEVAL SMARTAG1 ST NFC Sensor Application for Android iOS available from Google Store iTunes ...

Page 15: ... com stm32ode fp www st com 1 Select FP SNS SMARTAG1 2 3 5 Compile Flash and Run the project Android iOS smartphone and ST NFC Sensor application 6 FP SNS SMARTAG1 package structure 4 Docs BSP HAL and drivers Application example for Nucleo and STEVAL Projects STM32L053R8 Nucleo Examples SmarTag1 ...

Page 16: ...com stm32ode fp www st com 1 Select FP SNS SMARTAG1 2 3 5 Compile Flash and Run the project Android iOS NFC device and ST NFC Sensor application 6 FP SNS SMARTAG1 package structure 4 Docs BSP HAL and drivers Application example for Nucleo and STEVAL Projects STM32L031K6 SmarTag1 Examples SmarTag1 ...

Page 17: ...n boards After the RESET you could see the initialization phase After autostart the sensor data are logged These messages are written when getting before and removing after the smartphone from the NFC tag In particular the new config is written if a new one it is set Serial line monitor for NUCLEO L053R8 board ...

Page 18: ...it is set After the sensor data are logged Sync and Async events Serial line monitor for STEVAL SMARTAG1 board NOTE UART is not available on STEVAL SMARTAG1 using binary generated by System Workbench for STM32 due to flash size constraints NOTE For having the UART functionality on to STEVAL SMARTAG1 board it is necessary To recompile the code uncommenting the line define SMARTAG_ENABLE_PRINTF on f...

Page 19: ...vents the selected data will be logged only if a minimum or maximum threshold value will be matched sync events logging only if a wake up or change of orientation events occurs if enabled async events Force logging of one sample the current value of the selected data will be logged after that the data logging re starts with the previous Settings Enable Disable the data to be logged Writes the new ...

Page 20: ...a for the logging are shown for any plot with the SHOW DETAILS the values of the logged data are shown Events if the Log only out of range has been selected the accelerometer events are shown if they have been occurred Chart Events Chart Sensor plot details NOTE With the EXPORT DATA the data shown in the app page will be exported ...

Page 21: ... maximum and minimum value obtained during the data logging of the selected data Single Shot only if the battery is not plugged the current values of the selected data are read from the tag and then displayed Single Shot NOTE With the EXPORT DATA the data shown in the app page will be exported ...

Page 22: ... tag IC expansion board based on ST25DV04K for STM32 Nucleo data brief UM2235 Getting started with the X NUCLEO NFC04A1 NFC RFID tag IC expansion board based on ST25DV04K for STM32 Nucleo user manual X NUCLEO IKS01A2 Gerber files BOM Schematic DB3009 Motion MEMS and environmental sensor expansion board for STM32 Nucleo data brief UM2121 Getting started with the X NUCLEO IKS01A2 motion MEMS and env...

Page 23: ...eo data brief UM2559 Getting started with motion MEMS and environmental sensor expansion board for STM32 Nucleo user manual STEVAL SMARTAG1 Gerber files BOM Schematic DB3533 NFC Dynamic Tag sensor node evaluation board data brief 23 All documents are available in the DESIGN tab of the related products webpage Consult www st com for the complete list ...

Page 24: ... FP SNS SMARTAG1 STM32Cube function pack for IoT node with dynamic NFC tag environmental and motion sensors Hardware and Software overview Setup Demo Examples Documents Related Resources STM32 Open Development Environment Overview ...

Page 25: ...TM32 32 bit microcontroller family combined with other state of the art ST components connected via expansion boards It enables fast prototyping with leading edge components that can quickly be transformed into final designs For further information please visit www st com stm32ode Function Packs FP STM32Cube development software STM32 Nucleo expansion boards X NUCLEO STM32 Nucleo development board...

Reviews: