STM32Cube IoT კვანძის BLE ფუნქციის პაკეტის მომხმარებლის სახელმძღვანელო

შინაარსი დამალვა

STM32Cube IoT კვანძის BLE ფუნქციის პაკეტი

პროდუქტის ინფორმაცია

სპეციფიკაციები:

  • პროდუქტის დასახელება: VL53L3CX-SATEL
  • ფუნქციების პაკეტი: STM32Cube ფუნქციების პაკეტი IoT კვანძისთვის BLE
    დაკავშირებადობა და ფრენის დროის სენსორები (FP-SNS-FLIGHT1)
  • ვერსია: 4.1 (31 წლის 2025 იანვარი)

აპარატურა დასრულდაview

VL53L3CX-SATEL არის გამყოფი დაფა VL53L3CX-ით.
ფრენის დროის სენსორი.

ძირითადი მახასიათებლები:

  • Arduino UNO R3 კონექტორი
  • BLUENRG-M2SP Bluetooth-ის დაბალი ენერგიის კავშირისთვის
  • M95640-RMC6TG მეხსიერების შესანახად

პროგრამული უზრუნველყოფის აღწერა:

პროგრამული უზრუნველყოფის განახლების (FOTA) ფუნქცია საშუალებას გაძლევთ მარტივად გამოიყენოთ პროგრამული უზრუნველყოფა.
განახლებები.

პროგრამული უზრუნველყოფის მოთხოვნები:

თავსებადია STM32 Nucleo დეველოპერულ დაფებთან, კერძოდ
NUCLEO-F401RE, NUCLEO-L476RG, ან NUCLEO-U575ZI-Q.

დამატებითი ინფორმაცია:

პროგრამული უზრუნველყოფის განახლებებისთვის იხილეთ უახლესი ინფორმაცია
www.st.com-ზე.

პროდუქტის გამოყენების ინსტრუქცია

დაყენება და დემო მაგamples

ნაბიჯი 1: აპარატურის დაყენება

შეაერთეთ VL53L3CX-SATEL გამყოფი დაფა STM32 Nucleo-სთან
განვითარების დაფა (NUCLEO-F401RE, NUCLEO-L476RG ან
NUCLEO-U575ZI-Q) შესაბამისი კონექტორების გამოყენებით.

ნაბიჯი 2: პროგრამული უზრუნველყოფის დაყენება

დარწმუნდით, რომ საჭირო პროგრამული უზრუნველყოფის წინაპირობები დაინსტალირებულია
თქვენს სისტემაზე, როგორც ეს მითითებულია დოკუმენტაციაში.

ნაბიჯი 3: დემო ვერსიაamples

იხილეთ მოწოდებული დემო ვერსიაampნაკლებად იმის გაგება, თუ როგორ
ურთიერთქმედება VL53L3CX სენსორთან მოწოდებული პროგრამული უზრუნველყოფის გამოყენებით
არქიტექტურა.

ხშირად დასმული კითხვები (FAQ)

კითხვა: შემიძლია VL53L3CX-SATEL დაფის სხვა დეველოპერებთან ერთად გამოყენება?
დაფები?

A: VL53L3CX-SATEL დაფა შექმნილია თავსებადობისთვის
STM32 Nucleo-ს განვითარების დაფები, რომლებიც უზრუნველყოფენ ოპტიმალურ მუშაობას და
ფუნქციონირება.

კითხვა: როგორ შემიძლია VL53L3CX-SATEL-ის პროგრამული უზრუნველყოფის განახლება?
დაფა?

A: პროგრამული უზრუნველყოფის განახლებები შესაძლებელია FOTA ფუნქციის გამოყენებით.
უახლესი ინფორმაციისთვის იხილეთ www.st.com ვებგვერდი.
დეტალური ინსტრუქციები firmware განახლებების შესახებ.

VL53L3CX_SATEL_02

სწრაფი დაწყების სახელმძღვანელო
STM32Cube ფუნქციური პაკეტი IoT კვანძის BLE კავშირისა და ფრენის დროის სენსორებისთვის (FP-SNS-FLIGHT1)
4.1 ვერსია (31 წლის 2025 იანვარი)

1 აპარატურა და პროგრამული უზრუნველყოფაview 2 დაყენება და დემო ვერსიაamples 3 დოკუმენტები და მასთან დაკავშირებული რესურსები 4 STM32 ღია განვითარების გარემო: მეტიview

დღის წესრიგი
2

1- აპარატურა და პროგრამული უზრუნველყოფაview

აპარატურა დასრულდაview
SampSTM32 Nucleo გაფართოების დაფებზე შეერთებული STM32 Nucleo განვითარების დაფებისთვის ხელმისაწვდომია შემდეგი იმპლემენტაციები:
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

Bluetooth-ის დაბალი ენერგიის გაფართოების დაფა
აპარატურა დასრულდაview (1/6)

აპარატურის აღწერა
· X-NUCLEO-BNRG2A1 არის Bluetooth Low Energy (BLE) შეფასებისა და განვითარების დაფის სისტემა, რომელიც შექმნილია ST-ის BLUENRG-M2SP Bluetooth Low Energy მოდულის გარშემო, რომელიც დაფუძნებულია BlueNRG-2-ზე.
· BLUENRG-M2SP მოდულში განთავსებული BlueNRG-2 პროცესორი ურთიერთობს STM32 მიკროკონტროლერთან, რომელიც განთავსებულია Nucleo-ს დეველოპერულ დაფაზე, Arduino UNO R3 კონექტორზე არსებული SPI კავშირის მეშვეობით.
ძირითადი პროდუქტი ბორტზე
· 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 ანტენას. მასში ჩაშენებულია 32 MHz კრისტალური ოსცილატორი BlueNRG-2-ისთვის.
· M95640-RMC6TG 64-კბიტიანი სერიული SPI ავტობუსის EEPROM მაღალსიჩქარიანი საათის ინტერფეისით

Arduino UNO R3 კონექტორი

BLUENRG-M2SP

M95640-RMC6TG

უახლესი ინფორმაცია ხელმისაწვდომია www.st.com-ზე

X-NUCLEO-BNRG2A1

5

VL53L3CX Nucleo გაფართოების დაფა (X-NUCLEO-53L3A2)
აპარატურა დასრულდაview (2/6)

X-NUCLEO-53L1A2 აპარატურის აღწერა

· X-NUCLEO-53L3A2 არის მრავალმიზნობრივი აღმოჩენის შეფასებისა და განვითარების დაფით შექმნილი დიაპაზონის სენსორი, რომელიც შექმნილია VL53L3CX სენსორის გარშემო ST FlightSense Time-of-Flight ტექნოლოგიაზე დაყრდნობით.
· VL53L3CX STM32 Nucleo დეველოპერის დაფის მასპინძელ მიკროკონტროლერთან კომუნიკაციას ამყარებს Arduino UNO R2 კონექტორზე არსებული I3C კავშირის მეშვეობით.

ძირითადი პროდუქტი ბორტზე
· VL53L3CX ფრენის დროის (ToF) დიაპაზონის სენსორი მრავალ სამიზნის აღმოჩენით

· 0.25, 0.5 და 1 მმ-იანი შუასადებები ჰაერის ნაპრალის სიმულაციისთვის, საფარიანი მინით

· საფარის ფანჯარა (დამზადებულია Hornix-ის მიერ)ampდაბალი ჯვარედინი ხმაურის მქონე ლე, მზადაა გამოსაყენებლად / დასაკეცი VL53L3CX-ზე

· ორი VL53L3CX გამყოფი დაფა

VL53L3cx

უახლესი ინფორმაცია ხელმისაწვდომია www.st.com-ზე

X-NUCLEO-53L3A2

6

გამყოფი დაფა VL53L3CX-ით (VL53L3CX-SATEL)
აპარატურა დასრულდაview (3/6)
VL53L3CX-SATEL აპარატურის აღწერა
· VL53L3CX-SATEL-ის გამყოფი დაფების გამოყენება შესაძლებელია მომხმარებლის მოწყობილობებთან მარტივი ინტეგრაციისთვის. vol-ის წყალობითtagრეგულატორისა და დონის გადამრთველების წყალობით, მისი გამოყენება შესაძლებელია ნებისმიერ აპლიკაციაში 2.8 ვ-დან 5 ვ-მდე კვების წყაროთი.
· VL53L3CX მოდულის საყრდენი PCB სექცია პერფორირებულია, რათა დეველოპერებმა შეძლონ მინი-PCB-ის მოხსნა 2.8 ვოლტიან კვების წყაროში გამოსაყენებლად მფრინავი კაბელების გამოყენებით.

ძირითადი პროდუქტი ბორტზე
· VL53L3CX ფრენის დროის (ToF) დიაპაზონის სენსორი მრავალ სამიზნის აღმოჩენით · რეგულატორი: 5-დან 2.8 ვ-მდე დიაპაზონის შესასვლელი მოცულობაtage (გამომავალი მოცtage: 2.8 ვ)
· VL53L3CX სიგნალის ინტერფეისის დონის გადამრთველი

VL53L3cx
უახლესი ინფორმაცია ხელმისაწვდომია www.st.com-ზე VL53L3CX-SATEL 7

მნიშვნელოვანი დამატებითი ინფორმაცია აპარატურის შესახებ
აპარატურა დასრულდაview (4/6)

BlueNRG-2 ბიბლიოთეკა არ მუშაობს X-NUCLEO-BNRG2A1 გაფართოების დაფის BLE მოდულში ჩატვირთულ საწყის ფირმვერთან.
ამ მიზეზით:
· უპირველეს ყოვლისა, საჭიროა X-NUCLEO-BNRG2A1-ზე შედუღება, თუ ის არ არის შედუღებული, R0-ზე 117 ომიანი რეზისტორის მიდუღება.
· შემდეგ, X-NUCLEOBNRG2A1-ის BLE მოდულის firmware-ის განახლებისთვის შეგიძლიათ გამოიყენოთ სტანდარტული ST-Link V5-2 1 შუალედური მავთულით, დედალ-მდედრობითი, STSW-BNRGFLASHER პროგრამულ უზრუნველყოფასთან ერთად (ამჟამად ხელმისაწვდომია მხოლოდ Windows PC-სთვის).
თქვენ უნდა დააკავშიროთ 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 firmware-ის ჩამოტვირთვა.
მოდული შემდეგი ბმულიდან DTM_LLOnly.bin 4. ST-ში ჩატვირთეთ Link Layer Only firmware
BlueNRG-1_2 Flasher Utility-ს და შემდეგ დააჭირეთ ღილაკს „Flash“ 5. თუ საჭიროა X-NUCLEO-BNRG2A1-ის BLE მოდულის საფონდო firmware-ის აღდგენა, შეგიძლიათ გაიმეოროთ პროცედურა ამ firmware-ის სურათის DTM_Full.bin 6 გამოყენებით. თუ განახლების პროცესში რაიმე პრობლემას შეამჩნევთ, შეგიძლიათ სცადოთ X-NUCLEO-BNRG15A2 გაფართოების დაფაზე J1 ჯუმპერის დახურვის პროცედურის გამეორება.
9

მნიშვნელოვანი დამატებითი ინფორმაცია აპარატურის შესახებ
აპარატურა დასრულდაview (6/6)

3V3 GND

SCL SDA
XSDN

VL53L3CX-SATEL

SCL

2

SDA

4

XSDN

3

VDD_SENSOR

5

GND_X

6

არდუინოს კონექტორი
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-ს საშუალებით და იყენებს შესაბამის Android ან iOS აპლიკაციას, როგორიცაა STBLESensor აპლიკაცია. view ფრენის დროის სენსორის მიერ წაკითხული ობიექტის მანძილის მონაცემები რეალურ დროში.
· პაკეტი ასევე ითვალისწინებს გაფართოებულ ფუნქციებს, როგორიცაა ყოფნის აღმოჩენა ფიქსირებული დიაპაზონის ფარგლებში.
· ეს პაკეტი, STM32 და ST მოწყობილობების შემოთავაზებულ კომბინაციასთან ერთად, შეიძლება გამოყენებულ იქნას ტარებადი აპლიკაციების ან ზოგადად ჭკვიანი ნივთების აპლიკაციების შესაქმნელად.
· პროგრამული უზრუნველყოფა მუშაობს STM32 მიკროკონტროლერზე და მოიცავს ყველა საჭირო დრაივერს STM32 Nucleo დეველოპერულ დაფაზე არსებული მოწყობილობების ამოსაცნობად.
ძირითადი მახასიათებლები
· სრული პროგრამული უზრუნველყოფა BLE კავშირის მქონე IoT კვანძისა და Time-of-Flight სენსორების შესაქმნელად · თავსებადია Android/iOS-ისთვის განკუთვნილ STBLESensor აპლიკაციასთან მანძილის მონაცემების წასაკითხად და
პროგრამული უზრუნველყოფის განახლება (FOTA)
· მრავალმიზნობრივი დიაპაზონის სენსორის გამოყენება VL53L3CX ფრენის დროის (ToF) სენსორზე დაყრდნობით · SampX-NUCLEO-53L3A2 (ან VL53L3CX-SATEL) და X-NUCLEO-სთვის ხელმისაწვდომი იმპლემენტაცია.
BNRG2A1 დაკავშირებულია NUCLEO-F401RE-თან ან NUCLEO-L476RG-თან ან NUCLEO-U575ZI-Q-თან
· თავსებადია STM32CubeMX-თან, შესაძლებელია მისი ჩამოტვირთვა და პირდაპირ STM32CubeMX-ში ინსტალაცია
· მარტივი პორტაბელურობა სხვადასხვა მიკროსქემის ოჯახებს შორის, STM32Cube-ის წყალობით · უფასო, მომხმარებლისთვის მოსახერხებელი ლიცენზიის პირობები

FP-SNS-FLIGHT1
პროგრამული უზრუნველყოფა დასრულდაview
მთლიანი პროგრამული არქიტექტურა
უახლესი ინფორმაცია ხელმისაწვდომია www.st.com-ზე FP-SNS-FLIGHT1 11

2- დაყენება და დემო ვერსიაamples

დაყენება და დემო მაგamples
პროგრამული უზრუნველყოფა და სხვა წინაპირობები
· STSW-LINK004
· STM32 ST-LINK Utility (STSW-LINK004) არის სრულფუნქციური პროგრამული ინტერფეისი STM32 მიკროკონტროლერების პროგრამირებისთვის.
· FP-SNS-FLIGHT1
· დააკოპირეთ .zip ფაილი file firmware პაკეტის შინაარსი თქვენს კომპიუტერში არსებულ საქაღალდეში გადაიტანეთ. · პაკეტი შეიცავს წყაროს კოდს, მაგ.ample (Keil, IAR, STM32CubeIDE) თავსებადი NUCLEO-F401RE-თან,
NUCLEO-L476RG, NUCLEO-U575ZI-Q
· ST BLE სენსორის აპლიკაცია Android-ისთვის (V5.2.0 ან უფრო მაღალი) /iOS-ისთვის (V5.2.0 ან უფრო მაღალი) Google Store-დან / iTunes-დან ჩამოსატვირთად
13

2.1- დაყენებაview: STM32 Nucleo გაფართოების დაფებით

დაყენება დასრულდაview
STM32 Nucleo გაფართოების დაფების ტექნიკური უზრუნველყოფის წინაპირობები

· 1 x Bluetooth Low Energy გაფართოების დაფა (X-NUCLEO-BNRG2A1)

· 1 x STM32 დიაპაზონის სენსორის გაფართოების დაფა (X-NUCLEO-53L3A2 ან VL53L3CX-SATEL)

· 1 x STM32 Nucleo დეველოპერის დაფა (NUCLEO-U575ZI-Q ან NUCLEO-F401RE ან NUCLEO-L476RG)
· 1x Android ან iOS მოწყობილობა

NUCLEO-U575ZI-Q

· 1 x კომპიუტერი Windows 10-ით და უფრო მაღალი ვერსიით

· 1x USB ტიპი A-დან Mini-B USB კაბელი NUCLEO-F401RE-სთვის ან NUCLEO-L476RG-სთვის · 1x USB ტიპი A-დან Micro-B USB კაბელი NUCLEO-U575ZI-Q-სთვის

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
ჩამოტვირთვა და გახსნა

დოკუმენტაცია BSP, HAL და დრაივერები BlueNRG-2, BLE_Manager აპლიკაციები და ყოფილიamples
ჩატვირთვის ჩამტვირთავის ორობითი ფაილი

Android/iOS სმარტფონი და

ST BLE სენსორის აპლიკაცია

(V5.2.0/5.2.0 ან უფრო მაღალი)

6

4
პროექტები NUCLEO-F401RE ExamplesBootLoader .პროექტები NUCLEO-L476RG ExampBootLoader .პროექტები NUCLEO-F401RE აპლიკაციები<53L3A2> ან FLIGHT1 .პროექტები NUCLEO-L476RG აპლიკაციები<53L3A2> ან FLIGHT1 .პროექტები NUCLEO-U575ZI-Qაპლიკაციები<53L3A2> ან ფრენა 1
მოწყობილობის რეგისტრაციისთვის გამოიყენეთ წინასწარ კომპილირებული ორობითი ფაილები, ან ალტერნატიულად, ხელახლა კომპილაცია გაუკეთეთ კოდს თქვენი მოწყობილობის სერტიფიკატის დამატებით.
5
16

დაყენება დასრულდაview
დაიწყეთ კოდირება სულ რამდენიმე წუთში (2/3)
1. როგორ დავაინსტალიროთ წინასწარ კომპილირებული ორობითი ფაილი:
· თითოეული აპლიკაციისთვის, პაკეტში არის ერთი საქაღალდე სახელწოდებით „Binary“
· შეიცავს:
NUCLEO-F401RE-სა და NUCLEO-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, რომლის პირდაპირ ფლეშირება შესაძლებელია VL32L53CX-SATEL-ისთვის მხარდაჭერილ STM3 Nucleo-ზე STM32CubeProgrammer-ის გამოყენებით ან „გადაათრიეთ და ჩააგდეთ“ ფუნქციის გამოყენებით.
NUCLEO-U575ZI-Q-სთვის:
· წინასწარ კომპილირებული FP-SNS-FLIGHT1 შეიძლება პირდაპირ ფლეშში ჩაიწეროს მხარდაჭერილ STM32 Nucleo-ზე (X-NUCLEO-53L3A2-ისა და VL53L3CX-SATEL-ისთვის) STM32CubeProgrammer-ის გამოყენებით ან „გადაათრიეთ და ჩააგდეთ“ ფუნქციის გამოყენებით. o მნიშვნელოვანი შენიშვნა: პირველი ინსტალაციისთვის, ფლეშის სრული წაშლის შემდეგ (რეკომენდებული პროცედურა), გამოიყენეთ STM32CubeProgrammer STM32 MCU-ის მომხმარებლის ბაიტის პარამეტრების დასაყენებლად, რათა გამოყენებული იქნას ბანკი 1 firmware-ის ფლეშში ჩასართავად და აპლიკაციის გასაშვებად.
17

2. როგორ დავაინსტალიროთ კოდი NUCLEO-F401RE-სა და NUCLEO-L476RG-ის პროექტის კომპილაციის შემდეგ:
· პროექტის კომპილაცია თქვენთვის სასურველი IDE-თი

დაყენება დასრულდაview
დაიწყეთ კოდირება სულ რამდენიმე წუთში (3/3)

· Utilities საქაღალდეში არის *.sh სკრიპტი, რომელიც ასრულებს შემდეგ ოპერაციებს:
· ფლეშის სრული წაშლა · მარჯვენა BootLoader-ის სწორ პოზიციაზე განახლება (0x08000000) · FLIGHT1 firmware-ის სწორ პოზიციაზე განახლება (0x08004000)
ეს არის IDE-სთან კომპილირებული ფირმვერი. ეს ფირმვერი თავსებადია FOTA განახლების პროცედურასთან.
· შეინახეთ სრული ორობითი FW, რომელიც მოიცავს როგორც FLIGHT1-ს, ასევე BootLoader-ს
ეს ბინარული ფაილის პირდაპირ ფლეშირება შესაძლებელია მხარდაჭერილ STM32 დაფაზე ST-Link-ის გამოყენებით ან „გადაათრიე და ჩააგდე“-ს გამოყენებით.
მნიშვნელოვანი შენიშვნა: ეს დამატებითი წინასწარ კომპილირებული ბინარული ფაილი არ არის თავსებადი FOTA-ს განახლების პროცედურასთან.
*.sh სკრიპტის შესრულებამდე აუცილებელია მისი რედაქტირება STM32CubeProgrammer-ის ინსტალაციის გზის დასაყენებლად.
*.sh სკრიპტის შესრულებისას საჭიროა BootLoaderPath და BinaryPath შეყვანის სახით.
18

დაყენება დასრულდაview
ფლეშ მეხსიერების მართვა და ჩატვირთვის პროცესი
ფლეშ სტრუქტურა STM32F401RE-სთვის
19

დაყენება დასრულდაview
Bluetooth-ის დაბალი ენერგიისა და სენსორების პროგრამული უზრუნველყოფა
FP-SNS-FLIGHT1 NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q-სთვის – სერიული ხაზის მონიტორი (მაგ. Tera Term)
· STM32 Nucleo-ზე RESET ღილაკზე დაჭერით იწყება ინიციალიზაციის ფაზა

· როდესაც დაფები დაკავშირებულია Android ან iOS მოწყობილობასთან, შეგიძლიათ ნახოთ, რა გადაიცემა BLE-ს მეშვეობით

სერიული ხაზის მონიტორის კონფიგურაცია (სიჩქარე, LF) 20

2.4- დემო ვერსიაamples ST BLE სენსორის აპლიკაცია დასრულდაview

აპარატურის მახასიათებლები Android ვერსია

დემო მაგamples
ST BLE სენსორის აპლიკაცია Android/iOS-ისთვის (1/5)

1

2

1

2 ნახაზების მონაცემები: ობიექტების მანძილები და ყოფნა

ობიექტების მანძილები
22

დემო მაგamples
ST BLE სენსორის აპლიკაცია Android/iOS-ისთვის (2/5)

1

2

აპარატურის მახასიათებლები Android ვერსია

1 2

Led სტატუსი

ყოფნის გამოვლენა

შენიშვნა
ყოფნა იდენტიფიცირებულია ფიქსირებული დიაპაზონის მანძილზე, რომლის შეცვლა შესაძლებელია ამ ხაზის კოდით:

#განსაზღვრეთ PRESENCE_MIN_DISTANCE_RANGE 300 #განსაზღვრეთ PRESENCE_MAX_DISTANCE_RANGE 800
23
წელს file FLIGHT1_config.h ფაილი, რომელიც შეგიძლიათ იპოვოთ Inc users საქაღალდეში თითოეული პროექტისთვის.

დაფის კონფიგურაცია Android ვერსია

დემო მაგamples
ST BLE სენსორის აპლიკაცია Android/iOS-ისთვის (3/5)
24

დემო მაგamples
ST BLE სენსორის აპლიკაცია Android/iOS-ისთვის (4/5)

Debug Console-ის Android ვერსია

მენიუს ვარიანტი

ბრძანება დახმარება

ბრძანების ინფორმაცია

ამოუცნობი ბრძანება
25

დემო მაგamples
ST BLE სენსორის აპლიკაცია Android/iOS-ისთვის (5/5)

პროგრამული უზრუნველყოფის განახლება Android ვერსია აპლიკაციის გვერდი FOTA-ს დროს და დასრულების შემდეგ

მენიუს ვარიანტი

პროგრამული უზრუნველყოფის განახლების გვერდი

პროგრამული უზრუნველყოფის განახლება file შერჩევა

ტერმინალის ფანჯრის ინფორმაცია FOTA-ს დროს
26

3- დოკუმენტები და მასთან დაკავშირებული რესურსები

დოკუმენტები და მასთან დაკავშირებული რესურსები
ყველა დოკუმენტი ხელმისაწვდომია დაკავშირებული პროდუქტების DESIGN ჩანართში webგვერდი
FP-SNS-FLIGHT1:
· DB2862: STM32Cube ფუნქციური პაკეტი IoT კვანძისთვის NFC, BLE კავშირით და ფრენის დროის სენსორებით, მონაცემების მოკლე მიმოხილვა · UM2026: STM32Cube ფუნქციური პაკეტის გამოყენება IoT კვანძისთვის NFC, BLE კავშირით და ფრენის დროის სენსორებით, მომხმარებლის სახელმძღვანელო · პროგრამული უზრუნველყოფის დაყენება file
X-NUCLEO-BNRG2A1
· გერბერი files, BOM, სქემატური · DB4086: Bluetooth Low Energy გაფართოების დაფა, რომელიც დაფუძნებულია BLUENRG-M2SP მოდულზე STM32 Nucleo-სთვის, მონაცემთა მოკლე მიმოხილვა · UM2667: X-NUCLEO-BNRG2A1 BLE გაფართოების დაფაზე, რომელიც დაფუძნებულია BLUENRG-M2SP მოდულზე STM32 Nucleo-სთვის, მომხმარებლის სახელმძღვანელო
X-NUCLEO-53L3A2:
· გერბერი files, BOM, სქემატური · DB4226: ფრენის დროის დიაპაზონის სენსორი მრავალ სამიზნის აღმოჩენის გაფართოების დაფით, რომელიც დაფუძნებულია VL53L3CX-ზე STM32-ისთვის, Nucleo-ს მონაცემების მოკლე მიმოხილვა · UM2757: X-NUCLEO-53L3A2 მრავალ სამიზნის დიაპაზონის ToF სენსორის გაფართოების დაფის გამოყენება, რომელიც დაფუძნებულია VL53L3CX-ზე STM32-ისთვის, Nucleo-ს მომხმარებლის სახელმძღვანელო
VL53L3CX-SATEL:
· გერბერი files, BOM, სქემატური · DB4194: VL53L3CX გარღვევის დაფა ფრენის დროის დიაპაზონის სენსორი მრავალ სამიზნის აღმოჩენით მონაცემების მოკლე აღწერა · UM2853: როგორ გამოვიყენოთ VL53L3CX STMicroelectronics-ის X-CUBE-TOF1 ფრენის დროის სენსორის პროგრამული უზრუნველყოფის პაკეტებთან ერთად STM32CubeMX-ისთვის მომხმარებლის სახელმძღვანელო

სრული სიისთვის ეწვიეთ www.st.com

28

4- STM32 ღია განვითარების გარემო: მეტიview

STM32 ღია განვითარების გარემო სწრაფი, ხელმისაწვდომი პროტოტიპების შექმნა და განვითარება
· STM32 ღია განვითარების გარემო (STM32 ODE) წარმოადგენს ღია, მოქნილ, მარტივ და ხელმისაწვდომ გზას ინოვაციური მოწყობილობებისა და აპლიკაციების შესაქმნელად, რომლებიც დაფუძნებულია STM32 32-ბიტიან მიკროკონტროლერების ოჯახზე, გაფართოების დაფებით დაკავშირებულ სხვა თანამედროვე ST კომპონენტებთან. ის საშუალებას იძლევა სწრაფი პროტოტიპირების შესაქმნელად წამყვანი კომპონენტებით, რომლებიც სწრაფად გარდაიქმნება საბოლოო დიზაინებად.

STM32Cube-ის შემუშავების პროგრამული უზრუნველყოფა

STM32 Nucleo გაფართოების დაფები
(X-ბირთვი)

STM32 Nucleo განვითარების დაფები

STM32Cube გაფართოების პროგრამული უზრუნველყოფა
(X-კუბი)

ფუნქციური პაკეტები (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 ფუნქციების პაკეტი

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *