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
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
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).
- 1x STM32 Nucleo papa hoʻomohala (NUCLEO-F401RE no example)
- 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):
- 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.
- 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:
NUCLEO Kit hoʻonohonoho hoʻokele
- 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
- 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.
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)
- 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
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
ʻ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
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.
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.
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 |