STM32 Nucleo Time Flight Sensor me ke ana i hoonuiia

STM32 Nucleo Time Flight Sensor me ke ana i hoonuiia

ʻO ka sensor manawa-of-Flight me ke ana ākea ākea e pili ana i ka papa hoʻonui VL53L4CX no STM32 Nucleo 

Pau Lako Paaview

X-NUCLEO-53L4A2 wehewehe lako lako

  • ʻO ka X-NUCLEO-53L4A2 kahi mea ʻike Time-of-Flight me ke ana ākea ākea a me ka papa hoʻomohala i hoʻolālā ʻia a puni ka sensor VL53L4CX e pili ana i ka ʻenehana patented ST FlightSense™.
  • Kūkākūkā ka VL53L4CX me ka STM32 Nucleo developer board host microcontroller ma o kahi loulou I2C i loaʻa ma ka mea hoʻohui Arduino UNO R3.

Nā Huahana Nui ma luna o ka moku 

VL53L4CX Manawa-o-Hele (ToF) Mea ike manawa-o-lele me ke ana laula loihi
0.25, 0.5 a me 1mm spacers e hoʻohālike i nā āpau ea, me ka uhi aniani

Nā mea hoʻohui papa Breakout 

SATEL-VL53L4CX Hiki ke kūʻai kaʻawale ʻia nā papa breakout

Palapala Kauoha: X-NUCLEO-53L4A2 

Pau Lako Paaview

Loaʻa ka ʻike hou loa ma www.st.com
X-NUCLEO-53L4A2 

  • X-NUCLEO-53L4A2 papa hoʻonui
  • Hiki ke hoʻohui ʻia nā mea VL53L4CX i nā noi maʻamau me ka papa hoʻonui, a i ʻole ka wehe ʻana o VL53L4CX waho.
  • Hāʻawi kaʻawale ʻia nā papa breakout.
  • Loaʻa ka X-NUCLEO-53L4A2 ma ke ʻano he NUCLEO Pack (P-NUCLEO-53L4A2)
  • Hiki ke kauoha ʻia ka papa hoʻonui X-NUCLEO-53L4A2 www.st.com ma ke ʻano he ʻāpana NUCLEO me ka papa hoʻonui a me ka papa STM32 NUCLEO.
  • Ka helu kauoha: P-NUCLEO-53L4A2:
    X-NUCLEO-53L4A2 papa hoʻonui a me NUCLEO-F401RE papa hiʻona piha.
  • Hiki ke kauoha ʻokoʻa ʻia nā papa haʻihaʻi VL53L4CX
  • Ka helu kauoha: SATEL-VL53L4CX
  • Lawe ʻia ka ʻeke i ʻelua papa breakout
    Pau Lako Paaview

Kaiapuni lako polokalamu nā manawa-o-lele 

STM32Cube Software Overview

X-CUBE-TOF1 wehewehe lako polokalamu

  • ʻO ka pūʻolo polokalamu X-CUBE-TOF1 he hoʻonui STM32Cube no nā papa hoʻonui o ka ʻohana huahana Time-ofFlight (me ka X-NUCLEO-53L4A2) no STM32. Hoʻokumu ʻia ke code kumu ma STM32Cube e hōʻoluʻolu i ka lawe ʻana a me ke kaʻana like ʻana i nā ʻohana STM32 MCU. A sampLoaʻa ka hoʻokō no ka STM32 Nucleo ranging sensor expansion board (X-NUCLEO-53L4A2) i hoʻopili ʻia ma luna o kahi STM32 Nucleo development board (NUCLEOF401RE a i ʻole NUCLEO L476RG).

Nā hiʻohiʻona nui 

  • ʻO ka papa hoʻokele (VL53L4CX mea hoʻokele) no ka hoʻokele piha ʻana i ka mea ʻike VL53L4CX me ke ana ākea ākea i hoʻohui ʻia i ka papa hoʻonui X-NUCLEO53L4A2.
  • Maʻalahi hiki ke lawe ma waena o nā ʻohana MCU like ʻole, mahalo iā STM32Cube.
  • Kūʻokoʻa, ʻōlelo laikini mea hoʻohana.
  • Sample code no ke ana ana.

Loaʻa iā SW hou ma www.st.com 
X-CUBE-TOF1

Hoʻonohonoho & Demo Examples 

HW pono

  • 1x Kiʻekiʻe pololei ToF sensor hoʻonui papa ma muli o VL53L4CX (X-NUCLEO-53L4A2).
    HW pono
  • 1x STM32 Nucleo papa hoʻomohala (NUCLEO-F401RE no example)
    HW pono
  • 1x Laptop/PC me Windows
  • 1x USB ʻano A i Mini-B USB uwea
  • Inā ʻaʻohe ou papa hoʻomohala STM32 Nucleo, hiki iā ʻoe ke kauoha i kahi pūʻulu Nucleo (P-NUCLEO-53L4A2):
    HW pono
  • X-NUCLEO-53L4A2 papa hoʻonui a me NUCLEO-F401RE papa hiʻona piha i hāʻawi pū ʻia.
  • STSW-IMG029: Keaukaha olohelohe no VL53L4CX
  • STSW-IMG030: P-NUCLEO-53L4A2 Kiʻi Kiʻi Hoʻohana Interface (GUI) ma Windows 7 a me 10
  • STSW-IMG031: Mea hoʻokele Linux no VL53L4CX
  • X-CUBE-TOF1: ʻO ka hoʻonui ʻia ʻana o nā polokalamu ʻike manawa-of-Flight no STM32Cube.
    • Ke hoʻokomo ʻoe i ka X-CUBE-TOF1 e hoʻokomo ka mea hoʻonohonoho i ka papa kuhikuhi i loaʻa ka exampnā papahana ma ʻaneʻi no ka laʻana:
      • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE TOF1\4.0.0\Projects\STM32F401RENucleo\Examples\53L4A2\53L4A2_SimpleRanging.

NUCLEO Kit hoʻonohonoho hoʻokele

  1. Hoʻohui i ka P-NUCLEO i ka PC ma o USB
    • E kali a ʻike ʻia ka papa; ua hoʻokomo ʻia nā mea hoʻokele)
    • Inā 'a'ole hiki i ka Windows ke ho'okomo 'akomi i ka mea ho'okele STLINK, e 'olu'olu e hahai i ka 'anu'u 2
    NUCLEO Kit hoʻonohonoho hoʻokele
  2. E hoʻouka i ka mea hoʻokele USB port PC e ʻike i ka papa Nucleo
    • Hoʻoiho iā STSW-LINK009 mai www.st.com
    • Wehe a kaomi pālua ma ka "stlink_winusb_install.bat” e hoʻokomo i ka mea hoʻokele.
    NUCLEO Kit hoʻonohonoho hoʻokele

Hoʻokomo lako polokalamu VL53L4CX GUI

ʻO GUI ka mea hana mua a maʻalahi e loiloi i ka hāmeʻa
  • Hana HW a hoʻohui i ka VL53L4CX papa hoʻonui + Nucleo F401RE i ka PC
  • E hoʻouka i ka GUI SW no VL53L4CX Demo a me nā hoʻonohonoho hoʻonohonoho
    • TSW-IMG030, hoʻoiho ʻia mai www.st.com
    • Holo i ka mea hoʻonoho me nā kuleana Admin
      Hiki i ka mea hoʻohana kiʻi kiʻi ke:
    • Hana i ka offset a me Xtalk calibration a nānā i ka ʻikepili calibration
    • Hoʻololi i nā ʻāpana kī o VL53L4CX
    • Hōʻike i ka ʻikepili i ka manawa maoli (ka lōʻihi, ka hōʻailona, ​​ka helu ambient)
    • E kiʻi i ka hoʻopaʻa inoa ʻikepili a hoʻokani hou i kahi waihona ʻikepili (.csv file)
      Hoʻokomo lako polokalamu VL53L4CX GUI
    • Hana HW a hoʻohui i ka NUCLEO kit (P-NUCLEO 53L4A2) i ka PC
    • E hoʻouka i ka pūʻolo X-CUBE-TOF1 SW
      • X-CUBE-TOF1 hōʻano hou 4.0.0 a i ʻole, lawe ʻia mai www.st.com
      • Hoʻokomo ʻia ka X-CUBE-TOF1 ma o STM32CubeMx, hoʻokele i ka ʻāpana hoʻonohonoho polokalamu.
      • Ke hoʻokomo ʻia ka X-CUBE-TOF1. E hele
        • C:\Users\user_name\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-TOF1\4.0.0- B1\Projects\STM32F401RE Nucleo\Examples\53L4A2\53L4A2_SimpleRanging
X-CUBE waihona lako polokalamu: API SW + SW examples

X-CUBE waihona lako polokalamu: API SW + SW examples

Kiʻekiʻe pololei Time-of-Flight Sensor papa hoʻonui 

Code loiloi example (.bin) me ka X-CUBE-TOF1 a me ka NUCLEO Pack

X-CUBE waihona lako polokalamu: API SW + SW examples

ʻO VL53L4CX mea ʻike me ka papa hoʻonui ana i ka laulā 

E hoʻomaka i ka polokalamu me ka code exampe hoʻohana ana i ka X-CUBE-TOF1 a me ka NUCLEO Pack

Code loiloi example (.bin) me ka X-CUBE-TOF1 a me ka NUCLEO Pack

Nā Palapala a me nā kumuwaiwai pili

E hele i https://www.st.com/en/imaging-and-photonics-solutions/VL53L4CX

Loaʻa nā palapala a pau ma ka pā palapala o nā huahana pili webʻaoʻao

VL53L4CX: Palapala Huahana

  • DS13805 : Mea ike manawa-o-lele me ke ana laula loihi – pepa ikepili

X-NUCLEO-53L4A2: Palapala Huahana

  • DB462 : ʻO ka sensor manawa-of-Flight me ka papa hoʻonui ana o ka laulā ma muli o VL53L4CX no STM32 Nucleo - pōkole ʻikepili
  • X-NUCLEO-53L4A2 alakaʻi hoʻomaka wikiwiki: Mea ike manawa-o-lele me ke ana laula loihi – keia palapala
  • UM2976 : E hoʻomaka me X-NUCLEO-53L4A2 ʻO ka sensor manawa-of-Flight me ke ana ākea ākea e pili ana i ka VL53L4CX no STM32 Nucleo - manual user

P-NUCLEO-53L4A2: Kōpena Huahana

  • DBxxxx : VL53L4CX Nucleo pack me X-NUCLEO-53L4A2 papa hoʻonui a me STM32F401RE Nucleo board– pōkole ʻikepili

SATEL-VL53L4CX: Palapala Huahana

  • DB4632 : VL53L4CX breakout board Time-of-Flight sensor me ke ana laula lōʻihi – pōkole ʻikepili

STSW-IMG029: Keaukaha olohelohe no ka waihona VL53L4CX

  • DB4583 : Application Programming Interface (API) no ka VL53L4CX - pōkole ʻikepili

STSW-IMG030: Kiʻi Mea Hoʻohana Kiʻi (GUI) Kōpena

  • DB4584 : P-NUCLEO-53L4A2 pack graphical user interface (GUI) – pōkole ʻikepili
  • Hoʻonohonoho polokalamu file

X-CUBE-TOF1: Pūʻolo polokalamu no STM32Cube

  • DB4449 : ʻO ka hoʻonui ʻia ʻana o nā polokalamu ʻike manawa-of-Flight no STM32Cube - pōkole ʻikepili
  • UMxxxx : E hoʻomaka me ka STMicroelectronics X-CUBE-TOF1, Time-of Flight sensors, polokalamu lako polokalamu no STM32CubeMX – Mea Hoʻohana
  • Hoʻonohonoho polokalamu file

STM32 ODE Ecosystem

KĀKĀKĀ HANA A ME KA HOʻomohala ʻana i ka wikiwiki, kūʻai

ʻO ka STM32 Open Development Environment (ODE) he ala hāmama, maʻalahi, maʻalahi a maʻalahi hoʻi e hoʻomohala i nā mea hana hou a me nā noi e pili ana i ka ʻohana microcontroller STM32 32-bit i hui pū ʻia me nā mea ST hou loa i hoʻopili ʻia ma o nā papa hoʻonui. Hāʻawi ia i ka prototyping wikiwiki me nā mea alakaʻi i hiki ke hoʻololi koke i nā hoʻolālā hope.

Aia ka STM32 ODE i kēia mau mea ʻelima:

  • STM32 Nā papa hoʻomohala Nucleo. ʻO kahi ākea ākea o nā papa hoʻomohala kūpono no nā moʻo microcontroller STM32 āpau, me ka hiki ke hoʻonui i hui ʻole ʻia, a me ka debugger/programmer hoʻohui.
  • STM32 Nucleo papa hoʻonui. Nā papa me nā hana hou e hoʻohui i ka sensing, control, connectivity, power, leo a i ʻole nā ​​hana ʻē aʻe e like me ka mea e pono ai. Hoʻopili ʻia nā papa hoʻonui ma luna o nā papa hoʻomohala STM32 Nucleo. Hiki ke hoʻokō ʻia nā hana paʻakikī ma ka hoʻopaʻa ʻana i nā papa hoʻonui hou.
  • STM32Cube lako polokalamu. He pūʻulu o nā mea hana manuahi a me nā pōhaku lepo i hoʻopili ʻia e hiki ai ke hoʻomohala wikiwiki a maʻalahi hoʻi ma ka STM32, me kahi Layer Abstraction Layer, middleware a me ka
    STM32CubeMX PC-hoʻonohonoho hoʻonohonoho a me nā code generator
  • STM32Cube polokalamu hoʻonui. Hāʻawi manuahi ʻia nā lako polokalamu hoʻonui no ka hoʻohana ʻana me nā papa hoʻonui STM32 Nucleo, a kūpono me ka STM32Cube software framework
  • STM32Cube Pūʻulu Hana. Hoʻonohonoho o ka hana examples no kekahi o nā hihia noi maʻamau i kūkulu ʻia e ka leveraging i ka modularity a me ka interoperability o STM32 Nucleo papa hoʻomohala a me nā hoʻonui, me ka lako polokalamu STM32Cube a me ka hoʻonui.

Ua kūpono ka STM32 Open Development Environment me kahi ākea o nā kaiapuni hoʻomohala e like me STM32CubeIDE, IAR EWARM, Keil MDK-ARM, a me GCC/LLVM-based IDEs, me ka hiki ke hoʻohui i nā mea like ʻole e like me STM32CubeMX, STM32CubeProgrammer a i ʻole STMonitorCube.

ʻO ka Prototyping a me ka hoʻomohala wikiwiki

STM32 Open Development Environment: nā mea a pau āu e pono ai

ʻO ka hui pū ʻana o kahi ākea o nā papa hoʻonui e pili ana i nā huahana pāʻoihana alakaʻi a me nā polokalamu modular, mai ka mea hoʻokele a hiki i ka pae noi, hiki i ka prototyping wikiwiki o nā manaʻo i hiki ke hoʻololi mālie i nā hoʻolālā hope.

No ka hoʻomaka ʻana i kāu hoʻolālā:

  • E koho i ka STM32 Nucleo development board (NUCLEO) a me ka hoʻonui (X-NUCLEO) papa (sensors, connectivity, audio, motor control etc.) no ka hana āu e pono ai.
  • E koho i kāu kaiapuni hoʻomohala (IAR EWARM, Keil MDK a me GCC/LLVM-based IDEs) a hoʻohana i nā hāmeʻa STM32Cube manuahi a me nā lako polokalamu e like me STM32CubeMX, STM32CubeProgrammer, STM32CubeMonitor a i ʻole STM32CubeIDE.
  • Hoʻoiho i nā polokalamu pono āpau e holo i ka hana ma nā papa hoʻonui STM32 Nucleo i koho ʻia.
  • E hōʻuluʻulu i kāu hoʻolālā a hoʻouka iā ia i ka STM32 Nucleo development board.
  • A laila hoʻomaka e hoʻomohala a hoʻāʻo i kāu noi.

Hiki ke hoʻohana pololei ʻia nā lako polokalamu i kūkulu ʻia ma ka STM32 Open Development Environment prototyping hardware i kahi papa prototyping holomua a i ʻole i ka hoʻolālā huahana hopena me ka hoʻohana ʻana i nā mea ST kalepa like, a i ʻole nā ​​ʻāpana mai ka ʻohana like me nā mea i loaʻa ma nā papa STM32 Nucleo.

STM32 Open Development Environment: nā mea a pau āu e pono ai

Logo

Palapala / Punawai

ʻO ST STM32 Nucleo Time Flight Sensor me ke ana lōʻihi [pdf] Ke alakaʻi hoʻohana
ʻO STM32 Nucleo Time Flight Sensor me ke ana lōʻihi lōʻihi, STM32 Nucleo, ke ana o ka manawa lele me ke ana lōʻihi lōʻihi

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *