Part 1
요약·해설
Center와 satellite sensor 3개, GPIO expander 2개의 label·I2C address 및 두 sample 범위를 설명합니다.
VL53L0X
FlightSense ToF
1 + 2 satellites
I2C
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
BD126F2BC231EF5882B46454ED11C955C800AAF9F0F00F76C31D294F009623B6
.. _x_nucleo_53l0a1_shield:
X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board
####################################################################
Overview
********
The X-NUCLEO-53L0A1 expansion board features the VL53L0X ranging and gesture
detection sensor, based on ST’s FlightSense™, Time-of-Flight technology. It is
an evaluation board that provides an introduction to the ranging and gesture
detection capabilities of the VL53L0X module.
One VL53L0X is soldered on the expansion board itself. A set of spacers and
a cover glass are provided with the board, and can be fitted onto this center
sensor.
Two VL53L0X satellites can be connected using the two 10 pin connectors.
The expansion board is compatible with the STM32 Nucleo board family,
and with the Arduino UNO R3 connector layout.
.. figure:: ../../../../../../../boards/shields/x_nucleo_53l0a1/doc/x_nucleo_53l0a1.jpg
:align: center
:alt: X-NUCLEO-53L0A1
More information about the board can be found at the
`X-NUCLEO-53L0A1 website`_.
Requirements
************
This shield can only be used with a development board that provides a
configuration for Arduino connectors and defines a node alias for the
I2C interface (see :ref:`shields` for more details).
Peripherals
***********
The sensors have the following device tree labels and I2C addresses:
* **Center sensor** (soldered on the shield): ``VL53L0X_C``, 0x30
* **Left satellite sensor**: ``VL53L0X_L``, 0x31
* **Right satellite sensor**: ``VL53L0X_R``, 0x32
The 7 segment display is connected to two GPIO expanders, each of one handles
2 digits x 7 segments = 14 pins:
* **Rightmost two digits**: ``EXPANDER1``, 0x42
* **Leftmost two digits**: ``EXPANDER2``, 0x43
External links
**************
- `X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board User Manual`_
- `VL53L0X Time-of-Flight ranging and gesture detection sensor Datasheet`_
Samples
*******
The sample :ref:`vl53l0x` demonstrates how to use the ranging sensor VL53L0X
using the center sensor only.
The sample :zephyr:code-sample:`x-nucleo-53l0a1` sample demonstrates how to use the three
sensors (soldered + 2 satellites) and the 7 segments display.
Programming
***********
Set ``--shield x_nucleo_53l0a1`` when you invoke ``west build``. For example:
.. zephyr-app-commands::
:zephyr-app: samples/sensor/vl53l0x
:board: nucleo_f429zi
:shield: x_nucleo_53l0a1
:goals: build
.. _X-NUCLEO-53L0A1 website:
https://www.st.com/en/evaluation-tools/x-nucleo-53l0a1.html
.. _X-NUCLEO-53L0A1 ranging and gesture detection sensor expansion board User Manual:
https://www.st.com/resource/en/user_manual/dm00285104-xnucleo53l0a1-ranging-and-gesture-detection-sensor-expansion-board-based-on-vl53l0x-for-stm32-nucleo-stmicroelectronics.pdf
.. _VL53L0X Time-of-Flight ranging and gesture detection sensor Datasheet:
https://www.st.com/resource/en/datasheet/vl53l0x.pdf
Part 3
한국어 전문 번역
개요
X-NUCLEO-53L0A1 expansion board에는 ST FlightSense™ Time-of-Flight 기술 기반 VL53L0X ranging 및 gesture detection sensor가 있습니다. VL53L0X module의 거리·gesture 감지 기능을 평가하는 board입니다.
VL53L0X 한 개가 board 중앙에 납땜되어 있고, 이 sensor에 장착할 spacer 세트와 cover glass가 제공됩니다. 두 개의 10-pin connector로 VL53L0X satellite 두 개를 연결할 수 있습니다. STM32 Nucleo family와 Arduino UNO R3 connector layout에 호환됩니다.

자세한 내용은 X-NUCLEO-53L0A1 website에서 확인할 수 있습니다.
요구 사항
Arduino connector configuration과 I2C interface용 node alias를 제공하는 development board에서만 사용할 수 있습니다.
Peripheral
Sensor의 devicetree label과 I2C address는 다음과 같습니다.
- Center sensor(shield에 납땜):
VL53L0X_C,0x30 - Left satellite sensor:
VL53L0X_L,0x31 - Right satellite sensor:
VL53L0X_R,0x32
7-segment display는 GPIO expander 두 개에 연결되며 각각 2 digit × 7 segment = 14 pin을 처리합니다.
- 오른쪽 두 digit:
EXPANDER1,0x42 - 왼쪽 두 digit:
EXPANDER2,0x43
외부 링크
Sample
vl53l0x sample은 center sensor만 사용해 VL53L0X ranging sensor를 다루는 방법을 보여줍니다. x-nucleo-53l0a1 sample은 세 sensor(납땜된 sensor와 satellite 두 개)와 7-segment display를 함께 사용하는 방법을 보여줍니다.
프로그래밍
west build에 --shield x_nucleo_53l0a1을 지정합니다.
west build -b nucleo_f429zi --shield x_nucleo_53l0a1 samples/sensor/vl53l0x
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.