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: ආදර්ශනය Examples
සපයා ඇති ආදර්ශන උදාහරණය වෙත යොමු වන්නampතේරුම් ගන්නේ කෙසේද යන්න
සපයා ඇති මෘදුකාංගය භාවිතයෙන් VL53L3CX සංවේදකය සමඟ අන්තර් ක්රියා කරන්න.
ගෘහ නිර්මාණ ශිල්පය.
නිතර අසන ප්රශ්න (FAQ)
ප්රශ්නය: මට වෙනත් සංවර්ධන උපාංග සමඟ VL53L3CX-SATEL පුවරුව භාවිතා කළ හැකිද?
පුවරු?
A: VL53L3CX-SATEL පුවරුව නිර්මාණය කර ඇත්තේ අනුකූල වන පරිදිය
STM32 නියුක්ලියෝ සංවර්ධන පුවරු, ප්රශස්ත ක්රියාකාරිත්වය සහතික කරයි සහ
ක්රියාකාරිත්වය.
ප්ර: VL53L3CX-SATEL හි ස්ථිරාංග යාවත්කාලීන කරන්නේ කෙසේද?
මණ්ඩලය?
A: FOTA විශේෂාංගය භාවිතයෙන් ස්ථිරාංග යාවත්කාලීන කිරීම් සිදු කළ හැක.
www.st.com හි ඇති නවතම තොරතුරු වෙත යොමු වන්න.
ස්ථිරාංග යාවත්කාලීන කිරීම පිළිබඳ සවිස්තරාත්මක උපදෙස්.
VL53L3CX_SATEL_02 හඳුන්වා දීම
ඉක්මන් ආරම්භක මාර්ගෝපදේශය
IoT නෝඩ් BLE සම්බන්ධතාවය සහ පියාසැරි කාල සංවේදක සඳහා STM32Cube ක්රියාකාරී ඇසුරුම (FP-SNS-FLIGHT1)
අනුවාදය 4.1 (31 ජනවාරි 2025)
1 දෘඩාංග සහ මෘදුකාංග අවසන්view 2 සැකසුම සහ නිරූපණය Examples 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 යනු BlueNRG-2 මත පදනම් වූ ST හි BLUENRG-M2SP බ්ලූටූත් අඩු ශක්ති මොඩියුලය වටා නිර්මාණය කර ඇති Bluetooth අඩු ශක්ති (BLE) ඇගයීම් සහ සංවර්ධන පුවරු පද්ධතියකි.
· BLUENRG-M2SP මොඩියුලයේ සත්කාරකත්වය දරන BlueNRG-2 සකසනය, Arduino UNO R32 සම්බන්ධකයේ ඇති SPI සබැඳියක් හරහා, Nucleo සංවර්ධන පුවරුවේ සත්කාරකත්වය දරන STM3 ක්ෂුද්ර පාලකය සමඟ සන්නිවේදනය කරයි.
නැවෙහි ප්රධාන නිෂ්පාදනය
· BLUENRG-M2SP Bluetooth Low Energy, FCC සහ IC සහතික කළ (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), Bluetooth® Low Energy රැහැන් රහිත ජාල සකසනය 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 යනු ST FlightSense Time-of-Flight තාක්ෂණය මත පදනම් වූ VL53L3CX සංවේදකය වටා නිර්මාණය කරන ලද බහු ඉලක්ක හඳුනාගැනීමේ ඇගයීම් සහ සංවර්ධන පුවරුවක් සහිත පරාස සංවේදකයකි.
· VL53L3CX, Arduino UNO R32 සම්බන්ධකයේ ඇති I2C සබැඳියක් හරහා STM3 Nucleo සංවර්ධක පුවරු ධාරක ක්ෂුද්ර පාලකය සමඟ සන්නිවේදනය කරයි.
නැවෙහි ප්රධාන නිෂ්පාදනය
· බහු ඉලක්ක හඳුනාගැනීමක් සහිත VL53L3CX පියාසැරි කාල (ToF) පරාස සංවේදකය
· ආවරණ වීදුරුව සමඟ වායු පරතරයන් අනුකරණය කිරීම සඳහා 0.25, 0.5 සහ 1mm ස්පේසර්
· ආවරණ කවුළුව (හෝර්නික්ස් විසින් සාදන ලදී) sampVL53L3CX මත භාවිතා කිරීමට සූදානම් / ක්ලිප් කළ හැකි අඩු හරස් කතා සහිත le
· VL53L3CX බ්රේක්අවුට් පුවරු දෙකක්
VL53L3cx හඳුන්වා දීම
නවතම තොරතුරු www.st.com වෙබ් අඩවියෙන් ලබා ගත හැකිය.
X-NUCLEO-53L3A2
6
VL53L3CX (VL53L3CX-SATEL) සහිත බ්රේක්අවුට් පුවරුව
දෘඪාංග ඉවරයිview (3/6)
VL53L3CX-SATEL දෘඩාංග විස්තරය
· VL53L3CX-SATEL කඩිනම් පුවරු පාරිභෝගික උපාංගවලට පහසුවෙන් ඒකාබද්ධ කිරීම සඳහා භාවිතා කළ හැකිය. වෙළුමට ස්තූතියිtage නියාමකය සහ මට්ටම් මාරු කරන්නන් සමඟින්, එය 2.8 V සිට 5 V දක්වා සැපයුමක් සහිත ඕනෑම යෙදුමක භාවිතා කළ හැක.
· VL53L3CX මොඩියුලයට සහය දක්වන PCB කොටස සිදුරු කර ඇති අතර එමඟින් සංවර්ධකයින්ට පියාසර ඊයම් භාවිතයෙන් 2.8 V සැපයුම් යෙදුමක භාවිතය සඳහා කුඩා PCB බිඳ දැමිය හැකිය.
නැවෙහි ප්රධාන නිෂ්පාදනය
· VL53L3CX බහු ඉලක්ක හඳුනාගැනීමක් සහිත පියාසැරි කාල (ToF) පරාස සංවේදකය · නියාමකය: 5 සිට 2.8 V පරාස ආදාන පරිමාවtage (ප්රතිදාන වෙළුමtagඉ: 2.8 V)
· VL53L3CX සංඥා අතුරුමුහුණත් මට්ටමේ මාරුකය
VL53L3cx හඳුන්වා දීම
නවතම තොරතුරු www.st.com VL53L3CX-SATEL 7 වෙබ් අඩවියෙන් ලබා ගත හැකිය.
වැදගත් දෘඩාංග අමතර තොරතුරු
දෘඪාංග ඉවරයිview (4/6)
X-NUCLEO-BNRG2A2 ප්රසාරණ පුවරුවේ BLE මොඩියුලයට පටවා ඇති කොටස් ස්ථිරාංග සමඟ BlueNRG-1 පුස්තකාලය ක්රියා නොකරයි.
මේ හේතුව නිසා:
· පළමුවෙන්ම, X-NUCLEO-BNRG2A1 මත පෑස්සීමට අවශ්ය වේ, එය පෑස්සුවේ නැත්නම්, R0 හි 117 Ohm ප්රතිරෝධකයක්.
· ඉන්පසු ඔබට X-NUCLEOBNRG2A1 හි BLE මොඩියුලයේ ස්ථිරාංග යාවත්කාලීන කිරීම සඳහා STSW-BNRGFLASHER මෘදුකාංග මෙවලම (දැනට Windows PC සඳහා පමණක් ලබා ගත හැකිය) සමඟ කාන්තා-ජම්පර් වයර් 5ක් සහිත සම්මත ST-Link V2-1 භාවිතා කළ හැකිය.
පින්තූරයේ පෙන්වා ඇති පරිදි X-NUCLEO-BNRG12A2 හි J1 පින් ST-Link V2-1 හි පින් වලට සම්බන්ධ කර ඊළඟ ස්ලයිඩයේ දැක්වෙන පියවර අනුගමනය කරන්න.
විශේෂයෙන් අපට පහත සම්බන්ධතා තිබේ:
J12 ST-Link V2-1
පින් 1
1
පින් 2
9
පින් 3
12
පින් 4
7
පින් 5
15
8
වැදගත් දෘඩාංග අමතර තොරතුරු
දෘඪාංග ඉවරයිview (5/6)
1. ST BlueNRG-1_2 Flasher Utility ස්ථාපනය කර එය විවෘත කරන්න, ඉන්පසු SWD ටැබ් එක තෝරන්න.
2. BlueNRG-2 චිපයේ ෆ්ලෑෂ් මතකය මකන්න 3. BLE සඳහා Link Layer Only ස්ථිරාංග බාගන්න.
පහත සබැඳියෙන් මොඩියුලය DTM_LLOnly.bin 4. ST හි සබැඳි ස්ථරයට පමණක් ස්ථිරාංග පූරණය කරන්න
BlueNRG-1_2 Flasher Utility එක භාවිතා කර "Flash" බොත්තම ඔබන්න 5. X-NUCLEO-BNRG2A1 හි BLE මොඩියුලයේ කොටස් ස්ථිරාංග ප්රතිස්ථාපනය කිරීමට ඔබට අවශ්ය නම්, ඔබට මෙම ස්ථිරාංග රූපය DTM_Full.bin 6 භාවිතයෙන් ක්රියා පටිපාටිය නැවත කළ හැකිය. යාවත්කාලීන කිරීමේ ක්රියාවලියේදී ඔබට යම් ගැටළු සොයාගත යුතු නම්, X-NUCLEO-BNRG15A2 ප්රසාරණ පුවරුවේ J1 ජම්පරය වසා දැමීමේ ක්රියා පටිපාටිය නැවත කිරීමට ඔබට උත්සාහ කළ හැකිය.
9
වැදගත් දෘඩාංග අමතර තොරතුරු
දෘඪාංග ඉවරයිview (6/6)
3V3 ජීඑන්ඩී
SCL SDA
එක්ස්එස්ඩීඑන්
VL53L3CX-SATEL හඳුන්වා දීම
SCL
2
SDA
4
එක්ස්එස්ඩීඑන්
3
VDD_SENSOR
5
ජීඑන්ඩී_එක්ස්
6
Arduino සම්බන්ධකය
D15 D14 D4 3V3 GND
NUCLEO-F401RE NUCLEO-L476RG හඳුන්වා දීම
PB8
NUCLEO-U575ZI-Q PB8 හඳුන්වා දීම
PB9
PB9
PB5
PF14
CN6 පින් අංක 4
CN8 පින් අංක 7
CN6 පින් අංක 6
CN8 පින් අංක 11
9 10 7 8 5 6 3 4 1 2
10
මෘදුකාංග විස්තරය
· FP-SNS-FLIGHT1 යනු STM32Cube ක්රියාකාරී ඇසුරුමකි, එය ඔබගේ IoT නෝඩය BLE හරහා ස්මාර්ට් ජංගම දුරකථනයකට සම්බන්ධ කිරීමට ඉඩ සලසන අතර STBLESensor යෙදුම වැනි සුදුසු Android හෝ iOS යෙදුමක් භාවිතා කරයි. view පියාසැරි වේලාව සංවේදකය මඟින් කියවන තත්ය කාලීන වස්තු දුර දත්ත.
· මෙම පැකේජය ස්ථාවර පරාස දුරක් තුළ පැවැත්ම හඳුනාගැනීම වැනි උසස් කාර්යයන් ද සක්රීය කරයි.
· මෙම පැකේජය, යෝජිත STM32 සහ ST උපාංග සංයෝජනය සමඟින්, පැළඳිය හැකි යෙදුම් හෝ සාමාන්යයෙන් ස්මාර්ට් දේවල් යෙදුම් සංවර්ධනය කිරීමට භාවිතා කළ හැක.
· මෙම මෘදුකාංගය STM32 ක්ෂුද්ර පාලකය මත ක්රියාත්මක වන අතර STM32 නියුක්ලියෝ සංවර්ධන පුවරුවේ උපාංග හඳුනා ගැනීමට අවශ්ය සියලුම ධාවක ඇතුළත් වේ.
ප්රධාන ලක්ෂණ
· BLE සම්බන්ධතාවය සහ ගුවන් ගමන් වේලාව සංවේදක සහිත IoT නෝඩයක් සංවර්ධනය කිරීම සඳහා සම්පූර්ණ ස්ථිරාංග · දුර දත්ත කියවීම සිදු කිරීම සඳහා Android/iOS සඳහා STBLESensor යෙදුම සමඟ අනුකූල වේ සහ
ස්ථිරාංග යාවත්කාලීන කිරීම (FOTA)
· VL53L3CX පියාසැරි කාලය (ToF) සංවේදකය මත පදනම් වූ බහු ඉලක්ක පරාස සංවේදක යෙදුම · SampX-NUCLEO-53L3A2 (හෝ VL53L3CX-SATEL) සහ X-NUCLEO- සඳහා ක්රියාත්මක කිරීම ලබා ගත හැකිය.
BNRG2A1 NUCLEO-F401RE හෝ NUCLEO-L476RG හෝ NUCLEO-U575ZI-Q වෙත සම්බන්ධ කර ඇත.
· STM32CubeMX සමඟ අනුකූල වේ, STM32CubeMX වෙතින් බාගත කර කෙලින්ම ස්ථාපනය කළ හැකිය.
· STM32Cube වලට ස්තූතිවන්ත වන්නට, විවිධ MCU පවුල් හරහා පහසුවෙන් ගෙන යා හැකි · නොමිලේ පරිශීලක-හිතකාමී බලපත්ර නියමයන්
FP-SNS-FLIGHT1
මෘදුකාංග අවසන්view
සමස්ත මෘදුකාංග ගෘහ නිර්මාණ ශිල්පය
නවතම තොරතුරු www.st.com FP-SNS-FLIGHT1 11 වෙබ් අඩවියෙන් ලබා ගත හැකිය.
2- සැකසුම සහ නිරූපණය Examples
සැකසුම සහ ආදර්ශන Examples
මෘදුකාංග සහ අනෙකුත් පූර්වාවශ්යතාවයන්
· STSW-ලින්ක්004
· STM32 ST-LINK Utility (STSW-LINK004) යනු STM32 ක්ෂුද්ර පාලක ක්රමලේඛනය කිරීම සඳහා වූ අංග සම්පූර්ණ මෘදුකාංග අතුරුමුහුණතකි.
· FP-SNS-FLIGHT1
· .zip පිටපත් කරන්න file ස්ථිරාංග පැකේජයේ අන්තර්ගතය ඔබේ පරිගණකයේ ෆෝල්ඩරයකට දමන්න. · පැකේජයේ මූල කේතය අඩංගු වේ, උදා.ample (Keil, IAR, STM32CubeIDE) NUCLEO-F401RE සමඟ අනුකූල වේ,
NUCLEO-L476RG, NUCLEO-U575ZI-Q
· Google Store / iTunes වෙතින් බාගත කිරීම සඳහා Android (V5.2.0 හෝ ඊට වැඩි) /iOS (V5.2.0 හෝ ඊට වැඩි) සඳහා ST BLE සංවේදක යෙදුම.
13
2.1- සැකසුම අවසන්view: විස්තාරණ පුවරු සහිත STM32 න්යෂ්ටිය
සැකසීම අවසන්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 Android හෝ iOS උපාංගයක්
NUCLEO-U575ZI-Q
· Windows 1 සහ ඊට ඉහළ අනුවාද සහිත 10 x PC එකක්
· NUCLEO-F1RE හෝ NUCLEO-L401RG සඳහා 476x USB වර්ගයේ A සිට Mini-B USB කේබලය · NUCLEO-U1ZI-Q සඳහා 575x USB වර්ගයේ A සිට Micro-B USB කේබලය
NUCLEO-F401RE NUCLEO-L476RG හඳුන්වා දීම
X-NUCLEO-BNRG2A1 X-NUCLEO-53L3A2
VL53L3CX-SATEL හඳුන්වා දීම
මයික්රෝ USB
කුඩා USB
මෙම පින්තූරයේ දැක්වෙන අනුපිළිවෙලට පුවරු සම්බන්ධ කිරීම අවශ්ය වේ.
15
www.st.com/stm32ode වෙබ් අඩවිය
1
සැකසීම අවසන්view
මිනිත්තු කිහිපයකින් කේතනය ආරම්භ කරන්න (1/3)
FP-SNS-FLIGHT1 පැකේජ ව්යුහය
2
ක්රියාකාරී ඇසුරුම තෝරන්න: FP-SNS-FLIGHT1
3
බාගැනීම සහ ඇසුරුම් ඉවත් කිරීම
Docs BSP, HAL සහ ධාවක BlueNRG-2, BLE_Manager යෙදුම් සහ examples
ඇරඹුම් කාරක ද්විමය
ඇන්ඩ්රොයිඩ් / iOS ස්මාර්ට්ෆෝන් සහ
ST BLE සංවේදක යෙදුම
(V5.2.0/5.2.0 හෝ ඊට වැඩි)
6
4
.ව්යාපෘති NUCLEO-F401RE ExamplesBootLoader .Projects NUCLEO-L476RG Examples BootLoader .Projects NUCLEO-F401RE යෙදුම්<53L3A2> හෝ FLIGHT1 .Projects NUCLEO-L476RG යෙදුම්<53L3A2> හෝ FLIGHT1 .ව්යාපෘති NUCLEO-U575ZI-Qයෙදුම්<53L3A2> හෝ ගුවන් යානය1
ඔබගේ උපාංගය ලියාපදිංචි කිරීම සඳහා පෙර-සම්පාදනය කරන ලද ද්විමය ගොනු භාවිතා කරන්න, නැතහොත් ඔබගේ උපාංග සහතිකය එකතු කරමින් කේතය නැවත සම්පාදනය කරන්න.
5
16
සැකසීම අවසන්view
මිනිත්තු කිහිපයකින් කේතනය ආරම්භ කරන්න (2/3)
1. පෙර සම්පාදනය කරන ලද ද්විමය ස්ථාපනය කරන්නේ කෙසේද:
· සෑම යෙදුමක් සඳහාම, පැකේජය තුළ “ද්විමය” නමින් එක් ෆෝල්ඩරයක් ඇත.
· එහි අඩංගු වන්නේ:
NUCLEO-F401RE සහ NUCLEO-L476RG සඳහා:
· පූර්ව-සම්පාදනය කරන ලද FP-SNS-FLIGHT1 FW, X-NUCLEO-32L53A3 සඳහා සහය දක්වන STM2 නියුක්ලියෝ එකකට STM32CubeProgrammer භාවිතයෙන් නිවැරදි ස්ථානයේ (0x08004000) ෆ්ලෑෂ් කළ හැකිය. o වැදගත් සටහන: මෙම පූර්ව-සම්පාදනය කරන ලද ද්විමය FOTA යාවත්කාලීන ක්රියා පටිපාටිය සමඟ අනුකූල වේ.
· පෙර-සම්පාදනය කරන ලද FP-SNS-FLIGHT1 + BootLoader FW, STM32CubeProgrammer භාවිතයෙන් හෝ “Drag & Drop” කිරීමෙන් X-NUCLEO-53L3A2 සඳහා සහය දක්වන STM32 Nucleo වෙත කෙලින්ම ෆ්ලෑෂ් කළ හැකිය. o වැදගත් සටහන: මෙම පෙර-සම්පාදනය කරන ලද ද්විමය FOTA යාවත්කාලීන ක්රියා පටිපාටිය සමඟ අනුකූල නොවේ.
· STM1CubeProgrammer භාවිතයෙන් හෝ “Drag & Drop” කිරීමෙන් VL32L53CX-SATEL සඳහා සහය දක්වන STM3 Nucleo වෙත සෘජුවම ෆ්ලෑෂ් කළ හැකි පූර්ව-සම්පාදනය කරන ලද FP-SNS-FLIGHT32 FW.
NUCLEO-U575ZI-Q සඳහා:
· පෙර-සම්පාදනය කරන ලද FP-SNS-FLIGHT1, STM32CubeProgrammer භාවිතයෙන් හෝ “Drag & Drop” කිරීමෙන් සහය දක්වන STM53 Nucleo එකකට (X-NUCLEO-3L2A53 සහ VL3L32CX-SATEL සඳහා) සෘජුවම ෆ්ලෑෂ් කළ හැක. වැදගත් සටහන: පළමු ස්ථාපනය සඳහා, සම්පූර්ණ ෆ්ලෑෂ් මකා දැමීමෙන් පසු (යෝජනා ක්රියා පටිපාටිය), ස්ථිරාංග ෆ්ලෑෂ් කිරීම සඳහා බැංකුව 32 භාවිතා කිරීමට සහ යෙදුම ආරම්භ කිරීමට STM32CubeProgrammer භාවිතා කර STM1 MCU පරිශීලක බයිට් සැකසුම් සකසන්න.
17
2. NUCLEO-F401RE සහ NUCLEO-L476RG සඳහා ව්යාපෘතිය සම්පාදනය කිරීමෙන් පසු කේතය ස්ථාපනය කරන්නේ කෙසේද:
· ඔබ කැමති IDE එක භාවිතයෙන් ව්යාපෘතිය සම්පාදනය කරන්න.
සැකසීම අවසන්view
මිනිත්තු කිහිපයකින් කේතනය ආරම්භ කරන්න (3/3)
· උපයෝගිතා ෆෝල්ඩරයේ *.sh ස්ක්රිප්ට් එකක් ඇත, එය පහත සඳහන් මෙහෙයුම් සිදු කරයි:
· සම්පූර්ණ ෆ්ලෑෂ් මකනය · දකුණු BootLoader දකුණු ස්ථානයේ ෆ්ලෑෂ් කරන්න (0x08000000) · FLIGHT1 ස්ථිරාංග දකුණු ස්ථානයේ ෆ්ලෑෂ් කරන්න (0x08004000)
මෙය IDE සමඟ සම්පාදනය කරන ලද ස්ථිරාංගයයි. මෙම ස්ථිරාංගය FOTA යාවත්කාලීන කිරීමේ ක්රියා පටිපාටියට අනුකූල වේ.
· FLIGHT1 සහ BootLoader දෙකම ඇතුළත් සම්පූර්ණ ද්විමය FW එකක් සුරකින්න.
මෙම ද්විමය ST-Link භාවිතයෙන් හෝ “Drag & Drop” කිරීමෙන් සහය දක්වන STM32 පුවරුවකට කෙලින්ම ෆ්ලෑෂ් කළ හැක.
වැදගත් සටහන: මෙම අතිරේක පූර්ව-සම්පාදනය කරන ලද ද්විමය FOTA යාවත්කාලීන ක්රියා පටිපාටිය සමඟ අනුකූල නොවේ.
*.sh ස්ක්රිප්ට් එක ක්රියාත්මක කිරීමට පෙර, STM32CubeProgrammer සඳහා ස්ථාපන මාර්ගය සැකසීමට එය සංස්කරණය කිරීම අවශ්ය වේ.
*.sh ස්ක්රිප්ට් ක්රියාත්මක කිරීමේදී ආදානය ලෙස BootLoaderPath සහ BinaryPath අවශ්ය වේ.
18
සැකසීම අවසන්view
ෆ්ලෑෂ් කළමනාකරණය සහ ඇරඹුම් ක්රියාවලිය
STM32F401RE සඳහා ෆ්ලෑෂ් ව්යුහය
19
සැකසීම අවසන්view
බ්ලූටූත් අඩු ශක්ති සහ සංවේදක මෘදුකාංග
NUCLEO-F1RE / NUCLEO-L401RG / NUCLEO-U476ZI-Q සඳහා FP-SNS-FLIGHT575 – අනුක්රමික රේඛා මොනිටරය (egTera පදය)
· STM32 නියුක්ලියෝ මත RESET බොත්තම එබීමෙන් ආරම්භක අවධිය ආරම්භ වේ
· පුවරු Android හෝ iOS උපාංගයකට සම්බන්ධ කළ විට, BLE හරහා සම්ප්රේෂණය වන දේ ඔබට දැක ගත හැකිය.
අනුක්රමික රේඛා මොනිටරය (වේගය, LF) වින්යාස කරන්න 20
2.4- ආදර්ශන උදාහරණයamples ST BLE සංවේදක යෙදුම අවසන්view
දෘඩාංග විශේෂාංග Android අනුවාදය
Demo Examples
Android/iOS සඳහා ST BLE සංවේදක යෙදුම (1/5)
1
2
1
2 කුමන්ත්රණ දත්ත: වස්තූන්ගේ දුර සහ පැවැත්ම
වස්තූන් අතර දුර
22
Demo Examples
Android/iOS සඳහා ST BLE සංවේදක යෙදුම (2/5)
1
2
දෘඩාංග විශේෂාංග Android අනුවාදය
1 2
LED තත්ත්වය
පැවැත්ම හඳුනා ගැනීම
සටහන
මෙම රේඛා කේත මගින් වෙනස් කළ හැකි ස්ථාවර පරාසයක දුරක් තුළ පැවැත්ම හඳුනා ගැනේ:
#PRESENCE_MIN_DISTANCE_RANGE 300 නිර්වචනය කරන්න #PRESENCE_MAX_DISTANCE_RANGE 800 නිර්වචනය කරන්න
23
තුළ file සෑම ව්යාපෘතියක් සඳහාම Inc පරිශීලක ෆෝල්ඩරයේ සොයා ගත හැකි FLIGHT1_config.h.
පුවරු වින්යාසය Android අනුවාදය
Demo Examples
Android/iOS සඳහා ST BLE සංවේදක යෙදුම (3/5)
24
Demo Examples
Android/iOS සඳහා ST BLE සංවේදක යෙදුම (4/5)
කොන්සෝලයේ Android අනුවාදය නිදොස් කරන්න
මෙනු විකල්පය
විධාන උපකාරය
විධාන තොරතුරු
හඳුනා නොගත් විධානය
25
Demo Examples
Android/iOS සඳහා ST BLE සංවේදක යෙදුම (5/5)
FOTA අතරතුර සහ අවසන් වූ පසු Android අනුවාදයේ ස්ථිරාංග උත්ශ්රේණි කිරීමේ යෙදුම් පිටුව
මෙනු විකල්පය
ස්ථිරාංග උත්ශ්රේණි කිරීමේ පිටුව
ස්ථිරාංග යාවත්කාලීන කිරීම file තෝරා ගැනීම
FOTA අතරතුර පර්යන්ත කවුළු තොරතුරු
26
3- ලේඛන සහ අදාළ සම්පත්
ලේඛන සහ අදාළ සම්පත්
සියලුම ලේඛන අදාළ නිෂ්පාදනවල DESIGN පටිත්තෙහි ඇත webපිටුව
FP-SNS-FLIGHT1:
· 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: STMMicroelectronics හි X-CUBE-TOF53 පියාසැරි කාල සංවේදක මෘදුකාංග පැකේජ සමඟ VL3L1CX භාවිතා කරන්නේ කෙසේද STM32CubeMX පරිශීලක අත්පොත සඳහා
සම්පූර්ණ ලැයිස්තුව සඳහා www.st.com වෙත පිවිසෙන්න.
28
4- STM32 විවෘත සංවර්ධන පරිසරය: අවසන්view
STM32 විවෘත සංවර්ධන පරිසරය වේගවත්, දැරිය හැකි මිලකට මූලාකෘතිකරණය සහ සංවර්ධනය
· STM32 විවෘත සංවර්ධන පරිසරය (STM32 ODE) යනු පුළුල් කිරීමේ පුවරු හරහා සම්බන්ධ කර ඇති අනෙකුත් අති නවීන ST සංරචක සමඟ ඒකාබද්ධව STM32 32-bit ක්ෂුද්ර පාලක පවුල මත පදනම් වූ නව්ය උපාංග සහ යෙදුම් සංවර්ධනය කිරීම සඳහා විවෘත, නම්යශීලී, පහසු සහ දැරිය හැකි ක්රමයකි. එය ඉක්මනින් අවසාන සැලසුම් බවට පරිවර්තනය කළ හැකි ප්රමුඛ පෙළේ සංරචක සමඟ වේගවත් මූලාකෘතිකරණය සක්රීය කරයි.
STM32කියුබ් සංවර්ධන මෘදුකාංගය
STM32 නියුක්ලියෝ ප්රසාරණ පුවරු
(එක්ස්-නියුක්ලියෝ)
STM32 නියුක්ලියෝ සංවර්ධන පුවරු
STM32Cube පුළුල් කිරීමේ මෘදුකාංගය
(එක්ස්-කියුබ්)
ශ්රිත ඇසුරුම් (FP)
වැඩිදුර තොරතුරු සඳහා කරුණාකර 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 ක්රියාකාරී ඇසුරුම |