STM32Cube IoT نوڊ BLE فنڪشن پيڪ
پيداوار جي ڄاڻ
وضاحتون:
- پيداوار جو نالو: VL53L3CX-SATEL
- فنڪشن پيڪ: IoT نوڊ BLE لاءِ STM32Cube فنڪشن پيڪ
ڪنيڪٽوٽي ۽ وقت جي پرواز سينسرز (FP-SNS-FLIGHT1) - نسخو: 4.1 (جنوري 31، 2025)
هارڊويئر ختمview
VL53L3CX-SATEL هڪ بريڪ آئوٽ بورڊ آهي جيڪو VL53L3CX سان گڏ آهي
پرواز جو وقت سينسر.
اهم خاصيتون:
- Arduino UNO R3 کنیکٹر
- بلوٽوٿ لو انرجي ڪنيڪٽوٽي لاءِ BLUENRG-M2SP
- ميموري اسٽوريج لاءِ M95640-RMC6TG
سافٽ ويئر وضاحت:
فرم ويئر اپڊيٽ (FOTA) خصوصيت آسان سافٽ ويئر جي اجازت ڏئي ٿي
تازه ڪاريون.
سافٽ ويئر گهرجون:
خاص طور تي STM32 نيوڪليو ڊولپمينٽ بورڊن سان مطابقت رکندڙ
NUCLEO-F401RE، NUCLEO-L476RG، يا NUCLEO-U575ZI-Q.
اضافي معلومات:
فرم ويئر اپڊيٽس لاءِ، موجود تازي معلومات جو حوالو ڏيو
www.st.com تي.
پيداوار جي استعمال جون هدايتون
سيٽ اپ ۽ ڊيمو Examples
قدم 1: هارڊويئر سيٽ اپ
VL53L3CX-SATEL بريڪ آئوٽ بورڊ کي STM32 نيوڪليو سان ڳنڍيو.
ڊولپمينٽ بورڊ (NUCLEO-F401RE، NUCLEO-L476RG، يا
NUCLEO-U575ZI-Q) مناسب ڪنيڪٽرن کي استعمال ڪندي.
قدم 2: سافٽ ويئر سيٽ اپ
پڪ ڪريو ته ضروري سافٽ ويئر جون شرطون نصب ٿيل آهن
توهان جي سسٽم تي جيئن دستاويز ۾ بيان ڪيو ويو آهي.
قدم 3: ڊيمو ايڪسamples
مهيا ڪيل ڊيمو ايڪس جو حوالو ڏيوampسمجھڻ لاءِ ڪيئن
مهيا ڪيل سافٽ ويئر استعمال ڪندي VL53L3CX سينسر سان رابطو ڪريو
فن تعمير.
اڪثر پڇيا ويندڙ سوال (FAQ)
سوال: ڇا مان VL53L3CX-SATEL بورڊ کي ٻين ترقي سان استعمال ڪري سگهان ٿو؟
بورڊ؟
الف: VL53L3CX-SATEL بورڊ کي مطابقت ڏيڻ لاءِ ٺاهيو ويو آهي
STM32 نيوڪليو ڊولپمينٽ بورڊ، بهترين ڪارڪردگي کي يقيني بڻائين ٿا ۽
ڪارڪردگي.
سوال: مان VL53L3CX-SATEL تي فرم ويئر کي ڪيئن اپڊيٽ ڪري سگهان ٿو؟
بورڊ؟
الف: فرم ويئر اپڊيٽ FOTA خصوصيت استعمال ڪندي ڪري سگھجن ٿا.
www.st.com تي موجود تازي معلومات جو حوالو ڏيو
firmware تازه ڪاري تي تفصيلي هدايتون.
VL53L3CX_SATEL_02 بابت
تڪڙو شروع ھدايت
IoT نوڊ BLE ڪنيڪٽوٽي ۽ ٽائيم آف فلائيٽ سينسرز لاءِ STM32Cube فنڪشن پيڪ (FP-SNS-FLIGHT1)
نسخو 4.1 (جنوري 31 ، 2025)
1 هارڊويئر ۽ سافٽ ويئرview 2 سيٽ اپ ۽ ڊيمو ايڪسampسبق 3 دستاويز ۽ لاڳاپيل وسيلا 4 STM32 کليل ترقي ماحول: مٿيview
ايجنڊا
2
1- هارڊويئر ۽ سافٽ ويئر ختمview
هارڊويئر ختمview
SampSTM32 نيوڪليو ڊولپمينٽ بورڊز لاءِ لاڳو ڪرڻ موجود آهن جيڪي STM32 نيوڪليو ايڪسپينشن بورڊز تي لڳل آهن:
NUCLEO-F401RE (يا NUCLEO-L476RG يا NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + XNUCLEO-53L3A2
NUCLEO-F401RE (يا NUCLEO-L476RG يا NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + VL53L3CX-SATEL
4
بلوٽوٿ گھٽ توانائي جي توسيع بورڊ
هارڊويئر ختمview (1/6)
هارڊويئر وضاحت
· X-NUCLEO-BNRG2A1 هڪ بلوٽوٿ لو انرجي (BLE) تشخيص ۽ ترقي بورڊ سسٽم آهي، جيڪو BlueNRG-2 تي ٻڌل ST جي BLUENRG-M2SP بلوٽوٿ لو انرجي ماڊيول جي چوڌاري ٺهيل آهي.
· BLUENRG-M2SP ماڊيول ۾ هوسٽ ڪيل BlueNRG-2 پروسيسر، Arduino UNO R32 ڪنيڪٽر تي موجود SPI لنڪ ذريعي، نيوڪليو ڊولپمينٽ بورڊ تي هوسٽ ڪيل STM3 مائڪرو ڪنٽرولر سان رابطو ڪري ٿو.
بورڊ تي اهم پراڊڪٽ
· BLUENRG-M2SP بلوٽوٿ لو انرجي، FCC ۽ IC تصديق ٿيل (FCC ID: S9NBNRGM2SP، IC: B976C-BNRGM2SP)، بلوٽوٿ® لو انرجي وائرليس نيٽ ورڪ پروسيسر BlueNRG-2 تي ٻڌل ماڊل، BLE v5.0 مطابق.
· BLUENRG-M2SP هڪ BALF-NRG-02D3 بالون ۽ هڪ PCB اينٽينا کي ضم ڪري ٿو. اهو BlueNRG-32 لاءِ 2 MHz ڪرسٽل آسيليٽر کي شامل ڪري ٿو.
· M95640-RMC6TG 64-Kbit سيريل SPI بس EEPROM تيز رفتار ڪلاڪ انٽرفيس سان
Arduino UNO R3 کنیکٹر
بليو اين آر جي-ايم 2 ايس پي
M95640-RMC6TG
تازي معلومات www.st.com تي موجود آهي.
X-NUCLEO-BNRG2A1
5
VL53L3CX نيوڪليو ايڪسپينشن بورڊ (X-NUCLEO-53L3A2)
هارڊويئر ختمview (2/6)
X-NUCLEO-53L1A2 هارڊويئر تفصيل
· X-NUCLEO-53L3A2 هڪ رينجنگ سينسر آهي جنهن ۾ ملٽي ٽارگيٽ ڊيٽيڪشن ايويلويشن ۽ ڊولپمينٽ بورڊ آهي جيڪو VL53L3CX سينسر جي چوڌاري ST FlightSense ٽائيم آف فلائيٽ ٽيڪنالاجي تي ٻڌل آهي.
· VL53L3CX، Arduino UNO R32 ڪنيڪٽر تي موجود I2C لنڪ ذريعي STM3 Nucleo ڊولپر بورڊ هوسٽ مائڪرو ڪنٽرولر سان رابطو ڪري ٿو.
بورڊ تي اهم پراڊڪٽ
· VL53L3CX ٽائيم آف فلائيٽ (ToF) رينجنگ سينسر ملٽي ٽارگيٽ ڊيٽيڪشن سان
· 0.25، 0.5 ۽ 1 ملي ميٽر اسپيسرز ته جيئن ڪور گلاس سان گڏ هوا جي خالن کي نقل ڪري سگهجي.
· ڪَوَر ونڊو (هارنڪس پاران ٺاهيل) sampVL53L3CX تي استعمال لاءِ تيار / ڪلپ لائق گهٽ ڪراس ٽاڪ سان لي
· ٻہ VL53L3CX بريڪ آئوٽ بورڊ
وي ايل 53 ايل 3 سي ايڪس
تازي معلومات www.st.com تي موجود آهي.
X-NUCLEO-53L3A2
6
VL53L3CX سان بريڪ آئوٽ بورڊ (VL53L3CX-SATEL)
هارڊويئر ختمview (3/6)
VL53L3CX-SATEL هارڊويئر جي وضاحت
· VL53L3CX-SATEL بريڪ آئوٽ بورڊز کي ڪسٽمر ڊوائيسز ۾ آسان انضمام لاءِ استعمال ڪري سگهجي ٿو. جلد جي مهربانيtagاي ريگيوليٽر ۽ ليول شفٽر، ان کي 2.8 V کان 5 V سپلاءِ سان ڪنهن به ايپليڪيشن ۾ استعمال ڪري سگهجي ٿو.
· VL53L3CX ماڊيول کي سپورٽ ڪندڙ PCB سيڪشن سوراخ ٿيل آهي ته جيئن ڊولپرز فلائنگ ليڊز استعمال ڪندي 2.8 V سپلائي ايپليڪيشن ۾ استعمال لاءِ مني-PCB کي ٽوڙي سگهن.
بورڊ تي اهم پراڊڪٽ
· VL53L3CX ٽائيم آف فلائيٽ (ToF) رينجنگ سينسر ملٽي ٽارگيٽ ڊيٽيڪشن سان · ريگيوليٽر: 5 کان 2.8 V رينج ان پٽ وولtage (آئوٽ پٽ voltage: 2.8 V)
· VL53L3CX سگنل انٽرفيس ليول شفٽر
وي ايل 53 ايل 3 سي ايڪس
تازي معلومات www.st.com تي موجود آهي VL53L3CX-SATEL 7.
اهم هارڊويئر اضافي معلومات
هارڊويئر ختمview (4/6)
BlueNRG-2 لائبريري اسٽاڪ فرم ويئر سان ڪم نٿي ڪري جيڪا X-NUCLEO-BNRG2A1 ايڪسپينشن بورڊ جي BLE ماڊيول ۾ لوڊ ٿيل آهي.
هن سبب لاء:
· سڀ کان پهرين، ان کي X-NUCLEO-BNRG2A1 تي سولڊر ڪرڻ جي ضرورت آهي، جيڪڏهن اهو سولڊر نه ڪيو ويو آهي، ته R0 تي 117 اوهم رزسٽر.
· پوءِ توهان X-NUCLEOBNRG2A1 جي BLE ماڊيول جي فرم ويئر کي اپڊيٽ ڪرڻ لاءِ STSW-BNRGFLASHER سافٽ ويئر ٽول (في الحال صرف ونڊوز پي سي لاءِ موجود آهي) سان گڏ 5 جمپر تارن سان گڏ هڪ معياري ST-Link V2-1 استعمال ڪري سگهو ٿا.
توهان کي X-NUCLEO-BNRG12A2 جي J1 پنن کي ST-Link V2-1 جي پنن سان ڳنڍڻ جي ضرورت آهي جيئن تصوير ۾ ڏيکاريل آهي ۽ ايندڙ سلائڊ ۾ ڏيکاريل قدمن تي عمل ڪريو.
خاص طور تي اسان وٽ هيٺيان رابطا آهن:
جي 12 ايس ٽي لنڪ وي 2-1
پن 1
1
پن 2
9
پن 3
12
پن 4
7
پن 5
15
8
اهم هارڊويئر اضافي معلومات
هارڊويئر ختمview (5/6)
1. ST BlueNRG-1_2 فليشر يوٽيلٽي انسٽال ڪريو ۽ ان کي کوليو، پوءِ SWD ٽيب چونڊيو.
2. BlueNRG-2 چپ جي فليش ميموري کي ختم ڪريو 3. BLE لاءِ لنڪ ليئر اونلي فرم ويئر ڊائون لوڊ ڪريو
هيٺ ڏنل لنڪ DTM_LLOnly.bin تان ماڊيول 4. ST ۾ لنڪ ليئر اونلي فرم ويئر لوڊ ڪريو
BlueNRG-1_2 فليشر يوٽيلٽي ۽ پوءِ "فليش" بٽڻ 5 کي دٻايو. جيڪڏهن توهان کي X-NUCLEO-BNRG2A1 جي BLE ماڊيول جي اسٽاڪ فرم ويئر کي بحال ڪرڻ جي ضرورت آهي، ته توهان هن فرم ويئر تصوير DTM_Full.bin 6 استعمال ڪندي طريقيڪار کي ورجائي سگهو ٿا. جيڪڏهن توهان کي اپڊيٽ جي عمل دوران ڪجهه مسئلا ملن ٿا، ته توهان X-NUCLEO-BNRG15A2 ايڪسپينشن بورڊ تي J1 جمپر کي بند ڪرڻ جي طريقيڪار کي ورجائڻ جي ڪوشش ڪري سگهو ٿا.
9
اهم هارڊويئر اضافي معلومات
هارڊويئر ختمview (6/6)
3V3 جي اين ڊي
SCL SDA
ايڪس ايس ڊي اين
VL53L3CX-سيٽل
SCL
2
ايس ڊي اي
4
ايڪس ايس ڊي اين
3
VDD_SENSOR
5
جي اين ڊي_ايڪس
6
Arduino ڪنيڪٽر
ڊي 15 ڊي 14 ڊي 4 3 وي 3 جي اين ڊي
نيوڪليو-ايف 401 آر اي نيوڪليو-ايل 476 آر جي
پي بي 8
نيوڪليو-U575ZI-Q PB8
پي بي 9
پي بي 9
پي بي 5
PF14
سي اين 6 پن نمبر 4
سي اين 8 پن نمبر 7
سي اين 6 پن نمبر 6
سي اين 8 پن نمبر 11
9 10 7 8 5 6 3 4 1 2
10
سافٽ ويئر جي وضاحت
· FP-SNS-FLIGHT1 هڪ STM32Cube فنڪشن پيڪ آهي، جيڪو توهان جي IoT نوڊ کي BLE ذريعي اسمارٽ فون سان ڳنڍڻ جي اجازت ڏئي ٿو ۽ هڪ مناسب Android يا iOS ايپليڪيشن جهڙوڪ STBLESensor ايپ استعمال ڪري ٿو. view وقت جي پرواز سينسر پاران پڙهيل حقيقي وقت جي شئي جي فاصلي جو ڊيٽا.
· هي پيڪيج جديد ڪمن کي پڻ فعال ڪري ٿو، جهڙوڪ هڪ مقرر حد جي مفاصلي اندر موجودگي جي سڃاڻپ.
· هي پيڪيج، STM32 ۽ ST ڊوائيسز جي تجويز ڪيل ميلاپ سان گڏ، عام طور تي پائڻ لائق ايپليڪيشنون يا سمارٽ شيءِ ايپليڪيشنون ٺاهڻ لاءِ استعمال ڪري سگهجي ٿو.
· سافٽ ويئر STM32 مائڪرو ڪنٽرولر تي هلندو آهي ۽ ان ۾ STM32 نيوڪليو ڊولپمينٽ بورڊ تي ڊوائيسز کي سڃاڻڻ لاءِ سڀ ضروري ڊرائيور شامل آهن.
اهم خاصيتون
· BLE ڪنيڪٽوٽي سان گڏ IoT نوڊ ۽ ٽائيم آف فلائيٽ سينسرز ٺاهڻ لاءِ مڪمل فرم ويئر · فاصلي جي ڊيٽا پڙهڻ لاءِ Android/iOS لاءِ STBLESensor ايپليڪيشن سان مطابقت رکندڙ ۽
فرم ويئر اپڊيٽ (FOTA)
· VL53L3CX ٽائيم آف فلائيٽ (ToF) سينسر تي ٻڌل ملٽي ٽارگيٽ رينجنگ سينسر ايپليڪيشن · ايسample عملدرآمد X-NUCLEO-53L3A2 (يا VL53L3CX-SATEL) ۽ X-NUCLEO- لاءِ موجود آهي.
BNRG2A1 هڪ NUCLEO-F401RE يا NUCLEO-L476RG يا NUCLEO-U575ZI-Q سان ڳنڍيل آهي.
· STM32CubeMX سان مطابقت رکندڙ، ان کي ڊائون لوڊ ڪري سڌو سنئون STM32CubeMX ۾ انسٽال ڪري سگهجي ٿو.
· مختلف MCU خاندانن ۾ آسان پورٽيبلٽي، STM32Cube جي مهرباني · مفت استعمال ڪندڙ-دوست لائسنس جون شرطون
ايف پي-ايس اين ايس-پرواز 1
سافٽ ويئر ختمview
مجموعي طور تي سافٽ ويئر آرڪيٽيڪچر
تازي معلومات www.st.com تي موجود آهي FP-SNS-FLIGHT1 11
2- سيٽ اپ ۽ ڊيمو ايڪسamples
سيٽ اپ ۽ ڊيمو Examples
سافٽ ويئر ۽ ٻيون شرطون
· ايس ٽي ايس ڊبليو-لِنڪ004
· STM32 ST-LINK يوٽيلٽي (STSW-LINK004) STM32 مائڪرو ڪنٽرولرز جي پروگرامنگ لاءِ هڪ مڪمل خصوصيت وارو سافٽ ويئر انٽرفيس آهي.
· ايف پي-ايس اين ايس-پرواز 1
· .zip ڪاپي ڪريو file فرم ويئر پيڪيج جو مواد توهان جي پي سي تي هڪ فولڊر ۾. · پيڪيج ۾ سورس ڪوڊ شامل آهي example (Keil, IAR, STM32CubeIDE) NUCLEO-F401RE سان مطابقت،
NUCLEO-L476RG، NUCLEO-U575ZI-Q
· ST BLE سينسر ايپليڪيشن اينڊرائيڊ (V5.2.0 يا وڌيڪ) / iOS (V5.2.0 يا وڌيڪ) لاءِ گوگل اسٽور / آئي ٽيونز تان ڊائون لوڊ ڪرڻ لاءِ
13
2.1- سيٽ اپ اوورview: ايس ٽي ايم 32 نيوڪليو ايڪسپينشن بورڊن سان
سيٽ اپ ختمview
STM32 نيوڪليو ايڪسپينشن بورڊن سان HW جون شرطون
· 1 x بلوٽوٿ لو انرجي ايڪسپينشن بورڊ (X-NUCLEO-BNRG2A1)
· 1 x STM32 رينجنگ سينسر ايڪسپينشن بورڊ (X-NUCLEO-53L3A2 يا VL53L3CX-SATEL)
· 1 x STM32 نيوڪليو ڊولپمينٽ بورڊ (NUCLEO-U575ZI-Q يا NUCLEO-F401RE يا NUCLEO-L476RG)
· 1x اينڊرائيڊ يا iOS ڊيوائس
NUCLEO-U575ZI-Q
· ونڊوز 1 ۽ ان کان مٿي وارو 10 x پي سي
· NUCLEO-F1RE يا NUCLEO-L401RG لاءِ 476x USB قسم A کان Mini-B USB ڪيبل · NUCLEO-U1ZI-Q لاءِ 575x USB قسم A کان Micro-B USB ڪيبل
نيوڪليو-ايف 401 آر اي نيوڪليو-ايل 476 آر جي
X-NUCLEO-BNRG2A1 X-NUCLEO-53L3A2
VL53L3CX-سيٽل
مائڪرو USB
ميني يو ايس بي
هن تصوير ۾ ڏيکاريل ترتيب ۾ بورڊن کي ڳنڍڻ ضروري آهي.
15
www.st.com/stm32ode
1
سيٽ اپ ختمview
صرف چند منٽن ۾ ڪوڊنگ شروع ڪريو (1/3)
FP-SNS-FLIGHT1 پيڪيج جي جوڙجڪ
2
فنڪشن پيڪ چونڊيو: FP-SNS-FLIGHT1
3
ڊائون لوڊ ڪريو ۽ کوليو
دستاويز BSP، HAL ۽ ڊرائيور BlueNRG-2، BLE_Manager ايپليڪيشنون ۽ اڳوڻيونamples
بوٽ لوڊر بائنري
اينڊرائيڊ / آئي او ايس اسمارٽ فون ۽
ايس ٽي بي ايل سينسر ايپليڪيشن
(V5.2.0/5.2.0 يا وڌيڪ)
6
4
.پروجيڪٽس NUCLEO-F401RE ExamplesBootLoader .Projects NUCLEO-L476RG Exampبوٽ لوڊر . پروجيڪٽس NUCLEO-F401RE ايپليڪيشنون <53L3A2> يا FLIGHT1 .پروجيڪٽس NUCLEO-L476RG ايپليڪيشنون<53L3A2> يا پرواز 1 .منصوبا NUCLEO-U575ZI-Qايپليڪيشنز<53L3A2> يا پرواز 1
پنهنجي ڊوائيس کي رجسٽر ڪرڻ لاءِ اڳ ۾ مرتب ڪيل بائنري استعمال ڪريو، يا متبادل طور تي پنهنجي ڊوائيس سرٽيفڪيٽ کي شامل ڪندي ڪوڊ کي ٻيهر مرتب ڪريو.
5
16
سيٽ اپ ختمview
صرف چند منٽن ۾ ڪوڊنگ شروع ڪريو (2/3)
1. اڳ ۾ مرتب ڪيل بائنري ڪيئن انسٽال ڪجي:
· هر ايپليڪيشن لاءِ، پيڪيج اندر هڪ فولڊر هوندو آهي جنهن کي "بائنري" سڏيو ويندو آهي.
· ان ۾ شامل آهي:
NUCLEO-F401RE ۽ NUCLEO-L476RG لاءِ:
· اڳ ۾ مرتب ڪيل FP-SNS-FLIGHT1 FW جيڪو صحيح پوزيشن (32x53) تي STM3CubeProgrammer استعمال ڪندي X-NUCLEO-2L32A0 لاءِ سپورٽ ٿيل STM08004000 Nucleo ڏانهن فليش ڪري سگهجي ٿو. o اهم نوٽ: هي اڳ ۾ مرتب ڪيل بائنري FOTA اپڊيٽ جي طريقيڪار سان مطابقت رکي ٿو.
· اڳ ۾ مرتب ڪيل FP-SNS-FLIGHT1 + بوٽ لوڊر FW جيڪو سڌو سنئون STM32 ڪيوب پروگرامر استعمال ڪندي يا "ڊريگ اينڊ ڊراپ" ڪندي X-NUCLEO-53L3A2 لاءِ سپورٽ ٿيل STM32 نيوڪليو ڏانهن فليش ڪري سگهجي ٿو o اهم نوٽ: هي اڳ ۾ مرتب ڪيل بائنري FOTA اپڊيٽ جي طريقيڪار سان مطابقت نٿو رکي.
· اڳ ۾ مرتب ڪيل FP-SNS-FLIGHT1 FW جيڪو سڌو سنئون VL32L53CX-SATEL لاءِ سپورٽ ٿيل STM3 Nucleo ڏانهن STM32Cube پروگرامر استعمال ڪندي يا "ڊريگ اينڊ ڊراپ" ڪندي فليش ڪري سگهجي ٿو.
NUCLEO-U575ZI-Q لاءِ:
· اڳ ۾ مرتب ڪيل FP-SNS-FLIGHT1 کي سڌو سنئون سپورٽ ٿيل STM32 Nucleo (X-NUCLEO-53L3A2 ۽ VL53L3CX-SATEL لاءِ) تي STM32Cube پروگرامر استعمال ڪندي يا "ڊريگ اينڊ ڊراپ" ڪندي فليش ڪري سگهجي ٿو. o اهم نوٽ: پهرين انسٽاليشن لاءِ، مڪمل فليش ايريج (طريقيڪار تجويز ڪرڻ) کان پوءِ، فرم ويئر کي فليش ڪرڻ لاءِ بينڪ 32 استعمال ڪرڻ لاءِ STM32 MCU يوزر بائيٽ سيٽنگون سيٽ ڪرڻ لاءِ STM1Cube پروگرامر استعمال ڪريو ۽ ايپليڪيشن شروع ڪريو.
17
2. NUCLEO-F401RE ۽ NUCLEO-L476RG لاءِ پروجيڪٽ کي مرتب ڪرڻ کان پوءِ ڪوڊ ڪيئن انسٽال ڪجي:
· پنهنجي پسنديده IDE سان پروجيڪٽ کي مرتب ڪريو.
سيٽ اپ ختمview
صرف چند منٽن ۾ ڪوڊنگ شروع ڪريو (3/3)
· يوٽيليٽيز فولڊر ۾ هڪ اسڪرپٽ *.sh آهي جيڪو هيٺيان آپريشن ڪري ٿو:
· مڪمل فليش ايريز · صحيح بوٽ لوڊر کي صحيح پوزيشن تي فليش ڪريو (0x08000000) · FLIGHT1 فرم ويئر کي صحيح پوزيشن تي فليش ڪريو (0x08004000)
هي اهو فرم ويئر آهي جيڪو IDE سان گڏ مرتب ڪيو ويو هو. هي فرم ويئر FOTA اپڊيٽ جي طريقيڪار سان مطابقت رکي ٿو.
· هڪ مڪمل بائنري ايف ڊبليو محفوظ ڪريو جنهن ۾ FLIGHT1 ۽ بوٽ لوڊر ٻئي شامل هجن.
هي بائنري سڌو سنئون ST-لنڪ استعمال ڪندي يا "ڊريگ اينڊ ڊراپ" ڪندي هڪ سپورٽ ٿيل STM32 بورڊ ڏانهن فليش ڪري سگهجي ٿو.
اهم نوٽ: هي اضافي اڳ-ڪمپائل ٿيل بائنري FOTA اپڊيٽ جي طريقيڪار سان مطابقت نٿو رکي.
*.sh اسڪرپٽ کي هلائڻ کان اڳ، STM32CubeProgrammer لاءِ انسٽاليشن جو رستو مقرر ڪرڻ لاءِ ان کي ايڊٽ ڪرڻ ضروري آهي.
*.sh اسڪرپٽ کي هلائڻ وقت ان پٽ طور بوٽ لوڊر پاٿ ۽ بائنري پاٿ گهربل آهن.
18
سيٽ اپ ختمview
فليش مئنيجمينٽ ۽ بوٽ پروسيس
STM32F401RE لاءِ فليش اسٽرڪچر
19
سيٽ اپ ختمview
بلوٽوٿ گھٽ توانائي ۽ سينسر سافٽ ويئر
FP-SNS-FLIGHT1 NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q لاءِ - سيريل لائن مانيٽر (egTera ٽرم)
· STM32 Nucleo تي RESET بٽڻ دٻائڻ سان شروعاتي مرحلو شروع ٿئي ٿو.
· جڏهن بورڊ ڪنهن اينڊرائيڊ يا iOS ڊوائس سان ڳنڍيل هوندا آهن، ته توهان ڏسي سگهو ٿا ته BLE ذريعي ڇا منتقل ٿئي ٿو.
سيريل لائن مانيٽر (رفتار، LF) 20 ترتيب ڏيو
2.4- ڊيمو ايڪسampST BLE سينسر ايپليڪيشن ختمview
هارڊويئر خاصيتون Android ورزن
Demo Examples
اينڊرائيڊ/آئي او ايس لاءِ ايس ٽي بي ايل سينسر ايپليڪيشن (1/5)
1
2
1
2 پلاٽ ڊيٽا: شيون، فاصلا ۽ موجودگي
شين جا فاصلا
22
Demo Examples
اينڊرائيڊ/آئي او ايس لاءِ ايس ٽي بي ايل سينسر ايپليڪيشن (2/5)
1
2
هارڊويئر خاصيتون Android ورزن
1 2
اڳواڻي واري حالت
موجودگي جي چڪاس
نوٽ
موجودگي هڪ مقرر حد جي فاصلي اندر سڃاڻپ ڪئي وئي آهي جيڪا انهن لائن ڪوڊ ذريعي تبديل ڪري سگهجي ٿي:
#PRESENCE_MIN_DISTANCE_RANGE 300 جي وضاحت ڪريو #PRESENCE_MAX_DISTANCE_RANGE 800 جي وضاحت ڪريو
23
۾ file FLIGHT1_config.h جيڪو هر پروجيڪٽ لاءِ Inc استعمال ڪندڙن جي فولڊر ۾ ڳولي سگھي ٿو.
بورڊ ڪنفيگريشن اينڊرائيڊ ورزن
Demo Examples
اينڊرائيڊ/آئي او ايس لاءِ ايس ٽي بي ايل سينسر ايپليڪيشن (3/5)
24
Demo Examples
اينڊرائيڊ/آئي او ايس لاءِ ايس ٽي بي ايل سينسر ايپليڪيشن (4/5)
ڊيبگ ڪنسول اينڊرائيڊ ورزن
مينيو اختيار
حڪم مدد
حڪم جي ڄاڻ
اڻ سڃاتل حڪم
25
Demo Examples
اينڊرائيڊ/آئي او ايس لاءِ ايس ٽي بي ايل سينسر ايپليڪيشن (5/5)
FOTA دوران ۽ مڪمل ٿيڻ تي فرم ويئر اپ گريڊ اينڊرائيڊ ورزن ايپليڪيشن پيج
مينيو اختيار
فرم ويئر اپ گريڊ صفحو
فرم ویئر اپڊيٽ file چونڊ
FOTA دوران ٽرمينل ونڊو جي معلومات
26
3- دستاويز ۽ لاڳاپيل وسيلا
دستاويز ۽ لاڳاپيل وسيلا
سڀئي دستاويز لاڳاپيل مصنوعات جي ڊيزائن ٽيب ۾ موجود آهن webصفحو
ايف پي-ايس اين ايس-پرواز 1:
· DB2862: NFC، BLE ڪنيڪٽوٽي ۽ ٽائيم آف فلائيٽ سينسرز سان IoT نوڊ لاءِ STM32Cube فنڪشن پيڪ ڊيٽا مختصر · UM2026: NFC، BLE ڪنيڪٽوٽي ۽ ٽائيم آف فلائيٽ سينسرز سان IoT نوڊ لاءِ STM32Cube فنڪشن پيڪ سان شروعات ڪرڻ · سافٽ ويئر سيٽ اپ file
X-NUCLEO-BNRG2A1
· گربر files، BOM، اسڪيميٽڪ · DB4086: STM2 نيوڪليو ڊيٽا بريف لاءِ BLUENRG-M32SP ماڊيول تي ٻڌل بلوٽوٿ لو انرجي ايڪسپينشن بورڊ · UM2667: STM2 نيوڪليو يوزر مينوئل لاءِ BLUENRG-M1SP ماڊيول تي ٻڌل X-NUCLEO-BNRG2A32 BLE ايڪسپينشن بورڊ سان شروعات ڪرڻ
X-NUCLEO-53L3A2:
· گربر files، BOM، اسڪيميٽڪ · DB4226: STM53 نيوڪليو ڊيٽا بريف لاءِ VL3L32CX تي ٻڌل ملٽي ٽارگيٽ ڊيٽيڪشن ايڪسپينشن بورڊ سان گڏ فلائيٽ ٽائيم رينجنگ سينسر · UM2757: STM53 نيوڪليو يوزر مينوئل لاءِ VL3L2CX تي ٻڌل X-NUCLEO-53L3A32 ملٽي ٽارگيٽ رينجنگ ToF سينسر ايڪسپينشن بورڊ سان شروعات ڪرڻ
VL53L3CX-سيٽل:
· گربر files، BOM، اسڪيميٽڪ · DB4194: VL53L3CX بريڪ آئوٽ بورڊ ملٽي ٽارگيٽ ڊيٽيڪشن ڊيٽا بريف سان گڏ ٽائيم آف فلائيٽ رينجنگ سينسر · UM2853: STM53CubeMX يوزر مينوئل لاءِ STMicroelectronics جي X-CUBE-TOF3 ٽائيم آف فلائيٽ سينسر سافٽ ويئر پيڪيجز سان VL1L32CX ڪيئن استعمال ڪجي
صلاح ڪريو www.st.com مڪمل فهرست لاءِ
28
4- STM32 اوپن ڊولپمينٽ ماحول: ختمview
STM32 اوپن ڊولپمينٽ ماحول تيز، سستو پروٽوٽائپنگ ۽ ڊولپمينٽ
· STM32 اوپن ڊولپمينٽ انوائرمينٽ (STM32 ODE) هڪ کليل، لچڪدار، آسان ۽ سستو طريقو آهي جيڪو STM32 32-بٽ مائڪرو ڪنٽرولر فيملي تي ٻڌل جديد ڊوائيسز ۽ ايپليڪيشنن کي ترقي ڪرڻ لاءِ آهي جيڪو ايڪسپينشن بورڊ ذريعي ڳنڍيل ٻين جديد ST حصن سان گڏ آهي. اهو تيز پروٽوٽائپنگ کي معروف حصن سان فعال ڪري ٿو جيڪي جلدي آخري ڊيزائن ۾ تبديل ٿي سگهن ٿا.
STM32Cube ڊولپمينٽ سافٽ ويئر
STM32 نيوڪليو توسيع بورڊ
(ايڪس-نيوڪليو)
STM32 نيوڪليو ڊولپمينٽ بورڊ
STM32Cube توسيع سافٽ ويئر
(ايڪس ڪيوب)
فنڪشن پيڪ (ايف پي)
وڌيڪ معلومات لاءِ، مهرباني ڪري www.st.com/stm32ode تي وڃو.
30
تنهنجي مهرباني
© STMicroelectronics – سڀ حق محفوظ آهن. STMicroelectronics ڪارپوريٽ لوگو STMicroelectronics گروپ آف ڪمپنين جو رجسٽرڊ ٽريڊ مارڪ آهي. ٻيا سڀئي نالا انهن جي لاڳاپيل مالڪن جي ملڪيت آهن.
دستاويز / وسيلا
![]() |
ST STM32Cube IoT نوڊ BLE فنڪشن پيڪ [pdf] استعمال ڪندڙ ھدايت NUCLEO-F401RE، NUCLEO-L476RG، NUCLEO-U575ZI-Q، X-NUCLEO-BNRG2A1، XNUCLEO-53L3A2، VL53L3CX-SATEL، STM32Cube IoT نوڊ BLE فنڪشن پيڪ، STM32Cube، IoT نوڊ BLE فنڪشن پيڪ، BLE فنڪشن پيڪ |