Quick Start Guide
Time-of-Flight ranging sensor with advanced multi-zone and multiobject detection expansion board based on VL53L1 for STM32 Nucleo
(X-NUCLEO-53L1A2)
Version (May 5, 2020)
Quick Start Guide Contents |
|
2 |
X-NUCLEO-53L1A2: Time-of-Flight ranging sensor with advanced multi-zone and multi-object detection expansion board
Hardware and Software overview
Hardware & Software installation
Documents & Related Resources
STM32 Open Development Environment: Overview
Long distance ranging ToF sensor expansion board
|
Hardware Overview (1/2) |
|
||||||
|
3 |
|||||||
X-NUCLEO-53L1A2 Hardware Description |
Remove the protective film |
|
||||||
|
|
|||||||
• The X-NUCLEO-53L1A2 is an evaluation and |
|
|
on the VL53L1 sensor |
|
||||
development board designed with the VL53L1 |
|
|
|
|
|
|
|
|
ranging sensor with advanced multi-zone and |
|
|
|
|
|
|
||
|
|
Arduino UNO R3 connectors |
|
|
|
|||
multi-object detection based on ST FlightSenseTM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Time-of-Flight technology. |
|
|
|
|
|
|
|
|
• The VL53L1 communicates with the STM32 |
|
|
|
|
|
|
|
|
Nucleo developer board host microcontroller |
|
|
|
|
|
|
|
|
through an I2C link available on the Arduino UNO |
|
|
|
|
|
|
|
|
R3 connector. |
|
|
|
|
|
|
|
|
Key Products on board
VL53L1 long distance ranging and gesture detection sensor module
0.25, 0.5 and 1mm spacers to simulate air gaps, with the cover glass
Cover window (made by Hornix) sample with low cross-talk ready to use / clipable on VL53L1
2x VL53L1 breakout boards
Latest info available at www.st.com
X-NUCLEO-53L1A2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Holder for spacers |
|
|
|
|
|
|
|
|
VL53L1 |
|||||||
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
VL53L1 |
|
|
|
|
window |
|||||||||
|
|
|
|
|
|
|
|||||||||||
|
and cover window |
|
|
|
|
|
breakout |
|
|||||||||
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
sample |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
boards |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Order Code: X-NUCLEO-53L1A2
Long distance ranging ToF sensor expansion board
|
|
Hardware Overview (2/2) |
|
|
|
4 |
|
|
|
Remove the protective film |
|
|
|
on the VL53L1 sensor |
|
• |
X-NUCLEO-53L1A2 expansion board |
|
|
|
• |
To help integrate multiple VL53L1 devices in custom applications, |
|
|
|
up to 2 external VL53L1 breakout boards can be connected to the |
|
|
|
expansion board. |
|
|
• The breakout boards are delivered with the X-NUCLEO-53L1A2. |
|
|
• |
X-NUCLEO-53L1A2 is also available as a NUCLEO Pack |
|
|
|
(P-NUCLEO-53L1A2) |
|
|
|
• The X-NUCLEO-53L1A2 expansion board can also be ordered |
|
|
|
|
on www.st.com as part of a NUCLEO Pack with expansion board |
|
|
|
and STM32 NUCLEO board. |
|
|
• |
Order code: P-NUCLEO-53L1A2: |
|
|
|
X-NUCLEO-53L1A2 expansion board and NUCLEO-F401RE full |
|
|
|
features board. |
|
• |
VL53L1 breakout boards can also be ordered separately |
|
•Order code: VL53L1-SATEL
Two breakout boards are included.
Long distance ranging ToF sensor expansion board STM32Cube Software Overview 5
X-CUBE-53L1A2 software description
•The X-CUBE-53L1A2 software package is an STM32Cube expansion for the X-NUCLEO- 53L1A2 expansion board for STM32. The source code is based on STM32Cube to ease portability and code sharing across different STM32 MCU families. An sample implementation is available for the STM32 Nucleo ranging sensor expansion board (X-NUCLEO-53L1A2) plugged on top of an STM32 Nucleo development board (NUCLEO-F401RE or NUCLEO-L476RG).
|
|
|
Application |
Ranging measurement example |
|
|
|
|
|
|
|
|
|
|
Hardware |
STM32Cube Hardware Abstraction Layer |
|
|
|
|
Abstraction |
(HAL) |
|
|
|
|
|
|
|
Key features |
|
|
|
|
STM32 Nucleo expansion board |
|
|
• Driver layer (VL53L1 API) for complete |
|
X-NUCLEO-53L1A2 |
|
|
|
|
|
management of the VL53L1 ranging sensor |
Hardware |
|
|
integrated in the X-NUCLEO-53L1A2 expansion |
|
|
|
|
|
|
|
board. |
|
|
|
• Easy portability across different MCU families, |
|
STM32 Nucleo development board |
|
thanks to STM32Cube. |
|
|
|
• Free, user-friendly license terms. |
|
|
|
|
|
|
|
|
|
|
|
• Sample code for ranging measurement. |
|
|
|
Latest SW available at www.st.com
X-CUBE-53L1A2
Quick Start Guide Contents |
|
6 |
X-NUCLEO-53L1A2: Time-of-Flight ranging sensor with advanced multi-zone and multi-object detection expansion board
Hardware and Software overview
Hardware & Software installation
Documents & Related Resources
STM32 Open Development Environment: Overview
•1x Ranging sensor expansion board based on VL53L1 (X-NUCLEO-53L1A2).
•1x STM32 Nucleo development board
(NUCLEO-F401RE or NUCLEO-L476RG)
•1x Laptop/PC with MS Windows
•1x USB type A to Mini-B USB cable
Setup & Demo Examples
HW prerequisites |
7 |
|
Remove the protective film on the VL53L1 sensor
X-NUCLEO-53L1A2
NUCLEO-F401RE or NUCLEO-L476RG
P-NUCLEO-53L1A2
•If you don’t have an STM32 Nucleo development board, you can order a Nucleo pack (P-NUCLEO-53L1A2):
• X-NUCLEO-53L1A2 expansion board and NUCLEO-F401RE full features board delivered together.