ST-ਲੋਗੋ

STM32Cube IoT ਨੋਡ BLE ਫੰਕਸ਼ਨ ਪੈਕ

STM32Cube-IoT-node-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.

ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼

ਸੈੱਟਅੱਪ ਅਤੇ ਡੈਮੋ ਸਾਬਕਾamples

ਕਦਮ 1: ਹਾਰਡਵੇਅਰ ਸੈੱਟਅੱਪ
VL53L3CX-SATEL ਬ੍ਰੇਕਆਉਟ ਬੋਰਡ ਨੂੰ ਢੁਕਵੇਂ ਕਨੈਕਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ STM32 Nucleo ਵਿਕਾਸ ਬੋਰਡ (NUCLEO-F401RE, NUCLEO-L476RG, ਜਾਂ NUCLEO-U575ZI-Q) ਨਾਲ ਕਨੈਕਟ ਕਰੋ।

ਕਦਮ 2: ਸਾਫਟਵੇਅਰ ਸੈੱਟਅੱਪ
ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਦਰਸਾਏ ਅਨੁਸਾਰ ਤੁਹਾਡੇ ਸਿਸਟਮ ਤੇ ਜ਼ਰੂਰੀ ਸਾਫਟਵੇਅਰ ਪੂਰਵ-ਲੋੜਾਂ ਸਥਾਪਤ ਹਨ।

ਕਦਮ 3: ਡੈਮੋ ਐਕਸamples
ਦਿੱਤੇ ਗਏ ਡੈਮੋ ਐਕਸ ਨੂੰ ਵੇਖੋampਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਸੌਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ VL53L3CX ਸੈਂਸਰ ਨਾਲ ਕਿਵੇਂ ਇੰਟਰੈਕਟ ਕਰਨਾ ਹੈ, ਇਹ ਸਮਝਣ ਲਈ ਸਿੱਖੋ।

ਹਾਰਡਵੇਅਰ ਅਤੇ ਸਾਫਟਵੇਅਰ ਖਤਮview

SampSTM32 ਨਿਊਕਲੀਓ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ ਵਿੱਚ ਲੱਗੇ STM32 ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡਾਂ ਲਈ ਲਾਗੂਕਰਨ ਉਪਲਬਧ ਹਨ:

  • NUCLEO-F401RE (ਜਾਂ NUCLEO-L476RG ਜਾਂ NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (1)
  • NUCLEO-F401RE (ਜਾਂ NUCLEO-L476RG ਜਾਂ NUCLEO-U575ZI-Q) + X-NUCLEO-BNRG2A1 + X-NUCLEO-53L3A2STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (2)

ਬਲੂਟੁੱਥ ਲੋਅ ਐਨਰਜੀ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ

ਹਾਰਡਵੇਅਰ ਵਰਣਨ

  • 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 ਹਾਈ-ਸਪੀਡ ਕਲਾਕ ਇੰਟਰਫੇਸ ਦੇ ਨਾਲSTM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (3)

X- NUCLEO-53L1A2 ਹਾਰਡਵੇਅਰ ਵੇਰਵਾ

  • X-NUCLEO-53L3A2 ਇੱਕ ਰੇਂਜਿੰਗ ਸੈਂਸਰ ਹੈ ਜਿਸ ਵਿੱਚ ਮਲਟੀ-ਟਾਰਗੇਟ ਡਿਟੈਕਸ਼ਨ ਮੁਲਾਂਕਣ ਅਤੇ ਵਿਕਾਸ ਬੋਰਡ ਹੈ ਜੋ ST FlightSense ਟਾਈਮ-ਆਫ-ਫਲਾਈਟ ਤਕਨਾਲੋਜੀ 'ਤੇ ਅਧਾਰਤ VL53L3CX ਸੈਂਸਰ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
  • VL53L3CX Arduino UNO R32 ਕਨੈਕਟਰ 'ਤੇ ਉਪਲਬਧ I2C ਲਿੰਕ ਰਾਹੀਂ STM3 ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਰ ਬੋਰਡ ਹੋਸਟ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ।

ਬੋਰਡ 'ਤੇ ਮੁੱਖ ਉਤਪਾਦ

  • VL53L3CX ਫਲਾਈਟ ਟਾਈਮ (ToF) ਰੇਂਜਿੰਗ ਸੈਂਸਰ ਮਲਟੀ-ਟਾਰਗੇਟ ਡਿਟੈਕਸ਼ਨ ਦੇ ਨਾਲ
  • ਕਵਰ ਗਲਾਸ ਦੇ ਨਾਲ, ਹਵਾ ਦੇ ਪਾੜੇ ਦੀ ਨਕਲ ਕਰਨ ਲਈ 0.25, 0.5, ਅਤੇ 1mm ਸਪੇਸਰ
  • ਕਵਰ ਵਿੰਡੋ (ਹੋਰਨਿਕਸ ਦੁਆਰਾ ਬਣਾਈ ਗਈ) sampਘੱਟ ਕਰਾਸ-ਟਾਕ ਵਾਲਾ le, VL53L3CX 'ਤੇ ਵਰਤੋਂ ਲਈ ਤਿਆਰ / ਕਲਿੱਪ ਕਰਨ ਯੋਗ
  • ਦੋ VL53L3CX ਬ੍ਰੇਕਆਉਟ ਬੋਰਡ

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (4)VL53L3CX-SATEL ਹਾਰਡਵੇਅਰ ਵੇਰਵਾ

  • VL53L3CX-SATEL ਬ੍ਰੇਕਆਉਟ ਬੋਰਡਾਂ ਨੂੰ ਗਾਹਕ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਆਸਾਨ ਏਕੀਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਵੋਲਯੂਮ ਦਾ ਧੰਨਵਾਦtagਈ ਰੈਗੂਲੇਟਰ ਅਤੇ ਲੈਵਲ ਸ਼ਿਫਟਰ, ਇਸਨੂੰ 2.8 V ਤੋਂ 5 V ਸਪਲਾਈ ਵਾਲੇ ਕਿਸੇ ਵੀ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
  • VL53L3CX ਮੋਡੀਊਲ ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲਾ PCB ਭਾਗ ਛੇਦ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਡਿਵੈਲਪਰ ਫਲਾਇੰਗ ਲੀਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ 2.8 V ਸਪਲਾਈ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਮਿੰਨੀ-PCB ਨੂੰ ਤੋੜ ਸਕਣ।

ਬੋਰਡ 'ਤੇ ਮੁੱਖ ਉਤਪਾਦ

  • VL53L3CX ਫਲਾਈਟ ਟਾਈਮ (ToF) ਰੇਂਜਿੰਗ ਸੈਂਸਰ ਮਲਟੀ-ਟਾਰਗੇਟ ਡਿਟੈਕਸ਼ਨ ਦੇ ਨਾਲ
  • ਰੈਗੂਲੇਟਰ: 5 ਤੋਂ 2.8 V ਰੇਂਜ ਇਨਪੁਟ ਵੋਲਯੂਮtage (ਆਉਟਪੁੱਟ ਵੋਲtage: 2.8 V)
  • VL53L3CX ਸਿਗਨਲ ਇੰਟਰਫੇਸ ਲੈਵਲ ਸ਼ਿਫਟਰ

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (5)

ਮਹੱਤਵਪੂਰਨ ਹਾਰਡਵੇਅਰ ਵਾਧੂ ਜਾਣਕਾਰੀ

BlueNRG-2 ਲਾਇਬ੍ਰੇਰੀ ਸਟਾਕ ਫਰਮਵੇਅਰ ਨਾਲ ਕੰਮ ਨਹੀਂ ਕਰਦੀ ਜੋ X-NUCLEO-BNRG2A1 ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਦੇ BLE ਮੋਡੀਊਲ ਵਿੱਚ ਲੋਡ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਇਸ ਕਰਕੇ:

  • ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਇਸਨੂੰ X-NUCLEO-BNRG2A1 'ਤੇ ਸੋਲਡਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ; ਜੇਕਰ ਇਸਨੂੰ ਸੋਲਡਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ R0 'ਤੇ 117-ohm ਰੋਧਕ।
  • ਫਿਰ ਤੁਸੀਂ X-NUCLEO-BNRG2A1 ਦੇ BLE ਮੋਡੀਊਲ ਦੇ ਫਰਮਵੇਅਰ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ TSW-BNRGFLASHER ਸਾਫਟਵੇਅਰ ਟੂਲ (ਵਰਤਮਾਨ ਵਿੱਚ ਸਿਰਫ਼ Windows PC ਲਈ ਉਪਲਬਧ) ਦੇ ਨਾਲ 5 ਜੰਪਰ ਤਾਰਾਂ ਵਾਲੇ ਇੱਕ ਮਿਆਰੀ ST-Link V2-1 ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

ਤੁਹਾਨੂੰ X-NUCLEO-BNRG12A2 ਦੇ J1 ਪਿੰਨਾਂ ਨੂੰ ST-Link V2-1 ਦੇ ਪਿੰਨਾਂ ਨਾਲ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ ਜਿਵੇਂ ਕਿ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਅਗਲੀ ਸਲਾਈਡ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਖਾਸ ਤੌਰ 'ਤੇ, ਸਾਡੇ ਕੋਲ ਹੇਠ ਲਿਖੇ ਕਨੈਕਸ਼ਨ ਹਨ:

   

J12

 

ST-ਲਿੰਕ V2-1

ਪਿੰਨ 1 1
ਪਿੰਨ 2 9
ਪਿੰਨ 3 12
ਪਿੰਨ 4 7
ਪਿੰਨ 5 15

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (6)

  1. ST BlueNRG-1_2 ਫਲੈਸ਼ਰ ਯੂਟਿਲਿਟੀ ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਖੋਲ੍ਹੋ, ਫਿਰ SWD ਟੈਬ ਚੁਣੋ।b
  2. BlueNRG-2 ਚਿੱਪ ਦੀ ਫਲੈਸ਼ ਮੈਮੋਰੀ ਨੂੰ ਮਿਟਾਓ।
  3. BLE ਮੋਡੀਊਲ ਲਈ ਲਿੰਕ ਲੇਅਰ ਓਨਲੀ ਫਰਮਵੇਅਰ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ: DTM_LLOnly. binn
  4. ST BlueNRG-1_2 ਫਲੈਸ਼ਰ ਯੂਟਿਲਿਟੀ ਵਿੱਚ ਲਿੰਕ ਲੇਅਰ ਓਨਲੀ ਫਰਮਵੇਅਰ ਲੋਡ ਕਰੋ ਅਤੇ ਫਿਰ "ਫਲੈਸ਼" ਬਟਨ ਦਬਾਓ।
  5. ਜੇਕਰ ਤੁਹਾਨੂੰ X-NUCLEO-BNRG2A1 ਦੇ BLE ਮੋਡੀਊਲ ਦੇ ਸਟਾਕ ਫਰਮਵੇਅਰ ਨੂੰ ਰੀਸਟੋਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਫਰਮਵੇਅਰ ਚਿੱਤਰ DTM_Full.bi.n ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੁਹਰਾ ਸਕਦੇ ਹੋ।
  6. ਜੇਕਰ ਤੁਹਾਨੂੰ ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੌਰਾਨ ਕੁਝ ਸਮੱਸਿਆਵਾਂ ਮਿਲਦੀਆਂ ਹਨ, ਤਾਂ ਤੁਸੀਂ X-NUCLEO-BNRG15A2 ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ 'ਤੇ J1 ਜੰਪਰ ਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੁਹਰਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ।STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (7)

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (8)

  VL53L3CX-SATEL Arduino ਕਨੈਕਟਰ NUCLEO-F401RE NUCLEO-L476RG NUCLEO-U575ZI-Q
SCL 2 D15 ਪੀ.ਬੀ.8 ਪੀ.ਬੀ.8
ਐਸ.ਡੀ.ਏ 4 D14 ਪੀ.ਬੀ.9 ਪੀ.ਬੀ.9
XSDNName 3 D4 ਪੀ.ਬੀ.5 PF14
VDD_SENSOR 5 3V3 CN6 ਪਿੰਨ ਨੰਬਰ 4 CN8 ਪਿੰਨ ਨੰਬਰ 7
GND_X 6 ਜੀ.ਐਨ.ਡੀ CN6 ਪਿੰਨ ਨੰਬਰ 6 CN8 ਪਿੰਨ ਨੰਬਰ 11

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (9)

ਸੌਫਟਵੇਅਰ ਵਰਣਨ

  • FP-SNS-FLIGHT1 ਇੱਕ STM32Cube ਫੰਕਸ਼ਨ ਪੈਕ ਹੈ, ਜੋ ਤੁਹਾਡੇ IoT ਨੋਡ ਨੂੰ BLE ਰਾਹੀਂ ਇੱਕ ਸਮਾਰਟਫੋਨ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦਿੰਦਾ ਹੈ ਅਤੇ STBLESensor ਐਪ ਵਰਗੀ ਇੱਕ ਢੁਕਵੀਂ Android ਜਾਂ iOS ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। view ਫਲਾਈਟ ਦੇ ਸਮੇਂ ਦੇ ਸੈਂਸਰ ਦੁਆਰਾ ਪੜ੍ਹਿਆ ਜਾਣ ਵਾਲਾ ਅਸਲ-ਸਮੇਂ ਦਾ ਵਸਤੂ ਦੂਰੀ ਡੇਟਾ।
  • ਇਹ ਪੈਕੇਜ ਉੱਨਤ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਵੀ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੀਮਾ ਦੇ ਅੰਦਰ ਮੌਜੂਦਗੀ ਦਾ ਪਤਾ ਲਗਾਉਣਾ।
  • ਇਹ ਪੈਕੇਜ, STM32 ਅਤੇ ST ਡਿਵਾਈਸਾਂ ਦੇ ਸੁਝਾਏ ਗਏ ਸੁਮੇਲ ਦੇ ਨਾਲ, ਆਮ ਤੌਰ 'ਤੇ ਪਹਿਨਣਯੋਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਾਂ ਸਮਾਰਟ ਥਿੰਗ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
  • ਇਹ ਸਾਫਟਵੇਅਰ STM32 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ 'ਤੇ ਚੱਲਦਾ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ STM32 ਨਿਊਕਲੀਓ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡ 'ਤੇ ਡਿਵਾਈਸਾਂ ਨੂੰ ਪਛਾਣਨ ਲਈ ਸਾਰੇ ਜ਼ਰੂਰੀ ਡਰਾਈਵਰ ਸ਼ਾਮਲ ਹਨ।

ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

  • BLE ਕਨੈਕਟੀਵਿਟੀ, ਅਤੇ ਟਾਈਮ-ਆਫ-ਫਲਾਈਟ ਸੈਂਸਰਾਂ ਵਾਲਾ IoT ਨੋਡ ਵਿਕਸਤ ਕਰਨ ਲਈ ਪੂਰਾ ਫਰਮਵੇਅਰ
  • ਦੂਰੀ ਡਾਟਾ ਰੀਡਿੰਗ ਅਤੇ ਫਰਮਵੇਅਰ ਅਪਡੇਟ (FOTA) ਕਰਨ ਲਈ ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ STBLESensor ਐਪਲੀਕੇਸ਼ਨ ਨਾਲ ਅਨੁਕੂਲ।
  • VL53L3CX ਟਾਈਮ-ਆਫ-ਫਲਾਈਟ (ToF) ਸੈਂਸਰ 'ਤੇ ਅਧਾਰਤ ਮਲਟੀਟਾਰਗੇਟ ਰੇਂਜਿੰਗ ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ
  • Sample ਲਾਗੂਕਰਨ X-NUCLEO-53L3A2 (ਜਾਂ VL53L3CX-SATEL) ਅਤੇ X-NUCLEO-BNRG2A1 ਲਈ ਉਪਲਬਧ ਹੈ ਜੋ NUCLEO-F401RE ਜਾਂ NUCLEO-L476RG ਜਾਂ NUCLEO-U575ZI-Q ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ।
  • STM32CubeMX ਨਾਲ ਅਨੁਕੂਲ, ਇਸਨੂੰ STM32CubeMX ਤੋਂ ਡਾਊਨਲੋਡ ਅਤੇ ਸਿੱਧਾ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • ਵੱਖ-ਵੱਖ MCU ਪਰਿਵਾਰਾਂ ਵਿੱਚ ਆਸਾਨ ਪੋਰਟੇਬਿਲਟੀ, STM32Cube ਦਾ ਧੰਨਵਾਦ
  • ਮੁਫਤ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਲਾਇਸੈਂਸ ਦੀਆਂ ਸ਼ਰਤਾਂ

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (10)

ਸੈੱਟਅੱਪ ਅਤੇ ਡੈਮੋ ਸਾਬਕਾamples

ਸਾਫਟਵੇਅਰ ਅਤੇ ਹੋਰ ਜ਼ਰੂਰੀ ਸ਼ਰਤਾਂ

  • STSW-LINK004
    • STM32 ST-LINK ਉਪਯੋਗਤਾ (STSW-LINK004) STM32 ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰਾਂ ਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਇੱਕ ਪੂਰਾ-ਵਿਸ਼ੇਸ਼ ਸਾਫਟਵੇਅਰ ਇੰਟਰਫੇਸ ਹੈ।
  • FP-SNS-ਫਲਾਈਟ1
    • .zip ਨੂੰ ਕਾਪੀ ਕਰੋ file ਫਰਮਵੇਅਰ ਪੈਕੇਜ ਦੀ ਸਮੱਗਰੀ ਨੂੰ ਆਪਣੇ ਪੀਸੀ ਦੇ ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਰੱਖੋ।
    • ਪੈਕੇਜ ਵਿੱਚ ਸਰੋਤ ਕੋਡ ਸ਼ਾਮਲ ਹੈamples (Keil, IAR, STM32CubeIDE) NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI ਦੇ ਅਨੁਕੂਲ।
  • ST BLE ਸੈਂਸਰ
    ਗੂਗਲ ਸਟੋਰ / ਆਈਟਿਊਨਜ਼ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਐਂਡਰਾਇਡ (V5.2.0 ਜਾਂ ਉੱਚ) / ਆਈਓਐਸ (V5.2.0 ਜਾਂ ਉੱਚ) ਲਈ ਐਪਲੀਕੇਸ਼ਨ

ਸੈਟਅਪ ਓਵਰ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 ਐਂਡਰਾਇਡ ਜਾਂ ਆਈਓਐਸ ਡਿਵਾਈਸ
  • Windows 1 ਅਤੇ ਇਸ ਤੋਂ ਉੱਪਰ ਵਾਲੇ ਵਰਜਨ ਵਾਲਾ 10 x PC
  • NUCLEO-F1RE ਜਾਂ NUCLEO-L401RG ਲਈ 476x USB ਟਾਈਪ A ਤੋਂ ਮਿੰਨੀ-B USB ਕੇਬਲ
  • NUCLEO-U1ZI-Q ਲਈ 575x USB ਟਾਈਪ A ਤੋਂ ਮਾਈਕ੍ਰੋ-B USB ਕੇਬਲ

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (11)

ਕੁਝ ਹੀ ਮਿੰਟਾਂ ਵਿੱਚ ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰੋ (1/3)

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (12)

ਕੁਝ ਹੀ ਮਿੰਟਾਂ ਵਿੱਚ ਕੋਡਿੰਗ ਸ਼ੁਰੂ ਕਰੋ (2/3)

  1. ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਈਲ ਕੀਤੀ ਬਾਈਨਰੀ ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ:
    • ਹਰੇਕ ਐਪਲੀਕੇਸ਼ਨ ਲਈ, ਪੈਕੇਜ ਦੇ ਅੰਦਰ "ਬਾਈਨਰੀ" ਨਾਮਕ ਇੱਕ ਫੋਲਡਰ ਹੁੰਦਾ ਹੈ।STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (13)

ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • NUCLEO-F401RE ਅਤੇ NUCLEO-L476RG ਲਈ:
    • ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤਾ FP-SNS-FLIGHT1 FW ਜਿਸਨੂੰ ਸਹੀ ਸਥਿਤੀ (32x53) 'ਤੇ STM3CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰਕੇ X-NUCLEO-2L32A0 ਲਈ ਸਮਰਥਿਤ STM08004000 Nucleo 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
    • ਮਹੱਤਵਪੂਰਨ ਨੋਟ: ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤੀ ਬਾਈਨਰੀ FOTA ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅਨੁਕੂਲ ਹੈ।
    • ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤਾ FP-SNS-FLIGHT1 + ਬੂਟਲੋਡਰ FW ਜਿਸਨੂੰ STM32CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ "ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ" ਕਰਕੇ X-NUCLEO-53L3A2 ਲਈ ਸਮਰਥਿਤ STM32 Nucleo 'ਤੇ ਸਿੱਧਾ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
    • ਮਹੱਤਵਪੂਰਨ ਨੋਟ: ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤੀ ਬਾਈਨਰੀ FOTA ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ।
    • ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤਾ FP-SNS-FLIGHT1 FW ਜਿਸਨੂੰ STM32CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ "ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ" ਕਰਕੇ VL53L3CX-SATEL ਲਈ ਇੱਕ ਸਮਰਥਿਤ STM32 ਨਿਊਕਲੀਓ 'ਤੇ ਸਿੱਧਾ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • NUCLEO-U575ZI-Q ਲਈ:
    • ਪਹਿਲਾਂ ਤੋਂ ਕੰਪਾਇਲ ਕੀਤੇ FP-SNS-FLIGHT1 ਨੂੰ STM32CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ "ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ" ਕਰਕੇ ਇੱਕ ਸਮਰਥਿਤ STM53 ਨਿਊਕਲੀਓ (X-NUCLEO-3L2A53 ਅਤੇ VL3L32CX-SATEL ਲਈ) 'ਤੇ ਸਿੱਧਾ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
    • ਮਹੱਤਵਪੂਰਨ ਨੋਟ: ਪਹਿਲੀ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ, ਪੂਰੀ ਫਲੈਸ਼ ਮਿਟਾਉਣ ਤੋਂ ਬਾਅਦ (ਸੁਝਾਈ ਗਈ ਪ੍ਰਕਿਰਿਆ), ਫਰਮਵੇਅਰ ਨੂੰ ਫਲੈਸ਼ ਕਰਨ ਲਈ ਬੈਂਕ 32 ਦੀ ਵਰਤੋਂ ਕਰਨ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ STM32 MCU ਉਪਭੋਗਤਾ ਬਾਈਟ ਸੈਟਿੰਗਾਂ ਸੈੱਟ ਕਰਨ ਲਈ STM1CubeProgrammer ਦੀ ਵਰਤੋਂ ਕਰੋ।

NUCLEO-F401RE ਅਤੇ NUCLEO-L476RG ਲਈ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਤੋਂ ਬਾਅਦ ਕੋਡ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ:

  • ਆਪਣੀ ਪਸੰਦੀਦਾ IDE ਨਾਲ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕੰਪਾਇਲ ਕਰੋ।STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (14)

ਯੂਟਿਲਿਟੀਜ਼ ਫੋਲਡਰ ਵਿੱਚ, ਇੱਕ ਸਕ੍ਰਿਪਟ *.sh ਹੈ ਜੋ ਹੇਠ ਲਿਖੇ ਕਾਰਜ ਕਰਦੀ ਹੈ:

  • ਪੂਰਾ ਫਲੈਸ਼ ਮਿਟਾਓ
  • ਸੱਜੇ ਬੂਟਲੋਡਰ ਨੂੰ ਸਹੀ ਸਥਿਤੀ 'ਤੇ ਫਲੈਸ਼ ਕਰੋ (0x08000000)
  • FLIGHT1 ਫਰਮਵੇਅਰ ਨੂੰ ਸਹੀ ਸਥਿਤੀ 'ਤੇ ਫਲੈਸ਼ ਕਰੋ (0x08004000)
    • ਇਹ ਉਹ ਫਰਮਵੇਅਰ ਹੈ ਜੋ IDE ਨਾਲ ਕੰਪਾਇਲ ਕੀਤਾ ਗਿਆ ਸੀ।
    • ਇਹ ਫਰਮਵੇਅਰ FOTA ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅਨੁਕੂਲ ਹੈ।
  • ਇੱਕ ਪੂਰਾ ਬਾਈਨਰੀ FW ਸੇਵ ਕਰੋ ਜਿਸ ਵਿੱਚ FLIGHT1 ਅਤੇ ਬੂਟਲੋਡਰ ਦੋਵੇਂ ਸ਼ਾਮਲ ਹਨ।
    • ਇਸ ਬਾਈਨਰੀ ਨੂੰ ST-ਲਿੰਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ "ਡਰੈਗ ਐਂਡ ਡ੍ਰੌਪ" ਕਰਕੇ ਸਿੱਧੇ ਸਮਰਥਿਤ STM32 ਬੋਰਡ 'ਤੇ ਫਲੈਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
    • ਮਹੱਤਵਪੂਰਨ ਨੋਟ: ਇਹ ਵਾਧੂ ਪ੍ਰੀ-ਕੰਪਾਈਲਡ ਬਾਈਨਰੀ FOTA ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ।

*.sh ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ, STM32CubeProgrammer ਲਈ ਇੰਸਟਾਲੇਸ਼ਨ ਮਾਰਗ ਸੈੱਟ ਕਰਨ ਲਈ ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ।
.sh ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣ ਵੇਲੇ ਇਨਪੁਟ ਵਜੋਂ BootLoaderPath ਅਤੇ BinaryPath ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (15)

ਫਲੈਸ਼ ਪ੍ਰਬੰਧਨ ਅਤੇ ਬੂਟ ਪ੍ਰਕਿਰਿਆ

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (16)

ਬਲੂਟੁੱਥ ਘੱਟ ਊਰਜਾ ਅਤੇ ਸੈਂਸਰ ਸਾਫਟਵੇਅਰ

NUCLEO-F1RE / NUCLEO-L401RG / NUCLEO-U476ZI-Q ਲਈ FP-SNS-FLIGHT575 - ਸੀਰੀਅਲ ਲਾਈਨ ਮਾਨੀਟਰ (egTera Tera Term) 

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (17)

ਡੈਮੋ ਸਾਬਕਾampST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ ਓਵਰview

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (1/5)

ਹਾਰਡਵੇਅਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ - ਐਂਡਰਾਇਡ ਵਰਜ਼ਨSTM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (18)

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (2/5)

ਹਾਰਡਵੇਅਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ - ਐਂਡਰਾਇਡ ਵਰਜ਼ਨSTM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (19)

ਨੋਟ ਕਰੋ
ਮੌਜੂਦਗੀ ਦੀ ਪਛਾਣ ਦੂਰੀਆਂ ਦੀ ਇੱਕ ਨਿਸ਼ਚਿਤ ਰੇਂਜ ਦੇ ਅੰਦਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਿਸਨੂੰ ਲਾਈਨ ਕੋਡ ਦੁਆਰਾ ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ:

  • #PRESENCE_MIN_DISTANCE_RANGE 300 ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
  • #PRESENCE_MAX_DISTANCE_RANGE 800 ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ

ਵਿਚ file FLIGHT1_config.hh, ਜੋ ਹਰੇਕ ਪ੍ਰੋਜੈਕਟ ਲਈ Inc ਉਪਭੋਗਤਾ ਫੋਲਡਰ ਵਿੱਚ ਪਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (3/5)

ਬੋਰਡ ਕੌਂਫਿਗਰੇਸ਼ਨ - ਐਂਡਰਾਇਡ ਵਰਜ਼ਨ

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (20)

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (4/5)

ਡੀਬੱਗ ਕੰਸੋਲ - ਐਂਡਰਾਇਡ ਵਰਜ਼ਨ

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (4/5)

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (21)

ਫਰਮਵੇਅਰ ਅੱਪਗ੍ਰੇਡ – ਐਂਡਰਾਇਡ ਵਰਜ਼ਨ

ਐਂਡਰਾਇਡ/ਆਈਓਐਸ ਲਈ ST BLE ਸੈਂਸਰ ਐਪਲੀਕੇਸ਼ਨ (5/5)

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (22)

ਦਸਤਾਵੇਜ਼ ਅਤੇ ਸੰਬੰਧਿਤ ਸਰੋਤ

ਐਫਪੀ-ਐਸਐਨਐਸ-ਫਲਾਈਟ 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 ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ - ਯੂਜ਼ਰ ਮੈਨੂਅਲ

ਐਕਸ- ਨਿਊਕਲੀਓ-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 ਪੂਰੀ ਸੂਚੀ ਲਈ

STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਇਨਵਾਇਰਮੈਂਟ: ਓਵਰview

STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਵਾਤਾਵਰਣ: ਤੇਜ਼, ਕਿਫਾਇਤੀ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਅਤੇ ਵਿਕਾਸ

STM32 ਓਪਨ ਡਿਵੈਲਪਮੈਂਟ ਇਨਵਾਇਰਮੈਂਟ (STM32 ODE) STM32 32-ਬਿੱਟ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਪਰਿਵਾਰ ਦੇ ਅਧਾਰ ਤੇ ਨਵੀਨਤਾਕਾਰੀ ਡਿਵਾਈਸਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਦਾ ਇੱਕ ਖੁੱਲ੍ਹਾ, ਲਚਕਦਾਰ, ਆਸਾਨ ਅਤੇ ਕਿਫਾਇਤੀ ਤਰੀਕਾ ਹੈ ਜੋ ਐਕਸਪੈਂਸ਼ਨ ਬੋਰਡਾਂ ਰਾਹੀਂ ਜੁੜੇ ਹੋਰ ਅਤਿ-ਆਧੁਨਿਕ ST ਹਿੱਸਿਆਂ ਦੇ ਨਾਲ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਮੋਹਰੀ-ਕਿਨਾਰੇ ਵਾਲੇ ਹਿੱਸਿਆਂ ਦੇ ਨਾਲ ਤੇਜ਼ ਪ੍ਰੋਟੋਟਾਈਪਿੰਗ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਜਲਦੀ ਹੀ ਅੰਤਿਮ ਡਿਜ਼ਾਈਨਾਂ ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।

STM32Cube-IoT-node-BLE-ਫੰਕਸ਼ਨ-ਪੈਕ-ਚਿੱਤਰ- (23)

ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ www.st.com/stm32od.e

ਤੁਹਾਡਾ ਧੰਨਵਾਦ

© STMicroelectronics – ਸਾਰੇ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ।

STMicroelectronics ਕਾਰਪੋਰੇਟ ਲੋਗੋ STMicroelectronics ਕੰਪਨੀਆਂ ਦੇ ਸਮੂਹ ਦਾ ਇੱਕ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹੈ। ਬਾਕੀ ਸਾਰੇ ਨਾਮ ਉਹਨਾਂ ਦੇ ਸੰਬੰਧਿਤ ਮਾਲਕਾਂ ਦੀ ਸੰਪਤੀ ਹਨ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

  • ਸਵਾਲ: ਕੀ ਮੈਂ VL53L3CX-SATEL ਬੋਰਡ ਨੂੰ ਹੋਰ ਵਿਕਾਸ ਬੋਰਡਾਂ ਨਾਲ ਵਰਤ ਸਕਦਾ ਹਾਂ?
    A: VL53L3CX-SATEL ਬੋਰਡ ਨੂੰ STM32 ਨਿਊਕਲੀਓ ਵਿਕਾਸ ਬੋਰਡਾਂ ਦੇ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਅਨੁਕੂਲ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ।
  • ਸਵਾਲ: ਮੈਂ VL53L3CX-SATEL ਬੋਰਡ 'ਤੇ ਫਰਮਵੇਅਰ ਨੂੰ ਕਿਵੇਂ ਅਪਡੇਟ ਕਰ ਸਕਦਾ ਹਾਂ?
    A: ਫਰਮਵੇਅਰ ਅੱਪਡੇਟ FOTA ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ। 'ਤੇ ਉਪਲਬਧ ਨਵੀਨਤਮ ਜਾਣਕਾਰੀ ਵੇਖੋ www.st.com ਫਰਮਵੇਅਰ ਅੱਪਡੇਟ ਬਾਰੇ ਵਿਸਤ੍ਰਿਤ ਨਿਰਦੇਸ਼ਾਂ ਲਈ।

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

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 ਫੰਕਸ਼ਨ ਪੈਕ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *