STM32Cube IoT ipade BLE Išė Pack
Awọn pato
- Orukọ Ọja: VL53L3CX-SATEL
- Pack iṣẹ: idii iṣẹ STM32Cube fun IoT node BLEconnectivity ati awọn sensọ akoko-ti-flight (FP-SNS-FLIGHT1)
- Ẹya: 4.1 (January 31, 2025)
Hardware Loriview
VL53L3CX-SATEL jẹ igbimọ breakout pẹlu sensọ akoko-ti-flight VL53L3CX.
Key Awọn ẹya ara ẹrọ
- Arduino UNO R3 asopo ohun
- BLUENRG-M2SP fun Bluetooth Kekere Asopọmọra
- M95640-RMC6TG fun ibi ipamọ iranti
Apejuwe sọfitiwia:
Awọn imudojuiwọn famuwia (FOTA) ẹya ngbanilaaye fun awọn imudojuiwọn sọfitiwia irọrun.
Awọn ibeere Software:
Ni ibamu pẹlu awọn igbimọ idagbasoke STM32 Nucleo, pataki NUCLEO-F401RE, NUCLO-L476RG, tabi NUCLO-U575ZI-Q.
Alaye ni Afikun:
Fun awọn imudojuiwọn famuwia, tọka si alaye tuntun ti o wa ni www.st.com.
Awọn ilana Lilo ọja
Eto & Ririnkiri Examples
Igbesẹ 1: Eto Hardware
So VL53L3CX-SATEL breakout Board pọ si STM32 Nucleo idagbasoke ọkọ (NUCLEO-F401RE, NUCLEO-L476RG, tabi NUCLO-U575ZI-Q) lilo awọn asopọ ti o yẹ.
Igbesẹ 2: Eto Software
Rii daju pe awọn ibeere pataki sọfitiwia ti wa ni fifi sori ẹrọ rẹ gẹgẹbi pato ninu iwe.
Igbesẹ 3: Ririnkiri Examples
Tọkasi demo ti a pese examples lati ni oye bi o ṣe le ṣe ajọṣepọ pẹlu sensọ VL53L3CX nipa lilo faaji sọfitiwia ti a pese.
Hardware ati Software ti pariview
SampAwọn imuṣẹ le wa fun awọn igbimọ idagbasoke STM32 Nucleo ti o ṣafọ sinu awọn igbimọ imugboroosi STM32 Nucleo:
- NUCLEO-F401RE (tabi NUCLO-L476RG tabi NUCLO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2
- NUCLEO-F401RE (tabi NUCLO-L476RG tabi NUCLO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2
Bluetooth Low Energy Imugboroosi Board
Hardware Apejuwe
- X-NUCLEO-BNRG2A1 jẹ igbelewọn Agbara Low Bluetooth (BLE) ati eto igbimọ idagbasoke, ti a ṣe ni ayika ST's BLUENRG-M2SP Bluetooth Low Energy module ti o da lori BlueNRG-2.
- Oluṣeto BlueNRG-2 ti gbalejo ni module BLUENRG-M2SP n ba sọrọ pẹlu STM32 microcontroller, ti gbalejo lori igbimọ idagbasoke Nucleo, nipasẹ ọna asopọ SPI ti o wa lori asopo Arduino UNO R3.
Ọja bọtini lori ọkọ
- BLUENRG-M2SP Bluetooth Low Energy, FCC ati IC ifọwọsi (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), module da lori Bluetooth® Low Energy alailowaya nẹtiwọki isise BlueNRG-2, BLE v5.0 ni ifaramọ.
- BLUENRG-M2SP ṣepọ BALF-NRG-02D3 balun ati eriali PCB kan. O ṣe ifibọ oscillator gara 32 MHz fun BlueNRG-2.
- M95640-RMC6TG 64-Kbit ni tẹlentẹle SPI akero EEPROM pẹlu wiwo aago iyara giga
X- NUCLO-53L1A2 Hardware Apejuwe
- X-NUCLEO-53L3A2 jẹ sensọ ti o yatọ pẹlu igbelewọn wiwa ibi-afẹde pupọ ati igbimọ idagbasoke ti a ṣe ni ayika sensọ VL53L3CX ti o da lori imọ-ẹrọ ST FlightSense Time-of-Flight.
- VL53L3CX n ba sọrọ pẹlu STM32 Nucleo Olùgbéejáde igbimọ agbalejo microcontroller nipasẹ ọna asopọ I2C kan ti o wa lori asopo Arduino UNO R3.
Ọja bọtini lori ọkọ
- VL53L3CX Aago-ti-Flight (ToF) sensọ orisirisi pẹlu iwari ibi-afẹde pupọ
- 0.25, 0.5, ati 1mm spacers lati ṣe afiwe awọn ela afẹfẹ, pẹlu gilasi ideri
- Ferese ideri (ti Hornix ṣe) sample pẹlu ọrọ-agbelebu kekere,k ṣetan lati lo / agekuru lori VL53L3CX
- Meji VL53L3CX breakout lọọgan
VL53L3CX-SATEL Hardware Apejuwe
- Awọn igbimọ fifọ VL53L3CX-SATEL le ṣee lo fun iṣọpọ rọrun sinu awọn ẹrọ onibara. O ṣeun si voltage olutọsọna ati ipele shifters, o le ṣee lo ni eyikeyi ohun elo pẹlu kan 2.8 V to 5 V ipese.
- PCB apakan atilẹyin VL53L3CX module ti wa ni perforated ki Difelopa le adehun si pa awọn mini-PCB fun lilo ninu a 2.8 V ipese ohun elo lilo fò nyorisi.
Ọja bọtini lori ọkọ
- VL53L3CX Aago-ti-Flight (ToF) sensọ orisirisi pẹlu wiwa witmulti-afojusun
- Olutọsọna: 5 si 2.8 V iwọn titẹ sii voltage (jade voltage: 2.8V)
- VL53L3CX ifihan agbara ni wiwo ipele shifter
Alaye Afikun Hardware pataki
BlueNRG-2 ìkàwé ko ṣiṣẹ pẹlu iṣura famuwia ti o ti wa ni ti kojọpọ ni BLE module ti X-NUCLEO-BNRG2A1 imugboroosi ọkọ.
Fun idi eyi:
- Ni akọkọ, o nilo lati ta lori X-NUCLEO-BNRG2A1; ti o ba ti wa ni ko soldered, 0-ohm resistor ni R117.
- Lẹhinna o le lo boṣewa ST-Link V2-1 pẹlu awọn onirin jumper 5 obinrin-obinrin papọ pẹlu ohun elo sọfitiwia TSW-BNRGFLASHER (Lọwọlọwọ wa nikan fun Windows PC) lati ṣe imudojuiwọn famuwia ti module BLE ti X-NUCLEO-BNRG2A1.
O nilo lati so awọn pinni J12 ti X-NUCLEO-BNRG2A1 si awọn pinni ti ST-Link V2-1 bi o ṣe han ninu aworan ki o tẹle awọn igbesẹ ti o fihan ni ifaworanhan atẹle.
Ni pato, a ni awọn asopọ wọnyi:
J12 |
ST-Link V2-1 |
|
Pin | 1 | 1 |
Pin | 2 | 9 |
Pin | 3 | 12 |
Pin | 4 | 7 |
Pin | 5 | 15 |
- Fi ST BlueNRG-1_2 Flasher Utility sori ẹrọ ati ṣi i, lẹhinna yan taabu SWD.b
- Pa iranti filasi ti Chip BlueNRG-2 rẹ.
- Ṣe igbasilẹ famuwia Ọna asopọ Layer Nikan fun module BLE lati ọna asopọ atẹle: DTM_LLOnly. binn
- Fi sori ẹrọ famuwia Ọna asopọ Nikan ni ST BlueNRG-1_2 Flasher Utility ati lẹhinna tẹ bọtini “Flash”.
- Ti o ba nilo lati mu pada famuwia iṣura ti module BLE X-NUCLEO-BNRG2A1, o le tun ilana naa ṣe nipa lilo aworan famuwia yii DTM_Full.bi.n
- Ti o ba rii diẹ ninu awọn ọran lakoko ilana imudojuiwọn, o le gbiyanju lati tun ilana naa pa J15 jumper lori igbimọ imugboroosi X-NUCLEO-BNRG2A1.
VL53L3CX-SATEL | Arduino Asopọmọra | NUCLEO-F401RE NUCULEO-L476RG | NUCLEO-U575ZI-Q | |
SCL | 2 | D15 | PB8 | PB8 |
SDA | 4 | D14 | PB9 | PB9 |
XSDN | 3 | D4 | PB5 | PF14 |
VDD_SENSOR | 5 | 3V3 | CN6 pin n. 4 | CN8 pin n. 7 |
GND_X | 6 | GND | CN6 pin n. 6 | CN8 pin n. 11 |
Apejuwe Software
- FP-SNS-FLIGHT1 jẹ idii iṣẹ STM32Cube kan, eyiti o jẹ ki ipade IoT rẹ sopọ si foonuiyara nipasẹ BLE ati lo ohun elo Android tabi ohun elo iOS ti o dara bi ohun elo STBLESensor si view data ijinna ohun akoko gidi ti a ka nipasẹ Aago-ti-Ofurufu sensọ.
- Package naa tun jẹ ki awọn iṣẹ ilọsiwaju ṣiṣẹ, gẹgẹbi wiwa wiwa laarin ibiti o wa titi.
- Apo yii, papọ pẹlu idapọ ti a daba ti STM32 ati awọn ẹrọ ST, le ṣee lo lati ṣe agbekalẹ awọn ohun elo wearable tabi awọn ohun elo ohun ọlọgbọn ni gbogbogbo.
- Sọfitiwia naa nṣiṣẹ lori STM32 microcontroller ati pẹlu gbogbo awọn awakọ pataki lati ṣe idanimọ awọn ẹrọ lori igbimọ idagbasoke STM32 Nucleo.
Awọn ẹya ara ẹrọ bọtini
- Famuwia pipe lati ṣe agbekalẹ ipade IoT kan pẹlu Asopọmọra BLE, ati awọn sensọ Akoko-ti-Flight
- Ni ibamu pẹlu ohun elo STBLESensor fun Android/iOS lati ṣe kika data ijinna ati imudojuiwọn famuwia (FOTA)
- Ohun elo sensọ iwọn Multitarget ti o da lori sensọ VL53L3CX Time-of-Flight (ToF)
- Sample imuse ti o wa fun X-NUCLEO-53L3A2 (tabi VL53L3CX-SATEL) ati X-NUCLEO-BNRG2A1 ti a ti sopọ si a NUcleO-F401RE tabi NUcleO-L476RG tabi NUCLO-U575ZI-Q
- Ni ibamu pẹlu STM32CubeMX, le ṣe igbasilẹ lati ati fi sii taara sinu STM32CubeMX
- Irọrun gbigbe kọja awọn idile MCU oriṣiriṣi, o ṣeun si STM32Cube
- Awọn ofin iwe-aṣẹ olumulo ore-ọfẹ
Eto & Ririnkiri Examples
Software ati Awọn ibeere miiran
- STSW-LINK004
- IwUlO STM32 ST-LINK (STSW-LINK004) jẹ wiwo sọfitiwia ti o ni kikun fun siseto STM32 microcontrollers
- FP-SNS-ofurufu1
- Daakọ .zip naa file akoonu ti famuwia package sinu folda lori PC rẹ.
- Awọn package ni awọn koodu orisun examples (Keil, IAR, STM32CubeIDE) ni ibamu pẹlu NUCLO-F401RE, NUCLO-L476RG, NUCLO-U575ZI.
- ST BLE sensọ
Ohun elo fun Android (V5.2.0 tabi ga julọ) /iOS (V5.2.0 tabi ga julọ) lati ṣe igbasilẹ lati Google itaja / iTunes
Eto Ipariview: STM32 Nucleo pẹlu Imugboroosi lọọgan
Eto Ipariview
HW prerequisites pẹlu STM32 Nucleo Imugboroosi lọọgan
- 1 x Igbimọ Imugboroosi Agbara Irẹwẹsi Bluetooth (X-NUCLEO-BNRG2A1)
- 1 x STM32 igbimọ imugboroja sensọ (X-NUCLEO-53L3A2 tabi VL53L3CX-SATEL)
- 1 x STM32 Nucleo idagbasoke igbimọ (NUCLEO-U575ZI-Q tabi NUCLEO-F401RE tabi NUcleO-L476RG)
- 1x Android tabi ẹrọ iOS
- 1 x PC pẹlu Windows 10 ati loke
- 1x Iru USB A si Okun USB Mini-B fun NUcleO-F401RE tabi NUcleO-L476RG
- 1x USB iru A to Micro-B okun USB fun NUCLO-U575ZI-Q
Bẹrẹ ifaminsi ni iṣẹju diẹ (1/3)
Bẹrẹ ifaminsi ni iṣẹju diẹ (2/3)
- Bii o ṣe le fi sori ẹrọ alakomeji ti a ṣajọ tẹlẹ:
- Fun ohun elo kọọkan, folda kan wa ninu package ti a pe ni “Alakomeji”
- Fun ohun elo kọọkan, folda kan wa ninu package ti a pe ni “Alakomeji”
O ni:
- Fun NUCLO-F401RE ati NUCLO-L476RG:
- FP-SNS-FLIGHT1 FW ti a ṣajọ tẹlẹ ti o le tan imọlẹ si STM32 Nucleo ti o ni atilẹyin fun X-NUCLEO-53L3A2 ni lilo STM32CubeProgrammer ni ipo ti o tọ (0x08004000)
- Akiyesi pataki: Alakomeji ti o ṣajọ tẹlẹ jẹ ibaramu pẹlu ilana imudojuiwọn FOTA
- FP-SNS-FLIGHT1 + BootLoader FW ti a ṣajọ tẹlẹ ti o le tan taara si STM32 Nucleo ti o ni atilẹyin fun X-NUCLEO-53L3A2 ni lilo STM32CubeProgrammer tabi nipa ṣiṣe “Fa & Ju”
- Akiyesi pataki: Alakomeji ti o ṣajọ tẹlẹ ko ni ibamu pẹlu ilana imudojuiwọn FOTA
- FP-SNS-FLIGHT1 FW ti a ṣajọ tẹlẹ ti o le tan taara si STM32 Nucleo ti o ni atilẹyin fun VL53L3CX-SATEL ni lilo STM32CubeProgrammer tabi nipa ṣiṣe “Fa & Ju”
- Fun NUCLO-U575ZI-Q:
- FP-SNS-FLIGHT1 ti a ṣajọ tẹlẹ le jẹ filasi taara si STM32 Nucleo ti o ni atilẹyin (fun X-NUCLEO-53L3A2 ati fun VL53L3CX-SATEL) ni lilo STM32CubeProgrammer tabi nipa ṣiṣe “Fa & Ju”.
- Akiyesi pataki: Fun fifi sori akọkọ, lẹhin piparẹ filasi ni kikun (ilana ti a daba), lo STM32CubeProgrammer lati ṣeto awọn eto baiti olumulo STM32 MCU lati lo banki 1 fun ikosan famuwia ki o bẹrẹ ohun elo naa.
Bii o ṣe le fi koodu sii lẹhin ti o ṣajọ iṣẹ akanṣe fun NUCLO-F401RE ati NUCLO-L476RG:
- Ṣe akopọ iṣẹ akanṣe pẹlu IDE ti o fẹ
Ninu folda Awọn ohun elo, iwe afọwọkọ * .sh wa ti o ṣe awọn iṣẹ wọnyi:
- Ni kikun Flash Nu
- Filaṣi BootLoader ọtun ni ipo ti o tọ (0x08000000)
- Filaṣi famuwia FLIGHT1 ni ipo ti o tọ (0x08004000)
- Eyi ni famuwia ti a ṣe akojọpọ pẹlu IDE
- Famuwia yii jẹ ibamu pẹlu ilana imudojuiwọn FOTA
- Ṣafipamọ FW alakomeji pipe ti o pẹlu mejeeji FLIGHT1 ati BootLoader
- Alakomeji yii le tan imọlẹ taara si igbimọ STM32 ti o ni atilẹyin nipa lilo ST-Link tabi nipa ṣiṣe “Fa & Ju.”
- Akiyesi pataki: Eyi ni afikun alakomeji ti o ṣajọ tẹlẹ ko ni ibamu pẹlu ilana imudojuiwọn FOTA
Ṣaaju ṣiṣe iwe afọwọkọ * .sh, o jẹ dandan lati satunkọ rẹ lati ṣeto ọna fifi sori ẹrọ fun STM32CubeProgrammer.
BootLoaderPath ati BinaryPath gẹgẹbi titẹ sii ni a nilo nigbati o ba n ṣiṣẹ iwe afọwọkọ .sh.
Flash Management ati Boot ilana
Agbara kekere Bluetooth ati sọfitiwia sensọ
FP-SNS-FLIGHT1 fun NUCLO-F401RE / NUCLO-L476RG / NUCLO-U575ZI-Q - Atẹle laini ni tẹlentẹle (egTera Term)
Ririnkiri Examples ST BLE Sensọ Ohun elo Loriview
Ohun elo sensọ ST BLE fun Android/iOS (1/5)
Hardware Awọn ẹya ara ẹrọ – Android Version
Ohun elo sensọ ST BLE fun Android/iOS (2/5)
Hardware Awọn ẹya ara ẹrọ – Android Version
AKIYESI
Iwaju wa ni idanimọ laarin awọn aaye ti o wa titi ti o wa titi ti o le ṣe atunṣe nipasẹ koodu laini:
- # setumo PRESENCE_MIN_DISTANCE_RANGE 300
- # setumo PRESENCE_MAX_DISTANCE_RANGE 800
Ninu awọn file FLIGHT1_config.hh, eyiti o le rii ninu folda awọn olumulo Inc fun iṣẹ akanṣe kọọkan.
Ohun elo sensọ ST BLE fun Android/iOS (3/5)
Iṣeto ni Board - Android version
Ohun elo sensọ ST BLE fun Android/iOS (4/5)
Console yokokoro – Android version
Ohun elo sensọ ST BLE fun Android/iOS (4/5)
Famuwia Igbesoke – Android version
Ohun elo sensọ ST BLE fun Android/iOS (5/5)
FP-SNS-Ọkọ ofurufu1:
- DB2862: idii iṣẹ STM32Cube fun ipade IoT pẹlu NFC, Asopọmọra BLE, ati awọn sensosi akoko-ofurufu - kukuru data
- UM2026: Bibẹrẹ pẹlu idii iṣẹ STM32Cube fun ipade IoT pẹlu NFC, Asopọmọra BLE, ati awọn sensosi akoko-ofurufu - itọsọna olumulo
- Eto software file
X-NUCLEO-BNRG2A1
- Gerber files, BOM, Sikematiki
- DB4086: Igbimọ Imugboroosi Agbara Low Bluetooth ti o da lori module BLUENRG-M2SP fun STM32 Nucleo - kukuru data
- UM2667: Bibẹrẹ pẹlu igbimọ imugboroja X-NUCLEO-BNRG2A1 BLE ti o da lori module BLUENRG-M2SP fun STM32 Nucleo - itọnisọna olumulo
X- NUCLEO-53L3A2:
- Gerber files, BOM, Sikematiki
- DB4226: Sensọ akoko-ti-Flight pẹlu igbimọ imugboroja wiwa ibi-afẹde pupọ ti o da lori VL53L3CX fun STM32 Nucleo - kukuru data
- UM2757: Bibẹrẹ pẹlu X-NUCLEO-53L3A2 ibi-afẹde pupọ ti o yatọ si igbimọ imugboroja sensọ ToF ti o da lori VL53L3CX fun STM32 Nucleo - itọsọna olumulo
VL53L3CX-SATEL:
- Gerber files, BOM, Sikematiki
- DB4194: VL53L3CX breakout Board Sensọ akoko-ti-Flight pẹlu wiwa ibi-afẹde pupọ - kukuru data
- UM2853: Bii o ṣe le lo VL53L3CX pẹlu STMicroelectronics 'X-CUBE-TOF1 Awọn akopọ sọfitiwia sensọ akoko-ti-Flight fun STM32CubeMX – afọwọṣe olumulo
Kan si alagbawo www.st.com fun pipe akojọ
STM32 Ṣii Idagbasoke Ayika: Pariview
Ayika Idagbasoke Ṣii STM32: Yara, Iṣeduro Iṣeduro ati Idagbasoke
Ayika Idagbasoke Ṣii STM32 (STM32 ODE) jẹ ṣiṣi, rọ, rọrun, ati ọna ti ifarada lati ṣe agbekalẹ awọn ẹrọ imotuntun ati awọn ohun elo ti o da lori idile microcontroller STM32 32-bit ni idapo pẹlu awọn paati ST-ti-ti-aworan miiran ti o sopọ nipasẹ awọn igbimọ imugboroja. O jẹ ki afọwọṣe iyara ṣiṣẹ pẹlu awọn paati iwaju-eti ti o le yipada ni iyara si awọn apẹrẹ ikẹhin
Fun alaye siwaju sii, jọwọ ṣabẹwo www.st.com/stm32od.e
e dupe
© STMicroelectronics – Gbogbo ẹtọ wa ni ipamọ.
Aami ile-iṣẹ STMicroelectronics jẹ aami-iṣowo ti a forukọsilẹ ti ẹgbẹ awọn ile-iṣẹ STMicroelectronics. Gbogbo awọn orukọ miiran jẹ ohun-ini ti awọn oniwun wọn.
Awọn ibeere Nigbagbogbo
- Q: Ṣe Mo le lo igbimọ VL53L3CX-SATEL pẹlu awọn igbimọ idagbasoke miiran?
A: Igbimọ VL53L3CX-SATEL jẹ apẹrẹ lati wa ni ibamu pẹlu awọn igbimọ idagbasoke STM32 Nucleo, ni idaniloju iṣẹ ṣiṣe ati iṣẹ ṣiṣe to dara julọ. - Q: Bawo ni MO ṣe le ṣe imudojuiwọn famuwia lori igbimọ VL53L3CX-SATEL?
A: Awọn imudojuiwọn famuwia le ṣee ṣe nipa lilo ẹya FOTA. Tọkasi awọn titun alaye wa ni www.st.com awọn ilana alaye lori awọn imudojuiwọn famuwia.
Awọn iwe aṣẹ / Awọn orisun
![]() |
ST STM32Cube IoT ipade BLE Išė Pack [pdf] Itọsọna olumulo NUCLEO-F401RE, NUCLO-L476RG, NUCLO-U575ZI-Q, X-NUCLEO-BNRG2A1, XNUCLEO-53L3A2, VL53L3CX-SATEL, STM32Cube IoT ipade ble Pack, STMBLE Function Išė, STM32C |