Quick Start Guide
SensorTile.box PRO: the new programmable wireless box kit flexible to your expertise
Agenda
- Hardware and Software overview
- Setup & Demo Application
- Documents & Related Resources
- STM32 Open Development Environment: Overview
1- Hardware and Software overview
Sense, process and connect
Motion sensors
- 6-axis inertial measurement unit: LSM6DSV16X
- 3-axis low-power accelerometer: LIS2DU12
- 3-axis magnetometer: LIS2MDL
Processing & memory
- Ultra-low-power with FPU Arm Cortex-M33 with Trust Zone: STM32U585AI
- Micro SD card slot ?
Connectivity
- Bluetooth Low Energy 5.2 SoC: BlueNRG355AC ?
- NFC tag on board: ST25DV04K ?
Power options and user interface
Power options
- USB-C charging port ?
- Wireless charging ?
- 480 mAh long life battery ?
User interface
- 4 Programmable LEDs ?
- 2 Programmable buttons + Reset button ?
- Programmable Audio Buzzer ?
- Qvar sensor electrodes
Meeting the SensorTile.box PRO from the outside
External Features:
- Power switch
- Dimensions: 24 mm (height)
- SD card slot ?
- Programmable buttons + DFU button (B) ?
- Programmable User LEDs ?
- Gasket
- Power & charge LEDs ?
- USB-C port ?
- Reset hole Button ?
- Qvar Electrostatic electrodes
- Dimensions: 40 mm (width) x 63 mm (length)
Order Code: STEVAL-MKBOXPRO
Meeting the SensorTile.box PRO from the inside
Internal Components:
- Accelerometer (LIS2DU12)
- Bluetooth reset button ?
- MCU: STM32U585AI
- Audio Buzzer ?
- Battery Gas gauge
- 5W wireless charger system ?
- Battery connector
- BLE antenna ?
- Temperature sensor (STTS22H)
- BlueNRG-LP
- NFC tag ?
- MicroSD Slot ?
- USB-C power protection
- USB-C port ?
- Audio Sensor MP23DB01HP
- 6-axis IMU (LSM6DSV16X)
- Pressure sensor (LPS22DF)
- Magnetometer (LIS2MDL)
- Qvar connector
- DIL24 Adapter
- Additional connector
- Power supply circuit
- Power supply (V) switch selector
The kit overview: all with you!
- Blister with quick starting guide
- STEVAL-MKIGIBV4 STLINK adapter with programming cable
- SensorTile.box PRO
ST ecosystem supporting learning and prototyping
SensorTile.box PRO ready-to-go IoT node
- Model: STEVAL-MKBOXPRO
- Dimensions: 40 x 63 x 20 mm (L x l x h)
- Website: www.st.com/sensortileboxpro ?
Firmware
- STSW-MKBOXPRO-FS
- STSW-MKBOX-BLEDK
Pre-integrated application examples
- FP-SNS-DATALOG2
- FP-ATR-BLE1
- FP-SNS-BLEMESH1
- FP-SNS-STBOX1
BLE applications
- ST BLE Sensor Classic
- ST asset tracking
2- Setup & Demo Applications
Setup HW prerequisites
- STEVAL-MKBOXPRO board
- ST BLE Sensor Classic Application (downloadable from Google Play Store / App Store)
- Android™/iOS™ smartphone with ST BLE Sensor applications
Demo 1: Sensor Fusion – Quaternion (Entry mode)
- Power On & Connect: Switch on the board. The green LED ? will light up. Open the ST BLE Sensor Classic app on your smartphone.
- Create Application: From the app's main page, click "Create a new Application" ➕.
- Select Board Type: Choose "SensorTile.box Pro" as the board type.
- Select Example App: A list of example app categories appears. Select "Motion".
- Choose Demo: Select "Sensor Fusion – Quaternion".
- App Description: The app uses the LSM6DSV16X 6-axis IMU and LIS2MDL magnetometer for orientation estimation in 3D space. It takes accelerometer, gyroscope, and magnetometer data as input (9-axis) and calculates quaternion coefficients and Euler angles. The algorithm is a Kalman filter that minimizes sensor inaccuracies.
- Run Demo: Click the "Play" ▶️ button.
- Board Selection: The available board list appears. Select "STB_PRO". Click "Play" ▶️. A pop-up "Overwrite Board" may appear; click "OK" to load the application.
- Connection: The blue LED turns on. A pop-up window appears. Click "Boards list" to select your board, or "Auto Connect" to connect directly.
- Interaction: Move the SensorTile.box PRO. The demo visualizes the orientation with a moving dice corresponding to the board's movement.
Demo 2: FFT (Expert mode)
- Power On & Connect: Switch on the board. The green LED ? will light up. Open the ST BLE Sensor Classic app on your smartphone.
- Create Application: From the app's main page, click "Create a new Application" ➕.
- Select Board Type: Choose "SensorTile.box Pro" as the board type.
- Expert View: A list of sample app categories appears. Click "Expert View" to create a new application.
- New Application: Click "New Application" ➕.
- Input Source: Select the "Accelerometer sensor" as the input source and click "Set Input" ✔️.
- Input Options: Click the gear icon ⚙️ next to the input section. Change parameters:
- Output Data Rate (ODR): Set to "120.0 Hz".
- Click "Save Configuration" ✔️.
- Functions: In the "Functions" section, click "Choose a function". Select "FFT (DFT-Discrete Fourier Transform)".
- Function Options: Click the gear icon ⚙️. Change "Frequencies to produce" (e.g., set to 64). Click "Save Configuration" ✔️.
- Output: Click "Choose output". Select "Stream to Bluetooth" ?.
- App Details: Click "Save app" ✔️. Assign a name to the app, e.g., "axl_fft_bt" (Bluetooth FFT accelerometer). Click "Finish" ✔️.
- Upload & Run: The saved app is available in "Custom Apps". Click the upload button or the app name, then "Play" ▶️ to load it onto the SensorTile.box Pro.
- Board Selection: The list of available boards appears. Click "Play" ▶️ and then "OK" to overwrite the previous application.
- Connection: After uploading, the blue LED turns on. Click "Auto Connect" to connect to the SensorTile.box Pro board.
- Visualization: Move the board at 5Hz to stimulate the Z-axis of the accelerometer. The corresponding FFT Amplitude signal is plotted on the app.
Troubleshooting for STEVAL-MKBOXPRO
- Bluetooth Connection: When the board starts, the blue LED ? blinks to indicate it's initialized and in discovery mode, waiting for connection from the ST BLE Sensor Android/iOS application.
- Auto-Connection Issue: In rare cases, the board might automatically connect to the smartphone, making it invisible during the app's discovery procedure. In this situation, the blue LED ? may not appear to be working because the board is already connected.
- Troubleshooting Steps: If this occurs, close the ST BLE sensor application. Then, switch off and switch on the phone's Bluetooth ? to force the disconnection from the board. The blue LED ? should start blinking again, allowing reconnection via the ST BLE Sensor Android/iOS application.
3- Documents & Related Resources
Resources
Here are the main resources for SensorTile.box PRO:
- Website: st.com/sensortileboxPRO ?
- Documentation: DB, UM
- CAD resources: Gerber files, BOM, schematics
- Tools & Software: MCU Embedded Software, App
- Featured Videos and tutorials and ST MEMS & Sensors community
4- STM32 Open Development Environment: Overview
STM32 Open Development Environment (STM32 ODE)
Fast, affordable Prototyping and Development
STM32 ODE is an open, flexible, easy, and affordable way to develop innovative devices and applications based on the STM32 32-bit microcontroller family. It combines STM32 microcontrollers with state-of-the-art ST components connected via expansion boards, enabling fast prototyping that can quickly be transformed into final designs.
For further information, please visit www.st.com/stm32ode ?.
Thank you
© 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.