STM32Cube IoT መስቀለኛ BLE ተግባር ጥቅል
የምርት መረጃ
ዝርዝር መግለጫዎች፡-
- የምርት ስም: VL53L3CX-SATEL
- የተግባር ጥቅል፡ STM32Cube ተግባር ጥቅል ለ IoT node BLE
የግንኙነት እና የበረራ ጊዜ ዳሳሾች (FP-SNS-FLIGHT1) - ስሪት፡ 4.1 (ጥር 31፣ 2025)
ሃርድዌር በላይview
VL53L3CX-SATEL ከ VL53L3CX ጋር መለያየት ሰሌዳ ነው
የበረራ ጊዜ ዳሳሽ.
ቁልፍ ባህሪዎች
- Arduino UNO R3 አያያዥ
- BLUENRG-M2SP ለብሉቱዝ ዝቅተኛ ኃይል ግንኙነት
- M95640-RMC6TG ለማህደረ ትውስታ
የሶፍትዌር መግለጫ፡-
የጽኑ ትዕዛዝ ማሻሻያ (FOTA) ባህሪ ቀላል ሶፍትዌሮችን ይፈቅዳል
ዝማኔዎች.
የሶፍትዌር መስፈርቶች፡-
ከ STM32 ኑክሊዮ ልማት ሰሌዳዎች ጋር ተኳሃኝ ፣ በተለይም
NUCLO-F401RE፣ NUCLO-L476RG፣ ወይም NUCLO-U575ZI-Q።
ተጨማሪ መረጃ፡-
ለጽኑዌር ዝመናዎች፣ ያለውን የቅርብ ጊዜ መረጃ ይመልከቱ
በ www.st.com
የምርት አጠቃቀም መመሪያዎች
ማዋቀር እና ማሳያ Exampሌስ
ደረጃ 1፡ የሃርድዌር ማዋቀር
የVL53L3CX-SATEL መሰባበር ሰሌዳውን ከSTM32 ኒውክሊዮ ጋር ያገናኙ
የልማት ሰሌዳ (NUCLEO-F401RE፣ NUCLO-L476RG፣ ወይም
NUCLO-U575ZI-Q) ተገቢውን ማገናኛ በመጠቀም.
ደረጃ 2፡ የሶፍትዌር ማዋቀር
አስፈላጊዎቹ የሶፍትዌር ቅድመ ሁኔታዎች መጫኑን ያረጋግጡ
በሰነዱ ውስጥ እንደተገለፀው በእርስዎ ስርዓት ላይ።
ደረጃ 3፡ ማሳያ Exampሌስ
የቀረበውን ማሳያ ይመልከቱ exampእንዴት እንደሆነ ለመረዳት
የቀረበውን ሶፍትዌር በመጠቀም ከ VL53L3CX ዳሳሽ ጋር መስተጋብር መፍጠር
አርክቴክቸር.
ተዘውትረው የሚጠየቁ ጥያቄዎች (FAQ)
ጥ፡ የVL53L3CX-SATEL ሰሌዳን ከሌላ ልማት ጋር መጠቀም እችላለሁ
ሰሌዳዎች?
መ: የ VL53L3CX-SATEL ሰሌዳ የተነደፈው ከእሱ ጋር እንዲጣጣም ነው
STM32 ኑክሊዮ ልማት ቦርዶች, ጥሩ አፈጻጸም በማረጋገጥ እና
ተግባራዊነት.
ጥ፡ እንዴት በ VL53L3CX-SATEL ላይ firmware ማዘመን እችላለሁ
ሰሌዳ?
መ: የጽኑዌር ማሻሻያ የ FOTA ባህሪን በመጠቀም ሊከናወን ይችላል።
በ www.st.com ላይ የሚገኘውን የቅርብ ጊዜ መረጃ ይመልከቱ
ስለ firmware ዝመናዎች ዝርዝር መመሪያዎች።
VL53L3CX_SATEL_02
ፈጣን ጅምር መመሪያ
የSTM32Cube ተግባር ጥቅል ለአይኦቲ ኖድ BLE ግንኙነት እና የበረራ ጊዜ ዳሳሾች (FP-SNS-FLIGHT1)
ስሪት 4.1 (ጥር 31, 2025)
1 ሃርድዌር እና ሶፍትዌር አልቋልview 2 ማዋቀር እና ማሳያ Examples 3 ሰነዶች እና ተዛማጅ መርጃዎች 4 STM32 ክፍት የልማት አካባቢ፡ በላይview
አጀንዳ
2
1- ሃርድዌር እና ሶፍትዌር አልቋልview
ሃርድዌር በላይview
SampበSTM32 ኑክሊዮ ማስፋፊያ ሰሌዳዎች ላይ ለተሰካው የSTM32 ኑክሊዮ ልማት ቦርዶች የ le ትግበራዎች ይገኛሉ።
NUCLEO-F401RE (ወይም NUCLO-L476RG ወይም NUCLO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + XNUCLEO-53L3A2
NUCLEO-F401RE (ወይም NUCLO-L476RG ወይም NUCLO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + VL53L3CX-SATEL
4
የብሉቱዝ ዝቅተኛ ኃይል ማስፋፊያ ቦርድ
ሃርድዌር በላይview (1/6)
የሃርድዌር መግለጫ
· X-NUCLEO-BNRG2A1 የብሉቱዝ ዝቅተኛ ኢነርጂ (BLE) ግምገማ እና ልማት ቦርድ ስርዓት ነው፣ በ ST's BLUENRG-M2SP ብሉቱዝ ዝቅተኛ ኢነርጂ ሞጁል ዙሪያ በብሉNRG-2 ላይ የተመሰረተ።
በ BLUENRG-M2SP ሞጁል ውስጥ የሚስተናገደው የብሉኤንአርጂ-2 ፕሮሰሰር በኑክሊዮ ልማት ቦርድ ላይ ከሚስተናገደው STM32 ማይክሮ መቆጣጠሪያ ጋር በ Arduino UNO R3 ማገናኛ ላይ ባለው የ SPI ማገናኛ በኩል ይገናኛል።
በመርከቡ ላይ ያለው ቁልፍ ምርት
· BLUENRG-M2SP ብሉቱዝ ዝቅተኛ ኢነርጂ፣ FCC እና IC የተረጋገጠ (FCC መታወቂያ፡ S9NBNRGM2SP፣ IC: B976C-BNRGM2SP)፣ በብሉቱዝ® ዝቅተኛ ኢነርጂ ገመድ አልባ አውታር ፕሮሰሰር ብሉኤንአርጂ-2፣ BLE v5.0 የሚያከብር።
BLUENRG-M2SP BALF-NRG-02D3 balun እና PCB አንቴና ያዋህዳል። ለBlueNRG-32 2 ሜኸር ክሪስታል ኦሳይሌተርን ያካትታል።
M95640-RMC6TG 64-Kbit ተከታታይ SPI አውቶቡስ EEPROM ከከፍተኛ ፍጥነት ያለው የሰዓት በይነገጽ ጋር
Arduino UNO R3 አያያዥ
BLUENRG-M2SP
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-light ቴክኖሎጂ ላይ በመመስረት በ VL53L3CX ዳሳሽ ዙሪያ የተነደፈ ባለብዙ ዒላማ ማወቂያ ግምገማ እና ልማት ቦርድ ያለው ተለዋዋጭ ዳሳሽ ነው።
· VL53L3CX በአርዱዪኖ UNO R32 አያያዥ ላይ ባለው I2C አገናኝ በኩል ከኤስቲኤም3 ኑክሊዮ ገንቢ ቦርድ አስተናጋጅ ማይክሮ መቆጣጠሪያ ጋር ይገናኛል።
በመርከቡ ላይ ያለው ቁልፍ ምርት
· VL53L3CX የበረራ ጊዜ (ቶኤፍ) የተለያየ ዒላማ ማወቂያ ያለው ዳሳሽ
የአየር ክፍተቶችን ለማስመሰል 0.25፣ 0.5 እና 1 ሚሜ ስፔሰርስ ከሽፋኑ መስታወት ጋር።
· የሽፋን መስኮት (በሆርኒክስ የተሰራ) sample በVL53L3CX ላይ ለመጠቀም ዝግጁ የሆነ / ሊቆራረጥ የሚችል ዝቅተኛ የመስቀል ንግግር
· ሁለት VL53L3CX መሰባበር ሰሌዳዎች
VL53L3cx
የቅርብ ጊዜ መረጃ www.st.com ላይ ይገኛል።
X-NUCLEO-53L3A2
6
ከVL53L3CX (VL53L3CX-SATEL) ጋር የመለያየት ሰሌዳ
ሃርድዌር በላይview (3/6)
VL53L3CX-SATEL የሃርድዌር መግለጫ
· የ VL53L3CX-SATEL መሰባበር ሰሌዳዎች ከደንበኛ መሳሪያዎች ጋር በቀላሉ ለመዋሃድ ሊያገለግሉ ይችላሉ። ለድምጽ ምስጋና ይግባውtage regulator and level shifters, ከ 2.8 ቪ እስከ 5 ቮ አቅርቦት ባለው በማንኛውም መተግበሪያ ውስጥ መጠቀም ይቻላል.
· VL53L3CX ሞጁሉን የሚደግፈው የፒሲቢ ክፍል የተቦረቦረ በመሆኑ ገንቢዎች ሚኒ-ፒሲቢውን ሰብረው ለ 2.8 ቮ አቅርቦት አፕሊኬሽን የበረራ መሪዎችን ተጠቅመው መጠቀም ይችላሉ።
በመርከቡ ላይ ያለው ቁልፍ ምርት
· VL53L3CX የበረራ ጊዜ (ቶኤፍ) የሚደርስ ዳሳሽ ከብዙ ዒላማ ማወቂያ ጋር · ተቆጣጣሪ፡ ከ5 እስከ 2.8 ቪ ክልል ግቤት ቮልtagሠ (የውጤት ጥራዝtagሠ: 2.8 ቪ)
· VL53L3CX ሲግናል በይነገጽ ደረጃ መቀየሪያ
VL53L3cx
የቅርብ ጊዜ መረጃ www.st.com VL53L3CX-SATEL 7 ላይ ይገኛል።
ጠቃሚ ሃርድዌር ተጨማሪ መረጃ
ሃርድዌር በላይview (4/6)
BlueNRG-2 ቤተ-መጽሐፍት በኤክስ-NUCLEO-BNRG2A1 የማስፋፊያ ሰሌዳ BLE ሞጁል ውስጥ ከተጫነው የአክሲዮን firmware ጋር አይሰራም።
በዚህ ምክንያት፡-
· በመጀመሪያ ደረጃ, በ X-NUCLEO-BNRG2A1 ላይ ለመሸጥ ያስፈልጋል, ካልተሸጠ, 0 Ohm resistor በ R117.
· የ X-NUCLEOBNRG2A1 BLE ሞጁሉን ፈርምዌር ለማዘመን መደበኛውን ST-Link V5-2 ከ 1 jumper wires ሴት-ሴት ጋር ከSTSW-BNRGFLASHER ሶፍትዌር መሳሪያ (በአሁኑ ጊዜ ለዊንዶውስ ፒሲ ብቻ ይገኛል) መጠቀም ይችላሉ።
በሥዕሉ ላይ እንደሚታየው የ X-NUCLEO-BNRG12A2 J1 ፒን ከ ST-Link V2-1 ፒን ጋር ማገናኘት እና በሚቀጥለው ስላይድ ላይ የሚታዩትን ደረጃዎች ይከተሉ።
በተለይም እኛ የሚከተሉት ግንኙነቶች አሉን:
J12 ST-አገናኝ 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. Link Layer Only firmware ለ BLE አውርድ
ሞጁል ከሚከተለው ሊንክ DTM_LLOnly.bin 4. የሊንክ ንብርብር ብቻ firmware በ ST ውስጥ ይጫኑ
BlueNRG-1_2 Flasher Utility እና ከዚያ "ፍላሽ" ቁልፍን ይጫኑ 5. የ BLE ሞጁሉን የ X-NUCLEO-BNRG2A1 አክሲዮን firmware ወደነበረበት መመለስ ከፈለጉ ይህንን የጽኑ ትዕዛዝ ምስል DTM_Full.bin 6 በመጠቀም ሂደቱን መድገም ይችላሉ ። በማዘመን ሂደት ውስጥ አንዳንድ ችግሮች ካጋጠሙ በJ15-2 ቦርዱ ላይ መዝጊያውን ለመድገም መሞከር ይችላሉ ።
9
ጠቃሚ ሃርድዌር ተጨማሪ መረጃ
ሃርድዌር በላይview (6/6)
3 ቪ3 ጂኤንዲ
SCL ኤስዲኤ
XSDN
VL53L3CX-ሳተላይት።
ኤስ.ኤል.ኤል
2
ኤስዲኤ
4
XSDN
3
ቪዲዲ_ሴንሰር
5
GND_X
6
Arduino አያያዥ
D15 D14 D4 3V3 GND
ኑክሊዮ-F401RE ኑክሊዮ-L476RG
ፒቢ8
ኑክሊዮ-U575ZI-Q PB8
ፒቢ9
ፒቢ9
ፒቢ5
ፒኤፍ14
CN6 ፒን n. 4
CN8 ፒን n. 7
CN6 ፒን n. 6
CN8 ፒን n. 11
9 10 7 8 5 6 3 4 1 2
10
የሶፍትዌር መግለጫ
· FP-SNS-FLIGHT1 የSTM32Cube ተግባር ጥቅል ነው፣የእርስዎ አይኦት ኖድ ከስማርትፎን ጋር በBLE እንዲገናኝ የሚያደርግ እና ተስማሚ የሆነ አንድሮይድ ወይም አይኦኤስ መተግበሪያን እንደ STBLESensor መተግበሪያ ይጠቀማል። view በበረራ ጊዜ ዳሳሽ የተነበበ የእውነተኛ ጊዜ የነገር ርቀት ውሂብ።
· ጥቅሉ የላቁ ተግባራትን ያስችላል፣ ለምሳሌ በቋሚ ክልል ርቀት ውስጥ መኖርን መለየት።
ይህ ፓኬጅ ከተጠቆሙት የSTM32 እና ST መሳሪያዎች ጥምር ጋር ተለባሽ አፕሊኬሽኖችን ወይም ስማርት ነገርን በአጠቃላይ ለማዘጋጀት ጥቅም ላይ ሊውል ይችላል።
· ሶፍትዌሩ በSTM32 ማይክሮ መቆጣጠሪያ ላይ ይሰራል እና በ STM32 ኑክሊዮ ልማት ሰሌዳ ላይ ያሉትን መሳሪያዎች ለመለየት ሁሉንም አስፈላጊ አሽከርካሪዎች ያካትታል።
ቁልፍ ባህሪያት
· የተሟላ ፈርምዌር አይኦቲ ኖድ ከ BLE ግንኙነት ጋር ለመስራት እና የበረራ ጊዜ የሚፈጀው ዳሳሾች · ከ STBLESensor መተግበሪያ ለ Android/iOS ጋር ተኳሃኝ የርቀት መረጃ ንባብ እና
የጽኑ ትዕዛዝ ማሻሻያ (FOTA)
· በVL53L3CX የበረራ ጊዜ (ቶኤፍ) ዳሳሽ ላይ የተመሠረተ ባለብዙ ታርጅ ዳሳሽ መተግበሪያ · ኤስample ትግበራ ለ X-NUCLEO-53L3A2 (ወይም VL53L3CX-SATEL) እና X-NUCLEO- ይገኛል
BNRG2A1 ከNUCLO-F401RE ወይም NUCLO-L476RG ወይም NUCLO-U575ZI-Q ጋር ተገናኝቷል
ከ STM32CubeMX ጋር ተኳሃኝ፣ ከ ማውረድ እና በቀጥታ ወደ STM32CubeMX ሊጫን ይችላል።
· በተለያዩ የMCU ቤተሰቦች ቀላል ተንቀሳቃሽነት፣ ምስጋና ለSTM32Cube · ነፃ ለተጠቃሚ ምቹ የፍቃድ ውሎች
FP-SNS-በረራ1
ሶፍትዌር አብቅቷልview
አጠቃላይ የሶፍትዌር አርክቴክቸር
የቅርብ ጊዜ መረጃ በwww.st.com FP-SNS-FLIGHT1 11 ላይ ይገኛል።
2- ማዋቀር እና ማሳያ Exampሌስ
ማዋቀር እና ማሳያ Exampሌስ
ሶፍትዌር እና ሌሎች ቅድመ ሁኔታዎች
· STSW-LINK004
· STM32 ST-LINK Utility (STSW-LINK004) ለ STM32 ማይክሮ መቆጣጠሪያ ፕሮግራሞች ሙሉ-ተለይቶ የቀረበ የሶፍትዌር በይነገጽ ነው።
· FP-SNS-ፍላይት1
· ዚፕውን ይቅዱ file የ firmware ጥቅል ይዘት በፒሲዎ ላይ ባለው አቃፊ ውስጥ። · ጥቅሉ የምንጭ ኮድ example (Keil, IAR, STM32CubeIDE) ከNUCLO-F401RE ጋር ተኳሃኝ,
ኑክሊዮ-L476RG፣ ኑክሊዮ-U575ZI-Q
· ST BLE ዳሳሽ መተግበሪያ ለ አንድሮይድ (V5.2.0 ወይም ከዚያ በላይ) /iOS (V5.2.0 ወይም ከዚያ በላይ) ከጎግል ስቶር / iTunes ለማውረድ
13
2.1 - ማዋቀርviewSTM32 ኒውክሊዮ ከማስፋፊያ ሰሌዳዎች ጋር
ማዋቀር ተጠናቅቋልview
የHW ቅድመ ሁኔታዎች ከ STM32 ኑክሊዮ ማስፋፊያ ሰሌዳዎች ጋር
· 1 x የብሉቱዝ ዝቅተኛ ኃይል ማስፋፊያ ሰሌዳ (X-NUCLEO-BNRG2A1)
· 1 x STM32 ክልል ዳሳሽ ማስፋፊያ ቦርድ (X-NUCLEO-53L3A2 ወይም VL53L3CX-SATEL)
· 1 x STM32 ኑክሊዮ ልማት ቦርድ (NUCLEO-U575ZI-Q ወይም NUCLO-F401RE ወይም NUCLO-L476RG)
· 1 x አንድሮይድ ወይም አይኦኤስ መሳሪያ
ኑክሊዮ-U575ZI-Q
· 1 x ፒሲ በዊንዶውስ 10 እና ከዚያ በላይ
· 1x የዩኤስቢ አይነት ከA እስከ ሚኒ-ቢ ዩኤስቢ ገመድ ለNUCLO-F401RE ወይም NUCLO-L476RG
ኑክሊዮ-F401RE ኑክሊዮ-L476RG
X-NUCLEO-BNRG2A1 X-NUCLEO-53L3A2
VL53L3CX-ሳተላይት።
ማይክሮ ዩኤስቢ
አነስተኛ ዩኤስቢ
በዚህ ስእል ላይ በሚታየው ቅደም ተከተል ሰሌዳዎቹን ማገናኘት አስፈላጊ ነው
15
www.st.com/stm32ode
1
ማዋቀር ተጠናቅቋልview
በጥቂት ደቂቃዎች ውስጥ ኮድ ማድረግ ይጀምሩ (1/3)
FP-SNS-FLIGHT1 ጥቅል መዋቅር
2
የተግባር ጥቅል ይምረጡ፡ FP-SNS-FLIGHT1
3
ያውርዱ እና ያውርዱ
ሰነዶች BSP፣ HAL እና አሽከርካሪዎች BlueNRG-2፣ BLE_Manager መተግበሪያዎች እና የቀድሞampሌስ
ቡት ጫኚ ሁለትዮሽ
አንድሮይድ / አይኦኤስ ስማርትፎን እና
የ ST BLE ዳሳሽ መተግበሪያ
(V5.2.0/5.2.0 ወይም ከዚያ በላይ)
6
4
ፕሮጀክቶች NUCLO-F401RE ExamplesBootLoader .ፕሮጀክቶች NUCLO-L476RG ምሳሌamples BootLoader .ፕሮጀክቶች NUCLO-F401RE መተግበሪያዎች<53L3A2> ወይም FLIGHT1 .ፕሮጀክቶች NUCLO-L476RG መተግበሪያዎች<53L3A2> ወይም FLIGHT1 .ፕሮጀክቶች NUCLO-U575ZI-QApplications<53L3A2> ወይም በረራ1
መሣሪያዎን ለመመዝገብ ቀድሞ የተጠናቀረውን ሁለትዮሽ ይጠቀሙ ወይም ደግሞ የመሣሪያዎን የምስክር ወረቀት በመጨመር ኮዱን እንደገና ያጠናቅቁ።
5
16
ማዋቀር ተጠናቅቋልview
በጥቂት ደቂቃዎች ውስጥ ኮድ ማድረግ ይጀምሩ (2/3)
1. አስቀድሞ የተጠናቀረ ሁለትዮሽ እንዴት እንደሚጫን፡-
· ለእያንዳንዱ መተግበሪያ በጥቅሉ ውስጥ አንድ አቃፊ “ሁለትዮሽ” አለ
· በውስጡ የያዘው፡-
ለNUCLO-F401RE እና NUCLO-L476RG፡-
አስቀድሞ የተጠናቀረ FP-SNS-FLIGHT1 FW ወደሚደገፍ STM32 Nucleo ለ X-NUCLEO-53L3A2 STM32CubeProgrammer በትክክለኛው ቦታ (0x08004000) በመጠቀም ብልጭ ድርግም የሚሉ o ጠቃሚ ማሳሰቢያ፡ ይህ አስቀድሞ የተጠናቀረ ሁለትዮሽ ከ FOTA ማሻሻያ ሂደት ጋር ተኳሃኝ ነው።
አስቀድሞ የተጠናቀረ FP-SNS-FLIGHT1 + BootLoader FW በቀጥታ ወደሚደገፈው STM32 Nucleo ለ X-NUCLEO-53L3A2 STM32CubeProgrammer በመጠቀም ወይም “ጎትት እና ጣል” o ጠቃሚ ማሳሰቢያ፡ ይህ አስቀድሞ የተጠናቀረ ሁለትዮሽ ከFOTA ሂደቱ ጋር ተኳሃኝ አይደለም።
አስቀድሞ የተጠናቀረ FP-SNS-FLIGHT1 FW በቀጥታ ወደሚደገፍ STM32 Nucleo ለ VL53L3CX-SATEL STM32CubeProgrammer በመጠቀም ወይም "ጎትት እና ጣል" በማድረግ ብልጭ ድርግም የሚል
ለNUCLO-U575ZI-Q፡
· አስቀድሞ የተጠናቀረ FP-SNS-FLIGHT1 በቀጥታ ወደ STM32 Nucleo (ለ X-NUCLEO-53L3A2 እና ለ VL53L3CX-SATEL) STM32CubeProgrammer በመጠቀም ወይም "ጎትት እና ጣል" በማድረግ በቀጥታ ብልጭ ድርግም ይላል። o ጠቃሚ ማሳሰቢያ፡ ለመጀመሪያው ጭነት ከሙሉ ፍላሽ መደምሰስ በኋላ (የጥቆማ አሰራር) STM32CubeProgrammer ን በመጠቀም የSTM32MCU ተጠቃሚ ባይት መቼት ለማዘጋጀት ባንክ 1ን ለመጠቀም ፋየርዌሩን ፍላሽ ለማድረግ እና አፕሊኬሽኑን ይጀምራል።
17
2. ፕሮጀክቱን ለNUCLO-F401RE እና NUCLO-L476RG ካጠናቀረ በኋላ እንዴት ኮዱን መጫን፡-
· ፕሮጀክቱን በመረጡት አይዲኢ ያጠናቅቁ
ማዋቀር ተጠናቅቋልview
በጥቂት ደቂቃዎች ውስጥ ኮድ ማድረግ ይጀምሩ (3/3)
· በአቃፊው ውስጥ መገልገያዎች የሚከተሉትን ተግባራት የሚያከናውን ስክሪፕቶች *.sh አሉ።
· ሙሉ ፍላሽ ማጥፋት · ትክክለኛውን ቡት ጫኝ በትክክለኛው ቦታ ላይ ያብሩት (0x08000000) · FLIGHT1 firmware በትክክለኛው ቦታ ላይ ያብሩት (0x08004000)
ይህ ከ IDE ጋር የተጠናከረ firmware ነው ይህ firmware ከFOTA ዝመና አሰራር ጋር ተኳሃኝ ነው።
· ሁለቱንም FLIGHT1 እና BootLoaderን ያካተተ የተሟላ ሁለትዮሽ FW ያስቀምጡ
ይህ ሁለትዮሽ በቀጥታ ST-Linkን በመጠቀም ወይም “ጎትት እና ጣል”ን በማድረግ ወደሚደገፍ የSTM32 ሰሌዳ ሊበራ ይችላል።
ጠቃሚ ማሳሰቢያ፡ ይህ ተጨማሪ አስቀድሞ የተጠናቀረ ሁለትዮሽ ከ FOTA ማዘመን ሂደት ጋር ተኳሃኝ አይደለም።
የ * .sh ስክሪፕት ከመተግበሩ በፊት ለ STM32CubeProgrammer የመጫኛ መንገድ ለማዘጋጀት ማረም አስፈላጊ ነው.
* .sh ስክሪፕት ሲተገበር BootLoaderPath እና BinaryPath እንደ ግብአት ያስፈልጋል
18
ማዋቀር ተጠናቅቋልview
የፍላሽ አስተዳደር እና የማስነሻ ሂደት
የፍላሽ መዋቅር ለ STM32F401RE
19
ማዋቀር ተጠናቅቋልview
የብሉቱዝ ዝቅተኛ ኃይል እና ዳሳሾች ሶፍትዌር
FP-SNS-FLIGHT1 ለNUCLO-F401RE/NUCLO-L476RG/NUCLO-U575ZI-Q – ተከታታይ መስመር ማሳያ (ለምሳሌ ቴራ ተርም)
በ STM32 ኑክሊዮ ላይ የዳግም አስጀምር ቁልፍን መጫን የመነሻ ደረጃን ያነሳሳል።
· ሰሌዳዎቹ ከአንድሮይድ ወይም ከአይኦኤስ መሳሪያ ጋር ሲገናኙ በ BLE የሚተላለፉትን ማየት ይችላሉ።
ተከታታይ መስመር መቆጣጠሪያን (ፍጥነት፣ ኤልኤፍኤፍ) ያዋቅሩ 20
2.4- ማሳያ Examples ST BLE ዳሳሽ ማመልከቻ በላይview
የሃርድዌር ባህሪያት አንድሮይድ ስሪት
ማሳያ Exampሌስ
የST BLE ዳሳሽ መተግበሪያ ለአንድሮይድ/iOS (1/5)
1
2
1
2 ሴራ ዳታ፡ ርቀቶችን እና መገኘትን ይከለክላል
የነገሮች ርቀት
22
ማሳያ Exampሌስ
የST BLE ዳሳሽ መተግበሪያ ለአንድሮይድ/iOS (2/5)
1
2
የሃርድዌር ባህሪያት አንድሮይድ ስሪት
1 2 እ.ኤ.አ
የመሪነት ሁኔታ
የመገኘት ማወቂያ
ማስታወሻ
በዚህ መስመር ኮድ ሊሻሻሉ በሚችሉ ቋሚ ክልል ርቀቶች ውስጥ መገኘቱ ተለይቷል፡
#PRESENCE_MIN_DISTANCE_RANGE 300 #መግለፅ PRESENCE_MAX_DISTANCE_RANGE 800
23
በውስጡ file FLIGHT1_config.h ለእያንዳንዱ ፕሮጀክት በ Inc ተጠቃሚዎች አቃፊ ውስጥ ማግኘት ይችላል።
የቦርድ ውቅር አንድሮይድ ስሪት
ማሳያ Exampሌስ
የST BLE ዳሳሽ መተግበሪያ ለአንድሮይድ/iOS (3/5)
24
ማሳያ Exampሌስ
የST BLE ዳሳሽ መተግበሪያ ለአንድሮይድ/iOS (4/5)
ኮንሶል አንድሮይድ ስሪት ያርሙ
የምናሌ አማራጭ
የትእዛዝ እገዛ
የትእዛዝ መረጃ
ትእዛዝ አልታወቀም።
25
ማሳያ Exampሌስ
የST BLE ዳሳሽ መተግበሪያ ለአንድሮይድ/iOS (5/5)
የጽኑዌር ማሻሻያ የአንድሮይድ ሥሪት የመተግበሪያ ገጽ በFOTA ጊዜ እና ሲጠናቀቅ
የምናሌ አማራጭ
የጽኑ ትዕዛዝ ማሻሻያ ገጽ
የጽኑ ትዕዛዝ ዝማኔ file ምርጫ
በ FOTA ጊዜ የተርሚናል መስኮት መረጃ
26
3- ሰነዶች እና ተዛማጅ መርጃዎች
ሰነዶች እና ተዛማጅ መርጃዎች
ሁሉም ሰነዶች በተዛማጅ ምርቶች የDESIGN ትር ውስጥ ይገኛሉ webገጽ
FP-SNS-በረራ1፡
· DB2862፡ STM32Cube የተግባር ጥቅል ለአይኦቲ መስቀለኛ መንገድ ከኤንኤፍሲ፣ BLE ተያያዥነት እና የበረራ ጊዜ ዳሳሾች አጭር መረጃ · UM2026፡ በSTM32Cube ተግባር ጥቅል ለአይኦቲ ኖድ ከኤንኤፍሲ ጋር መጀመር፣ BLE ግንኙነት እና የበረራ ሰዓት ዳሳሾች ተጠቃሚ መመሪያ · ሶፍትዌር ማዋቀር file
X-NUCLEO-BNRG2A1
· ገርበር files, BOM, Schematic · DB4086: የብሉቱዝ ዝቅተኛ ኢነርጂ ማስፋፊያ ሰሌዳ በBLUENRG-M2SP ሞጁል ለ STM32 ኑክሊዮ መረጃ አጭር · UM2667: በBLUENRG-M2SP ሞጁል ለ STM1 ኑክሊዮ ተጠቃሚ መመሪያ በ X-NUCLEO-BNRG2A32 BLE ማስፋፊያ ቦርድ መጀመር
X-NUCLEO-53L3A2፡
· ገርበር files, BOM, Schematic · DB4226: የበረራ ጊዜ-የበረራ ዳሳሽ ከብዙ ዒላማ ማወቂያ ማስፋፊያ ሰሌዳ ጋር በVL53L3CX ለ STM32 Nucleo data short
VL53L3CX-ሳተላይት፡
· ገርበር files, BOM, Schematic · DB4194: VL53L3CX breakout board የሰዓት ቆይታ ዳሳሽ ከብዙ ዒላማ ማወቂያ መረጃ አጭር ጋር · UM2853: VL53L3CX ከSTMicroelectronics X-CUBE-TOF1 የበረራ ጊዜ ሴንሰር ማኑዋል ሶፍትዌር ፓኬጆችን ለSTMMXube ተጠቃሚ
ለተሟላ ዝርዝር www.st.com ያማክሩ
28
4- STM32 ክፍት የልማት አካባቢ፡ በላይview
STM32 ክፍት የልማት አካባቢ ፈጣን፣ ተመጣጣኝ ፕሮቶታይፕ እና ልማት
· STM32 Open Development Environment (STM32 ODE) በ STM32 32-ቢት ማይክሮ መቆጣጠሪያ ቤተሰብ ላይ በመመስረት ፈጠራ መሳሪያዎችን እና አፕሊኬሽኖችን ለማዘጋጀት ክፍት፣ተለዋዋጭ፣ቀላል እና በተመጣጣኝ ዋጋ በማስፋፊያ ቦርዶች የተገናኙ ዘመናዊ የ ST ክፍሎች። በፍጥነት ወደ የመጨረሻ ዲዛይኖች ሊለወጡ በሚችሉ መሪ-ጫፍ አካላት ፈጣን ፕሮቶታይፕን ያስችላል
STM32Cube ልማት ሶፍትዌር
STM32 ኑክሊዮ ማስፋፊያ ሰሌዳዎች
(ኤክስ-ኑክሊዮ)
STM32 ኑክሊዮ ልማት ቦርዶች
STM32Cube ማስፋፊያ ሶፍትዌር
(X-CUBE)
የተግባር ጥቅሎች (FP)
ለበለጠ መረጃ፣ እባክዎን www.st.com/stm32odeን ይጎብኙ
30
አመሰግናለሁ
© STMicroelectronics – ሁሉም መብቶች የተጠበቁ ናቸው። የSTMicroelectronics ኮርፖሬት አርማ የ STMicroelectronics የኩባንያዎች ቡድን የተመዘገበ የንግድ ምልክት ነው። ሁሉም ሌሎች ስሞች የየባለቤቶቻቸው ንብረት ናቸው.
ሰነዶች / መርጃዎች
![]() |
ST STM32Cube IoT node BLE ተግባር ጥቅል [pdf] የተጠቃሚ መመሪያ NUCLEO-F401RE፣ NUCLO-L476RG፣ NUCLO-U575ZI-Q፣ X-NUCLEO-BNRG2A1፣ XNUCLEO-53L3A2፣ VL53L3CX-SATEL፣ STM32Cube IoT Node BLE ተግባር ጥቅል፣ STMBLEFunction IoT |