STMicroelectronics-logo

STMicroelectronics VL53L4ED Maualuluga Sa'o Sa'o Fa'alatalata Sensor

STMicroelectronics-VL53L4ED-maualuga-Sa'o-Lalata-Sensor-oloa

Fa'amatalaga o oloa

Fa'amatalaga

  • Sa'o maualuga le sa'o fa'alatalata fa'atasi ma fa'alautele le vevela gafatia fa'alautele laupapa
  • Fa'avae VL53L4ED mo STM32 Nucleo
  • Sensor: VL53L4ED ToF
  • Avanoa: 0.25mm, 0.5mm, ma le 1mm e fa'ata'ita'i ai va o le ea
  • laupapa va'aiga: SATEL-VL53L4ED laupapa va'ava'a avanoa eseese
  • Feso'ota'i: So'oga Arduino UNO R3

Fa'atonuga o le Fa'aaogaina o Mea

O le X-NUCLEO-53L4A3 ua faʻapipiʻiina i le VL53L4ED sensor, spacers, breakout boards, ma fesoʻotaʻiga. Ua mamanuina mo le maualuga-saʻo latalata lagona faʻatasi ma faʻalauteleina le malosi o le vevela.

  • laupapa manaʻomia: X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3
  • Faʻafesoʻotaʻi le P-NUCLEO i le PC e ala i le USB.
  • Fa'apipi'i le ta'avale PC USB port e iloa ai le laupapa Nucleo.
  • Fa'apipi'i le polokalama VL53L4ED GUI mo le iloiloga o masini.
  • Fa'apipi'i le pusa komipiuta X-CUBE-TOF1 mo API SW ma examples.

Mulimuli i faʻatonuga o loʻo tuʻuina atu ile UM3108 ile st.com mo le faʻaogaina o le VL53L4ED faʻatasi ma X-CUBE-TOF1 pusa polokalama. Toso ma tuu le .bin files mo le faʻapipiʻiina.

FAQ

Meafaigaluega ua umaview

X-NUCLEO-53L4A3 Fa'amatalaga Meafaigaluega

  • O le X-NUCLEO-53L4A3 o se laupapa atinaʻe ua mamanuina i le VL53L4ED ToF maualuga saʻo vavalalata ma faʻalauteleina le vevela o le vevela e faʻavae ile ST FlightSense pateni tekonolosi.
  • O le VL53L4ED e fesoʻotaʻi ma le STM32 Nucleo developer board host microcontroller e ala i se fesoʻotaʻiga I2C o loʻo maua ile Arduino UNO R3 connector.

O oloa autu i luga o le vaa

  • VL53L4ED ToF maualuga le sa'o latalata ma fa'alautele le vevela va'aiga
  • 0.25, 0.5 ma le 1mm spacers e fa'atusa ai va o le ea, fa'atasi ai ma tioata ufiufi.

So'oga laupapa va'aiga

  • SATEL-VL53L4ED laupapa vaeluaga e mafai ona fa'atau eseese

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-1

  • X-NUCLEO-53L4A3 laupapa faʻalautele
    • VL53L4ED masini i faʻaoga masani e mafai ona tuʻufaʻatasia ma se laupapa faʻalautele poʻo fafo VL53L4ED breakout.
    • O laupapa vaeluaga e tu'u eseese.
  • X-NUCLEO-53L4A3 o loʻo avanoa foʻi o se NUCLEO Pack (P-NUCLEO-53L4A3)
    • O le X-NUCLEO-53L4E3 faʻalautele laupapa e mafai foi ona faʻatonuina i luga o www.st.com o se vaega o le NUCLEO Pack faʻatasi ai ma le faʻalauteleina o le laupapa ma le STM32 NUCLEO laupapa.
    • Fa'atonu tulafono: P-NUCLEO-53L4A3: X-NUCLEO-53L4A3 fa'alautele laupapa ma le NUCLEO-F401RE fa'aaliga atoatoa.
  • VL53L4ED breakout laupapa e mafai ona oka eseese
    • Fa'atonuga numera: SATEL-VL53L4ED
    • O le ato e ave ni laupapa vaeluaga se lua

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-2

X-CUBE-TOF1 faʻamatalaga polokalame

O le X-CUBE-TOF1 software package o se faʻalauteleina STM32Cube mo laupapa faʻalautele o le aiga oloa Taimi-of-Falele (e aofia ai le X-NUCLEO-53L4A3) mo STM32. O le source code e fa'avae i luga ole STM32Cube e fa'afaigofie ai le feavea'i ma le fa'asoa fa'ailoga i aiga eseese STM32 MCU. A sampO loʻo avanoa le faʻatinoga mo le STM32 Nucleo ranging sensor expansion board (X-NUCLEO-53L4A3) faʻapipiʻiina i luga o le STM32 Nucleo development board (NUCLEOF401RE poʻo NUCLEO-L476RG).

Vaega autu

  • Laega aveta'avale (VL53L4ED ULD) mo le pulega atoatoa o le VL53L4ED sensor ua tu'ufa'atasia i le X-NUCLEO-53L4A3 fa'alautele laupapa.
  • Fa'afaigofie ona feavea'i i aiga MCU eseese, fa'afetai ile STM32Cube.
  • Tu'utu'uga laisene e leai se totogi, fa'auiga-fa'aoga.
  • Sample code mo le fua fa'atatau.

Taimi-o-Flight Sensors Software Environment STM32Cube Software Overview

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-3

Seti & Fa'aaliga Examples

Seti & Fa'aaliga Examples HW mana'omia muamua

  • 1x High-accurrate ToF sensor faʻalauteleina laupapa faʻavae ile VL53L4ED (X-NUCLEO-53L4A3).
  • 1x STM32 Nucleo atinae laupapa (NUCLEO-F401RE mo example)
  • 1x Laptop/PC ma Pupuni
  • 1x USB ituaiga A i le Mini-B USB uaea
  • Afai e leai sau STM32 Nucleo development board, e mafai ona e okaina se Nucleo pack (P-NUCLEO-53L4A3):
  • X-NUCLEO-53L4A3 laupapa fa'alautele ma le NUCLEO-F401RE fa'aaliga atoatoa laupapa tu'uina fa'atasi.

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-4

Seti & Fa'aaliga Examples SW mea e mana'omia muamua

  • STSW-IMG044: Avetaavale Ultra Lite (ULD) mo VL53L4ED
  • STSW-IMG045: Faʻamatalaga Faʻamatalaga Faʻamatalaga (GUI) ile Windows 7 ma le 10
  • STSW-IMG046: Avetaavale Linux mo VL53L4ED
  • X-CUBE-TOF1: Taimi-o-Flight fa'alauteleina masini komepiuta mo STM32Cube.
  • A e faʻapipiʻi le X-CUBE-TOF1 o le faʻapipiʻi foʻi le faʻatonuga o loʻo i ai le exampo galuega faatino iinei mo se faataitaiga:
  • C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projects\NUCLEOF1RE\Examples\53L4A3\53L4A3_SimpleRanging.

NUCLEO Kit fa'apipi'i aveta'avale

  1. Faʻafesoʻotaʻi le P-NUCLEO i le PC e ala i le USB
    • Faatali se'i iloa le laupapa; e otometi ona fa'apipi'i aveta'avale)
    • Afai e le mafai e Windows ona fa'apipi'i otometi le aveta'avale STLINK, fa'amolemole mulimuli i le Laasaga 2STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-5
  2. Fa'apipi'i le ta'avale PC USB port e iloa ai le laupapa Nucleo
    • Sii mai le STSW-LINK009 mai le www.st.com
    • Unzip ma faalua-kiliki i le "stlink_winusb_install.bat" e faʻapipiʻi ai le avetaavale

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-6

VL53L4ED GUI fa'apipi'i polokalame

GUI e masani lava o le meafaigaluega muamua ma sili ona faigofie e iloilo ai le masini

  • Fai le faʻapipiʻiina o le HW ma faʻafesoʻotaʻi le X-NUCLEO-53L4A3 faʻalautele laupapa + Nucleo F401RE i le PC
  • Faʻapipiʻi le GUI SW mo le VL53L4ED Demo ma faʻatulagaga faʻatulagaina
  • STSW-IMG045, sii mai www.st.com
  • Fa'aola le fa'apipi'i fa'atasi ma fa'amanuiaga Admin

E mafai e le Graphical User Interface

  • Fa'atino le fa'avasegaina ma le Xtalk ma va'ai fa'amaumauga fa'avasega
  • Suia vaega autu ole VL53L4ED
  • Fa'aali taimi tonu fa'amaumauga (mamao, fa'ailoga, fua fa'atatau)
  • Maua fa'amaumauga fa'amaumauga ma toe ta'alo se fa'amaumauga (.csv file)

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-7

X-CUBE-TOF1 fa'apipi'i polokalame

  • Fai le faʻapipiʻiina o le HW ma faʻafesoʻotaʻi le NUCLEO kit (P-NUCLEO-53L4A3) ile PC
  • Fa'apipi'i le afifi X-CUBE-TOF1 SW
  • X-CUBE-TOF1 rev 3.4.0 pe fou, sii mai www.st.com
  • O le X-CUBE-TOF1 o loʻo faʻapipiʻiina e ala i le STM32CubeMx, pulea le vaega faʻapipiʻi polokalama.
  • O le taimi lava e faʻapipiʻi ai le X-CUBE-TOF1. Alu i le
  • C:\Users\ \STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\ \Projects\NUCLEO-F1RE\Examples\53L4A3\53L4A3_SimpleRanging

X-CUBE pusa polokalama faakomepiuta anotusi: API SW + SW examples

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-8

VL53L4ED - ToF maualuga le sa'o latalata ma fa'alautele le vevela va'aiga

Fa'ailoga ole iloiloga example (.bin) faʻaaoga X-CUBE-TOF1 ma se NUCLEO Pack

  • Mulimuli i faʻatonuga mai le UM3108 (Faʻafefea ona faʻaoga le VL53L4ED ma STMicroelectronics 'X-CUBE-TOF1 Time-of-Flight sensor software packages mo STM32CubeMX) e mafai ona maua i luga. st.com

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-9

  • VL53L4ED - ToF maualuga le sa'o latalata ma fa'alautele le vevela va'aiga

Amata polokalame ile code exampfa'aaoga le X-CUBE-TOF1 ma le NUCLEO Pack

  • Mulimuli i faʻatonuga mai le UM3108 (Faʻafefea ona faʻaoga le VL53L4ED ma STMicroelectronics 'X-CUBE-TOF1 Time-of-Flight sensor software packages mo STM32CubeMX) e mafai ona maua i luga. st.com

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-10

Pepa ma Punaoa Fesootai

VL53L4ED: Fuafuaga o Mea

  • DS14256: Taimi-of-Flight maualuga sa'o fa'alatalata fa'alogo fa'atasi ma fa'alautele le malosi o le vevela - fa'amaumauga
  • DB5003: Taimi-of-Flight maualuga-saʻo faʻapipiʻi faʻapipiʻi faʻalautele laupapa faʻavae i luga ole VL53L4ED mo STM32 Nucleo - faʻamatalaga puʻupuʻu

X-NUCLEO-53L4A3: Folder o Mea

  • DB5074: maualuga le sa'o sa'o latalata fa'atasi ma fa'alautele le vevela gafatia fa'alautele laupapa fa'avae ile VL53L4ED mo STM32 Nucleo - fa'amatalaga pu'upu'u
  • UM3222: Amata i le X-NUCLEO-53L4A3 faʻalautele laupapa mo STM32 Nucleo faʻavae ile VL53L4ED - tusi lesona

P-NUCLEO-53L4A3: Folder o Mea

  • DB5122: VL53L4ED Nucleo pack ma le X-NUCLEO-53L4A3 faʻalautele laupapa ma STM32F401RE Nucleo laupapa- faʻamatalaga puʻupuʻu
  • UM3222: Amata i le X-NUCLEO-53L4A3 faʻalautele laupapa mo STM32 Nucleo faʻavae ile VL53L4ED - tusi lesona

SATEL-VL53L4ED: Fua o Mea

  • DB5080: VL53L4ED va'aiga laupapa Va'aiga maualuga maualuga sa'o fa'alatalata fa'atasi ma fa'alautele le malosi o le vevela - fa'amatalaga pu'upu'u

STSW-IMG044: Avetaavale Ultra Lite (ULD) mo VL53L4ED faila

  • DB5182: Avetaavale Ultra lite (ULD) faʻaoga polokalame faʻaoga (API) mo le VL53L4ED - faʻamatalaga puʻupuʻu

STSW-IMG045: Fa'amatalaga Fa'asinomaga Fa'akomepiuta (GUI).

  • DB5183: P-NUCLEO-53L4A3 fa'apipi'i ata fa'aoga fa'aoga (GUI) - fa'amatalaga pu'upu'u

X-CUBE-TOF1: pusa polokalame mo STM32Cube

  • DB4449: Taimi-of-Flight fa'alauteleina masini komepiuta mo STM32Cube - fa'amatalaga pu'upu'u
  • UM3108: Amata i le STMicroelectronics X-CUBE-TOF1, Time-of-Flight sensors, software package for STM32CubeMX – user manual

STM32 ODE Ecosystem

FA'ATA'ITA'I FA'ATA'ITA'I MA ATINA'E ANA'O, FA'ATAUINA

O le STM32 Open Development Environment (ODE) o se auala tatala, fetuutuunai, faigofie ma taugofie e atiaʻe ai masini fou ma faʻaoga e faʻavae i luga o le STM32 32-bit microcontroller family tuʻufaʻatasia ma isi vaega faʻaonaponei ST e fesoʻotaʻi e ala i laupapa faʻalautele. E mafai ai ona fa'ata'ita'i fa'ata'ita'i fa'atasi ma vaega pito i luma e mafai ona vave fa'aliliuina i fa'ata'ita'iga mulimuli.
Ole STM32 ODE e aofia ai elemene nei e lima:

  • STM32 Nucleo atinae laupapa. O se fa'avasegaga lautele o laupapa atina'e taugofie mo STM32 microcontroller fa'asologa, fa'atasi ai ma le fa'atapula'aina fa'alautele fa'alauteleina, ma fa'atasi ai ma debugger/programmer tu'ufa'atasi.
  • STM32 Nucleo fa'alautele laupapa. Boards ma isi galuega fa'aopoopo e fa'aopoopo ai lagona, pulea, feso'ota'iga, mana, leo po'o isi galuega pe a mana'omia. O laupapa faʻalautele e faʻapipiʻiina i luga ole STM32 Nucleo development boards. E mafai ona maua galuega fa'apitoa e ala i le fa'aputuina o laupapa fa'aopoopo fa'aopoopo
  • STM32Cube polokalama. O se seti o mea faigaluega e leai se totogi ma piliki polokalama fa'apipi'i e mafai ai ona vave ma faigofie le atina'e i luga o le STM32, e aofia ai se Layer Abstraction Layer, middleware ma le STM32CubeMX PC-based configurator ma code generator.
  • STM32Cube faʻalauteleina polokalama. E maua fua polokalame fa'alautele mo le fa'aogaina ma STM32 Nucleo fa'alautele laupapa ma e fetaui ma le STM32Cube software framework
  • STM32Cube Function Packs. Seti o galuega tauave examples mo nisi o mataupu sili ona taatele o talosaga e fausia e ala i le leveraging le modularity ma interoperability o STM32 Nucleo atinaʻe laupapa ma faʻalautele, faʻatasi ai ma STM32Cube polokalama ma faʻalauteleina.

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-11

STM32 Tatala Atinaʻe Siosiomaga: mea uma e te manaʻomia

O le tu'ufa'atasiga o le lautele o laupapa fa'alauteleina e fa'avae i luga o oloa fa'atau pisinisi sili ma fa'aoga fa'akomepiuta, mai le aveta'avale i le tulaga fa'aoga, e mafai ai ona vave fa'ata'ita'i o manatu e mafai ona suia sologa lelei i mamanu mulimuli.

E amata lau mamanu

  • Filifili le STM32 Nucleo development board talafeagai (NUCLEO) ma le faʻalauteleina (X-NUCLEO) laupapa (sensors, fesoʻotaʻiga, leo, pulea afi ma isi) mo galuega e te manaʻomia.
  • Filifili lau siosiomaga atinaʻe (IAR EWARM, Keil MDK ma GCC / LLVM-faʻavae IDE) ma faʻaoga mea faigaluega STM32Cube e leai se totogi e pei o STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor poʻo STM32CubeIDE.
  • Fa'asolo uma polokalame e mana'omia e fa'atino ai galuega i luga o laupapa fa'alautele STM32 Nucleo ua filifilia.
  • Fa'aopoopo lau mamanu ma tu'u i luga ole STM32 Nucleo development board.
  • Ona amata lea ona atia'e ma su'e lau talosaga.

STMicroelectronics-VL53L4ED-maualuga-Sao atoatoa-Lalata-Sensor-fig-12

Polokalama fa'atupuina i luga ole STM32 Open Development Environment prototyping hardware e mafai ona fa'aoga sa'o ile laupapa fa'ata'ita'i maualuga po'o se fa'ata'ita'iga o oloa fa'ai'uga e fa'aoga ai vaega fa'atau pisinisi tutusa, po'o vaega mai le aiga e tasi e pei ona maua i luga ole STM32 Nucleo laupapa.

Pepa / Punaoa

STMicroelectronics VL53L4ED Maualuluga Sa'o Sa'o Fa'alatalata Sensor [pdf] Taiala mo Tagata Fa'aoga
X-NUCLEO-53L4A3, NUCLEO-F401RE, P-NUCLEO-53L4A3, VL53L4ED Maualuluga Fa'asa'o Fa'alatalata, VL53L4ED, Sa'o Sa'o Lelei Fa'alatalata, Sa'o Sa'o Fa'alatalata, Va'aiga Fa'alatalata

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *