ST-โลโก้

แพ็คฟังก์ชัน BLE สำหรับโหนด IoT STM32Cube

ผลิตภัณฑ์ STM32Cube-IoT-node-BLE-Function-Pack

ข้อมูลจำเพาะ

  • ชื่อสินค้า : VL53L3CX-SATEL
  • แพ็คฟังก์ชัน: แพ็คฟังก์ชัน STM32Cube สำหรับการเชื่อมต่อ BLE ของโหนด IoT และเซ็นเซอร์เวลาบิน (FP-SNS-FLIGHT1)
  • เวอร์ชัน: 4.1 (31 มกราคม 2025)

ฮาร์ดแวร์โอเวอร์view
VL53L3CX-SATEL เป็นบอร์ดเบรกเอาต์ที่มีเซ็นเซอร์วัดเวลาบิน VL53L3CX

คุณสมบัติหลัก

  • ขั้วต่อ Arduino UNO R3
  • BLUENRG-M2SP สำหรับการเชื่อมต่อ Bluetooth Low Energy
  • M95640-RMC6TG สำหรับการจัดเก็บหน่วยความจำ

คำอธิบายซอฟต์แวร์:
คุณสมบัติการอัปเดตเฟิร์มแวร์ (FOTA) ช่วยให้สามารถอัปเดตซอฟต์แวร์ได้อย่างง่ายดาย

ข้อกำหนดของซอฟต์แวร์:
เข้ากันได้กับบอร์ดพัฒนา STM32 Nucleo โดยเฉพาะ NUCLEO-F401RE, NUCLEO-L476RG หรือ NUCLEO-U575ZI-Q

ข้อมูลเพิ่มเติม:
สำหรับการอัปเดตเฟิร์มแวร์ โปรดดูข้อมูลล่าสุดได้ที่ www.st.com.

คำแนะนำการใช้ผลิตภัณฑ์

ตั้งค่า & สาธิต Exampเลส

ขั้นตอนที่ 1: การตั้งค่าฮาร์ดแวร์
เชื่อมต่อบอร์ดเบรกเอาต์ VL53L3CX-SATEL เข้ากับบอร์ดพัฒนา STM32 Nucleo (NUCLEO-F401RE, NUCLEO-L476RG หรือ NUCLEO-U575ZI-Q) โดยใช้ขั้วต่อที่เหมาะสม

ขั้นตอนที่ 2: การตั้งค่าซอฟต์แวร์
ตรวจสอบให้แน่ใจว่าได้ติดตั้งซอฟต์แวร์ที่จำเป็นเบื้องต้นบนระบบของคุณแล้วตามที่ระบุไว้ในเอกสารประกอบ

ขั้นตอนที่ 3: ตัวอย่างสาธิตampเลส
ดูตัวอย่างสาธิตที่ให้มาampเพื่อลดความเข้าใจในการโต้ตอบกับเซ็นเซอร์ VL53L3CX โดยใช้สถาปัตยกรรมซอฟต์แวร์ที่ให้มา

ฮาร์ดแวร์และซอฟต์แวร์จบลงแล้วview

Sampการใช้งาน le นั้นมีให้สำหรับบอร์ดพัฒนา STM32 Nucleo ที่เสียบเข้ากับบอร์ดขยาย STM32 Nucleo:

  • NUCLEO-F401RE (หรือ NUCLEO-L476RG หรือ NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2STM32Cube-IoT-node-BLE-Function-Pack-รูป- (1)
  • NUCLEO-F401RE (หรือ NUCLEO-L476RG หรือ NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2STM32Cube-IoT-node-BLE-Function-Pack-รูป- (2)

บอร์ดขยายพลังงานต่ำบลูทูธ

คำอธิบายฮาร์ดแวร์

  • X-NUCLEO-BNRG2A1 เป็นระบบบอร์ดประเมินและพัฒนา Bluetooth Low Energy (BLE) ที่ออกแบบโดยใช้โมดูล Bluetooth Low Energy BLUENRG-M2SP ของ ST เป็นหลักโดยอิงจาก BlueNRG-2
  • โปรเซสเซอร์ BlueNRG-2 ที่โฮสต์อยู่ในโมดูล BLUENRG-M2SP สื่อสารกับไมโครคอนโทรลเลอร์ STM32 ที่โฮสต์อยู่บนบอร์ดพัฒนา Nucleo ผ่านลิงก์ SPI ที่มีอยู่บนขั้วต่อ Arduino UNO R3

ผลิตภัณฑ์หลักบนเรือ

  • 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 บัส SPI อนุกรม 64-Kbit EEPROM พร้อมอินเทอร์เฟซนาฬิกาความเร็วสูงSTM32Cube-IoT-node-BLE-Function-Pack-รูป- (3)

คำอธิบายฮาร์ดแวร์ X- NUCLEO-53L1A2

  • X-NUCLEO-53L3A2 เป็นเซ็นเซอร์วัดระยะพร้อมบอร์ดประเมินและพัฒนาการตรวจจับหลายเป้าหมายที่ออกแบบโดยใช้เซ็นเซอร์ VL53L3CX เป็นหลัก โดยอิงตามเทคโนโลยี ST FlightSense Time-of-Flight
  • VL53L3CX สื่อสารกับไมโครคอนโทรลเลอร์โฮสต์ของบอร์ดนักพัฒนา STM32 Nucleo ผ่านลิงก์ I2C ที่มีอยู่ในตัวเชื่อมต่อ Arduino UNO R3

ผลิตภัณฑ์หลักบนเรือ

  • เซ็นเซอร์วัดระยะเวลาบิน (ToF) VL53L3CX พร้อมการตรวจจับหลายเป้าหมาย
  • สเปเซอร์ขนาด 0.25, 0.5 และ 1 มม. เพื่อจำลองช่องว่างอากาศด้วยกระจกครอบ
  • ฝาครอบหน้าต่าง (ผลิตโดย Hornix) sample พร้อมครอสทอล์คต่ำ พร้อมใช้งาน / ติดคลิปได้บน VL53L3CX
  • บอร์ดเบรกเอาต์ VL53L3CX สองบอร์ด

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (4)คำอธิบายฮาร์ดแวร์ VL53L3CX-SATEL

  • บอร์ดเบรกเอาต์ VL53L3CX-SATEL สามารถใช้เพื่อบูรณาการเข้ากับอุปกรณ์ของลูกค้าได้อย่างง่ายดาย ด้วย voltagตัวควบคุมและตัวเลื่อนระดับสามารถนำไปใช้ในทุกการใช้งานที่มีแหล่งจ่ายไฟ 2.8 V ถึง 5 V
  • ส่วน PCB ที่รองรับโมดูล VL53L3CX มีรูพรุนเพื่อให้นักพัฒนาสามารถแยกมินิ PCB ออกเพื่อใช้งานในแอปพลิเคชันแหล่งจ่ายไฟ 2.8 V โดยใช้สายไฟ

ผลิตภัณฑ์หลักบนเรือ

  • เซ็นเซอร์วัดระยะเวลาบิน (ToF) VL53L3CX พร้อมการตรวจจับเป้าหมายหลายเป้าหมาย
  • ตัวควบคุม: แรงดันไฟฟ้าขาเข้าช่วง 5 ถึง 2.8 Vtage (ปริมาณการส่งออกtagอี: 2.8 โวลต์)
  • ตัวเลื่อนระดับอินเทอร์เฟซสัญญาณ VL53L3CX

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (5)

ข้อมูลเพิ่มเติมเกี่ยวกับฮาร์ดแวร์ที่สำคัญ

ไลบรารี BlueNRG-2 ไม่ทำงานกับเฟิร์มแวร์สต็อกที่โหลดไว้ในโมดูล BLE ของบอร์ดขยาย X-NUCLEO-BNRG2A1
เพราะเหตุนี้:

  • ก่อนอื่นต้องบัดกรี X-NUCLEO-BNRG2A1 ก่อน หากไม่ได้บัดกรี ให้ใช้ตัวต้านทาน 0 โอห์มที่ R117
  • จากนั้นคุณสามารถใช้ ST-Link V2-1 มาตรฐานพร้อมสายจัมเปอร์ 5 เส้น ตัวเมีย-ตัวเมีย ร่วมกับซอฟต์แวร์เครื่องมือ TSW-BNRGFLASHER (ปัจจุบันมีให้ใช้งานเฉพาะสำหรับพีซี Windows เท่านั้น) เพื่ออัปเดตเฟิร์มแวร์ของโมดูล BLE ของ X-NUCLEO-BNRG2A1

คุณต้องเชื่อมต่อพิน J12 ของ X-NUCLEO-BNRG2A1 เข้ากับพินของ ST-Link V2-1 ตามที่แสดงในภาพ และทำตามขั้นตอนที่แสดงในสไลด์ถัดไป
โดยเฉพาะอย่างยิ่งเรามีการเชื่อมต่อดังต่อไปนี้:

   

เจ 12

 

เอสที-ลิงค์ วี2-1

เข็มหมุด 1 1
เข็มหมุด 2 9
เข็มหมุด 3 12
เข็มหมุด 4 7
เข็มหมุด 5 15

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (6)

  1. ติดตั้ง ST BlueNRG-1_2 Flasher Utility และเปิด จากนั้นเลือกแท็บ SWD.b
  2. ลบหน่วยความจำแฟลชของชิป BlueNRG-2
  3. ดาวน์โหลดเฟิร์มแวร์ Link Layer Only สำหรับโมดูล BLE จากลิงก์ต่อไปนี้: DTM_LLOnly.binn
  4. โหลดเฟิร์มแวร์ Link Layer Only ลงใน ST BlueNRG-1_2 Flasher Utility จากนั้นกดปุ่ม “Flash”
  5. หากคุณต้องการคืนค่าเฟิร์มแวร์สต็อกของโมดูล BLE ของ X-NUCLEO-BNRG2A1 คุณสามารถทำซ้ำขั้นตอนโดยใช้ภาพเฟิร์มแวร์ DTM_Full.bi.n นี้
  6. หากคุณพบปัญหาบางประการในระหว่างกระบวนการอัปเดต คุณสามารถลองทำขั้นตอนการปิดจัมเปอร์ J15 บนบอร์ดขยาย X-NUCLEO-BNRG2A1 อีกครั้งSTM32Cube-IoT-node-BLE-Function-Pack-รูป- (7)

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (8)

  VL53L3CX-ดาวเทียม ขั้วต่อ Arduino นูคลีโอ-F401RE นูคลีโอ-L476RG นิวคลีโอ-U575ZI-Q
เอส ซี แอล 2 D15 พีบี8 พีบี8
เอสดีเอ 4 D14 พีบี9 พีบี9
เอ็กซ์เอสดีเอ็น 3 D4 พีบี5 พีเอฟ14
VDD_SENSOR 5 3V3 พิน CN6 หมายเลข 4 พิน CN8 หมายเลข 7
GND_เอ็กซ์ 6 ก.ย.ด. พิน CN6 หมายเลข 6 พิน CN8 หมายเลข 11

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (9)

คำอธิบายซอฟต์แวร์

  • FP-SNS-FLIGHT1 เป็นชุดฟังก์ชัน STM32Cube ที่ให้โหนด IoT ของคุณเชื่อมต่อกับสมาร์ทโฟนผ่าน BLE และใช้แอปพลิเคชัน Android หรือ iOS ที่เหมาะสม เช่น แอป STBLESensor เพื่อ view ข้อมูลระยะห่างวัตถุแบบเรียลไทม์ที่อ่านโดยเซ็นเซอร์เวลาบิน
  • แพ็คเกจนี้ยังเปิดใช้งานฟังก์ชั่นขั้นสูง เช่น การตรวจจับการมีอยู่ภายในระยะที่กำหนด
  • แพ็คเกจนี้เมื่อใช้ร่วมกับอุปกรณ์ STM32 และ ST ที่แนะนำแล้ว สามารถใช้พัฒนาแอปพลิเคชันที่สวมใส่ได้หรือแอปพลิเคชันสิ่งของอัจฉริยะโดยทั่วไปได้
  • ซอฟต์แวร์ทำงานบนไมโครคอนโทรลเลอร์ STM32 และมีไดรเวอร์ทั้งหมดที่จำเป็นในการจดจำอุปกรณ์บนบอร์ดพัฒนา STM32 Nucleo

คุณสมบัติที่สำคัญ

  • เฟิร์มแวร์ที่สมบูรณ์เพื่อพัฒนาโหนด IoT ที่มีการเชื่อมต่อ BLE และเซ็นเซอร์ Time-of-Flight
  • ใช้งานร่วมกับแอปพลิเคชัน SBLESensor สำหรับ Android/iOS เพื่ออ่านข้อมูลระยะทางและอัปเดตเฟิร์มแวร์ (FOTA)
  • แอปพลิเคชันเซ็นเซอร์วัดระยะหลายเป้าหมายที่ใช้เซ็นเซอร์ Time-of-Flight (ToF) VL53L3CX
  • Sampการใช้งานที่พร้อมใช้งานสำหรับ X-NUCLEO-53L3A2 (หรือ VL53L3CX-SATEL) และ X-NUCLEO-BNRG2A1 ที่เชื่อมต่อกับ NUCLEO-F401RE หรือ NUCLEO-L476RG หรือ NUCLEO-U575ZI-Q
  • เข้ากันได้กับ STM32CubeMX สามารถดาวน์โหลดและติดตั้งลงใน STM32CubeMX ได้โดยตรง
  • พกพาสะดวกในตระกูล MCU ต่างๆ ด้วย STM32Cube
  • เงื่อนไขสิทธิ์การใช้งานที่เป็นมิตรกับผู้ใช้ฟรี

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (10)

ตั้งค่า & สาธิต Exampเลส

ซอฟต์แวร์และข้อกำหนดเบื้องต้นอื่น ๆ

  • STSW-LINK004
    • STM32 ST-LINK Utility (STSW-LINK004) เป็นอินเทอร์เฟซซอฟต์แวร์ที่มีคุณลักษณะครบครันสำหรับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ STM32
  • FP-SNS-เที่ยวบิน1
    • คัดลอกไฟล์ .zip file เนื้อหาของแพ็คเกจเฟิร์มแวร์ลงในโฟลเดอร์บนพีซีของคุณ
    • แพ็คเกจประกอบด้วยซอร์สโค้ดexamples (Keil, IAR, STM32CubeIDE) เข้ากันได้กับ NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI
  • เซ็นเซอร์ ST BLE
    แอปพลิเคชันสำหรับ Android (V5.2.0 ขึ้นไป) /iOS (V5.2.0 ขึ้นไป) ดาวน์โหลดได้จาก Google Store / iTunes

ตั้งค่าโอเวอร์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)
  • อุปกรณ์ Android หรือ iOS 1 เครื่อง
  • 1 x พีซีที่มี Windows 10 ขึ้นไป
  • สายเคเบิล USB ชนิด A ถึง Mini-B 1 เส้นสำหรับ NUCLEO-F401RE หรือ NUCLEO-L476RG
  • สายเคเบิล USB ชนิด A ถึง Micro-B 1 เส้นสำหรับ NUCLEO-U575ZI-Q

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (11)

เริ่มต้นการเขียนโค้ดภายในเวลาเพียงไม่กี่นาที (1/3)

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (12)

เริ่มต้นการเขียนโค้ดภายในเวลาเพียงไม่กี่นาที (2/3)

  1. วิธีการติดตั้งไบนารีที่คอมไพล์ไว้ล่วงหน้า:
    • สำหรับแต่ละแอปพลิเคชัน ภายในแพ็คเกจจะมีโฟลเดอร์หนึ่งชื่อว่า “Binary”STM32Cube-IoT-node-BLE-Function-Pack-รูป- (13)

ประกอบด้วย:

  • สำหรับ NUCLEO-F401RE และ NUCLEO-L476RG:
    • FW FP-SNS-FLIGHT1 ที่คอมไพล์ไว้ล่วงหน้าซึ่งสามารถแฟลชไปยัง STM32 Nucleo ที่รองรับสำหรับ X-NUCLEO-53L3A2 โดยใช้ STM32CubeProgrammer ในตำแหน่งที่ถูกต้อง (0x08004000)
    • หมายเหตุสำคัญ: ไบนารีที่คอมไพล์ล่วงหน้าสามารถใช้งานร่วมกับขั้นตอนการอัปเดต FOTA ได้
    • FP-SNS-FLIGHT1 ที่คอมไพล์ไว้ล่วงหน้า + BootLoader FW ที่สามารถแฟลชโดยตรงไปยัง STM32 Nucleo ที่รองรับสำหรับ X-NUCLEO-53L3A2 โดยใช้ STM32CubeProgrammer หรือโดยทำ "ลากและวาง"
    • หมายเหตุสำคัญ: ไบนารีที่คอมไพล์ไว้ล่วงหน้าไม่เข้ากันได้กับขั้นตอนการอัปเดต FOTA
    • FW FP-SNS-FLIGHT1 ที่คอมไพล์ไว้ล่วงหน้าซึ่งสามารถแฟลชโดยตรงไปยัง STM32 Nucleo ที่รองรับสำหรับ VL53L3CX-SATEL โดยใช้ STM32CubeProgrammer หรือโดยทำ "ลากและวาง"
  • สำหรับ NUCLEO-U575ZI-Q:
    • สามารถแฟลช FP-SNS-FLIGHT1 ที่คอมไพล์ไว้ล่วงหน้าไปยัง STM32 Nucleo ที่รองรับได้โดยตรง (สำหรับ X-NUCLEO-53L3A2 และสำหรับ VL53L3CX-SATEL) โดยใช้ STM32CubeProgrammer หรือโดยทำการ "ลากและวาง"
    • หมายเหตุสำคัญ: สำหรับการติดตั้งครั้งแรก หลังจากลบแฟลชทั้งหมด (ขั้นตอนที่แนะนำ) ให้ใช้ STM32CubeProgrammer เพื่อตั้งค่าไบต์ผู้ใช้ STM32 MCU ให้ใช้แบงค์ 1 สำหรับการแฟลชเฟิร์มแวร์และเริ่มแอปพลิเคชัน

วิธีการติดตั้งโค้ดหลังจากคอมไพล์โครงการสำหรับ NUCLEO-F401RE และ NUCLEO-L476RG:

  • รวบรวมโครงการด้วย IDE ที่คุณต้องการSTM32Cube-IoT-node-BLE-Function-Pack-รูป- (14)

ในโฟลเดอร์ Utilities มีสคริปต์ *.sh ที่ดำเนินการดังต่อไปนี้:

  • ลบแฟลชทั้งหมด
  • แฟลช BootLoader ที่ถูกต้องในตำแหน่งที่ถูกต้อง (0x08000000)
  • แฟลชเฟิร์มแวร์ FLIGHT1 ในตำแหน่งที่ถูกต้อง (0x08004000)
    • นี่คือเฟิร์มแวร์ที่ถูกคอมไพล์ด้วย IDE
    • เฟิร์มแวร์นี้เข้ากันได้กับขั้นตอนการอัปเดต FOTA
  • บันทึกไบนารี FW ที่สมบูรณ์ซึ่งรวมทั้ง FLIGHT1 และ BootLoader
    • สามารถแฟลชไบนารีนี้ไปยังบอร์ด STM32 ที่รองรับได้โดยตรงโดยใช้ ST-Link หรือโดยการลากและวาง
    • หมายเหตุสำคัญ: ไบนารีที่คอมไพล์ล่วงหน้าเพิ่มเติมนี้ไม่สามารถใช้งานร่วมกับขั้นตอนการอัปเดต FOTA ได้

ก่อนที่จะดำเนินการสคริปต์ *.sh จำเป็นต้องแก้ไขสคริปต์เพื่อกำหนดเส้นทางการติดตั้งสำหรับ STM32CubeProgrammer
ต้องมี BootLoaderPath และ BinaryPath เป็นอินพุตเมื่อดำเนินการสคริปต์ .sh

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (15)

การจัดการแฟลชและกระบวนการบูต

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (16)

ซอฟต์แวร์บลูทูธพลังงานต่ำและเซ็นเซอร์

FP-SNS-FLIGHT1 สำหรับ NUCLEO-F401RE / NUCLEO-L476RG / NUCLEO-U575ZI-Q – มอนิเตอร์สายอนุกรม (egTera Term) 

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (17)

ตัวอย่างตัวอย่างampแอปพลิเคชันเซ็นเซอร์ ST BLEview

แอปพลิเคชั่น ST BLE Sensor สำหรับ Android/iOS (1/5)

คุณสมบัติฮาร์ดแวร์ – เวอร์ชัน AndroidSTM32Cube-IoT-node-BLE-Function-Pack-รูป- (18)

แอปพลิเคชั่น ST BLE Sensor สำหรับ Android/iOS (2/5)

คุณสมบัติฮาร์ดแวร์ – เวอร์ชัน AndroidSTM32Cube-IoT-node-BLE-Function-Pack-รูป- (19)

บันทึก
การปรากฏตัวนั้นถูกระบุภายในช่วงระยะทางคงที่ซึ่งสามารถแก้ไขได้ด้วยรหัสบรรทัด:

  • #กำหนดช่วงระยะห่างระหว่าง PRESENCE_MIN_DISTANCE 300
  • #กำหนดระยะ PRESENCE_MAX_DISTANCE_RANGE 800

ใน file FLIGHT1_config.hh ซึ่งสามารถพบได้ในโฟลเดอร์ผู้ใช้ Inc สำหรับแต่ละโครงการ

แอปพลิเคชั่น ST BLE Sensor สำหรับ Android/iOS (3/5)

การกำหนดค่าบอร์ด – เวอร์ชัน Android

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (20)

แอปพลิเคชั่น ST BLE Sensor สำหรับ Android/iOS (4/5)

Debug Console – เวอร์ชัน Android

แอปพลิเคชั่น ST BLE Sensor สำหรับ Android/iOS (4/5)

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (21)

อัพเกรดเฟิร์มแวร์ – เวอร์ชัน Android

แอปพลิเคชั่น ST BLE Sensor สำหรับ Android/iOS (5/5)

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (22)

เอกสารและทรัพยากรที่เกี่ยวข้อง

FP-SNS-เที่ยวบิน1: 

  • DB2862: แพ็คฟังก์ชัน STM32Cube สำหรับโหนด IoT พร้อม NFC การเชื่อมต่อ BLE และเซ็นเซอร์เวลาบิน – ข้อมูลสรุป
  • UM2026: การเริ่มต้นใช้งานชุดฟังก์ชัน STM32Cube สำหรับโหนด IoT พร้อม NFC การเชื่อมต่อ BLE และเซ็นเซอร์เวลาบิน – คู่มือผู้ใช้
  • การตั้งค่าซอฟต์แวร์ file

X-นิวคลีโอ-BNRG2A1

  • เกอร์เบอร์ files, BOM, แผนผัง
  • DB4086: บอร์ดขยาย Bluetooth Low Energy ที่ใช้โมดูล BLUENRG-M2SP สำหรับ STM32 Nucleo – ข้อมูลสรุป
  • UM2667: การเริ่มต้นใช้งานบอร์ดขยาย BLE X-NUCLEO-BNRG2A1 ที่ใช้โมดูล BLUENRG-M2SP สำหรับ STM32 Nucleo – คู่มือผู้ใช้

X- นิวคลีโอ-53L3A2:

  • เกอร์เบอร์ files, BOM, แผนผัง
  • DB4226: เซ็นเซอร์วัดระยะเวลาบินพร้อมบอร์ดขยายการตรวจจับหลายเป้าหมายที่ใช้ VL53L3CX สำหรับ STM32 Nucleo – ข้อมูลสรุป
  • UM2757: การเริ่มต้นใช้งานบอร์ดขยายเซ็นเซอร์ ToF ระยะหลายเป้าหมาย X-NUCLEO-53L3A2 ที่ใช้ VL53L3CX สำหรับ STM32 Nucleo – คู่มือผู้ใช้

VL53L3CX-ดาวเทียม:

  • เกอร์เบอร์ files, BOM, แผนผัง
  • DB4194: เซ็นเซอร์วัดระยะเวลาบิน VL53L3CX พร้อมการตรวจจับหลายเป้าหมาย – ข้อมูลสรุป
  • UM2853: วิธีใช้ VL53L3CX กับแพ็คเกจซอฟต์แวร์เซ็นเซอร์ Time-of-Flight X-CUBE-TOF1 ของ STMicroelectronics สำหรับ STM32CubeMX – คู่มือผู้ใช้

ปรึกษา www.st.com สำหรับรายการทั้งหมด

STM32 Open Development Environment: เกินview

STM32 Open Development Environment: การสร้างต้นแบบและการพัฒนาที่รวดเร็วและราคาไม่แพง

STM32 Open Development Environment (STM32 ODE) เป็นวิธีที่เปิดกว้าง ยืดหยุ่น ใช้งานง่าย และราคาไม่แพงสำหรับการพัฒนาอุปกรณ์และแอปพลิเคชันที่เป็นนวัตกรรมใหม่ โดยใช้ไมโครคอนโทรลเลอร์ตระกูล STM32 32 บิต ร่วมกับส่วนประกอบ ST ล้ำสมัยอื่นๆ ที่เชื่อมต่อผ่านบอร์ดขยาย ช่วยให้สามารถสร้างต้นแบบได้อย่างรวดเร็วด้วยส่วนประกอบที่ทันสมัย ​​ซึ่งสามารถนำไปแปลงเป็นงานออกแบบขั้นสุดท้ายได้อย่างรวดเร็ว

STM32Cube-IoT-node-BLE-Function-Pack-รูป- (23)

หากต้องการข้อมูลเพิ่มเติมกรุณาเยี่ยมชม www.st.com/stm32od.e

ขอบคุณ

© STMicroelectronics – สงวนลิขสิทธิ์

โลโก้บริษัท STMicroelectronics เป็นเครื่องหมายการค้าจดทะเบียนของกลุ่มบริษัท STMicroelectronics ชื่ออื่นๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง

คำถามที่พบบ่อย

  • ถาม: ฉันสามารถใช้บอร์ด VL53L3CX-SATEL ร่วมกับบอร์ดพัฒนาอื่น ๆ ได้หรือไม่
    A: บอร์ด VL53L3CX-SATEL ได้รับการออกแบบมาให้เข้ากันได้กับบอร์ดพัฒนา STM32 Nucleo ช่วยให้มั่นใจถึงประสิทธิภาพและฟังก์ชันการทำงานที่เหมาะสมที่สุด
  • ถาม: ฉันจะอัปเดตเฟิร์มแวร์บนบอร์ด VL53L3CX-SATEL ได้อย่างไร?
    ตอบ: สามารถอัปเดตเฟิร์มแวร์ได้โดยใช้ฟีเจอร์ FOTA โปรดดูข้อมูลล่าสุดได้ที่ www.st.com สำหรับคำแนะนำโดยละเอียดเกี่ยวกับการอัปเดตเฟิร์มแวร์

เอกสาร / แหล่งข้อมูล

แพ็คฟังก์ชัน BLE สำหรับโหนด IoT ST STM32Cube [พีดีเอฟ] คู่มือการใช้งาน
NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, X-NUCLEO-BNRG2A1, XNUCLEO-53L3A2, VL53L3CX-SATEL, แพ็คฟังก์ชัน BLE ของโหนด IoT STM32Cube, STM32Cube, แพ็คฟังก์ชัน BLE ของโหนด IoT, แพ็คฟังก์ชัน BLE

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *