ST-લોગો

STM32Cube IoT નોડ BLE ફંક્શન પેક

STM32Cube-IoT-નોડ-BLE-ફંક્શન-પેક-ઉત્પાદન

વિશિષ્ટતાઓ

  • ઉત્પાદનનું નામ: VL53L3CX-SATEL
  • ફંક્શન પેક: IoT નોડ BLE કનેક્ટિવિટી અને ટાઇમ-ઓફ-ફ્લાઇટ સેન્સર્સ (FP-SNS-FLIGHT1) માટે STM32Cube ફંક્શન પેક
  • સંસ્કરણ: ૪.૧ (જાન્યુઆરી ૩૧, ૨૦૨૫)

હાર્ડવેર ઓવરview
VL53L3CX-SATEL એ VL53L3CX ટાઇમ-ઓફ-ફ્લાઇટ સેન્સર ધરાવતું બ્રેકઆઉટ બોર્ડ છે.

મુખ્ય લક્ષણો

  • Arduino UNO R3 કનેક્ટર
  • બ્લૂટૂથ લો એનર્જી કનેક્ટિવિટી માટે BLUENRG-M2SP
  • મેમરી સ્ટોરેજ માટે M95640-RMC6TG

સોફ્ટવેર વર્ણન:
ફર્મવેર અપડેટ (FOTA) સુવિધા સરળ સોફ્ટવેર અપડેટ્સ માટે પરવાનગી આપે છે.

સૉફ્ટવેર આવશ્યકતાઓ:
STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ સાથે સુસંગત, ખાસ કરીને NUCLEO-F401RE, NUCLEO-L476RG, અથવા NUCLEO-U575ZI-Q.

વધારાની માહિતી:
ફર્મવેર અપડેટ્સ માટે, અહીં ઉપલબ્ધ નવીનતમ માહિતીનો સંદર્ભ લો www.st.com.

ઉત્પાદન વપરાશ સૂચનાઓ

સેટઅપ અને ડેમો Exampલેસ

પગલું 1: હાર્ડવેર સેટઅપ
યોગ્ય કનેક્ટર્સનો ઉપયોગ કરીને VL53L3CX-SATEL બ્રેકઆઉટ બોર્ડને STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ (NUCLEO-F401RE, NUCLEO-L476RG, અથવા NUCLEO-U575ZI-Q) સાથે કનેક્ટ કરો.

પગલું 2: સોફ્ટવેર સેટઅપ
ખાતરી કરો કે દસ્તાવેજોમાં ઉલ્લેખિત મુજબ જરૂરી સોફ્ટવેર પૂર્વજરૂરીયાતો તમારી સિસ્ટમ પર ઇન્સ્ટોલ કરેલી છે.

પગલું 3: ડેમો એક્સampલેસ
આપેલ ડેમો એક્સ નો સંદર્ભ લો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 R3 કનેક્ટર પર ઉપલબ્ધ SPI લિંક દ્વારા, ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ પર હોસ્ટ થયેલ STM32 માઇક્રોકન્ટ્રોલર સાથે વાતચીત કરે છે.

બોર્ડ પર મુખ્ય ઉત્પાદન

  • BLUENRG-M2SP બ્લૂટૂથ લો એનર્જી, FCC અને IC પ્રમાણિત (FCC ID: S9NBNRGM2SP, IC: B976C-BNRGM2SP), બ્લૂટૂથ® લો એનર્જી વાયરલેસ નેટવર્ક પ્રોસેસર BlueNRG-2 પર આધારિત મોડ્યુલ, BLE v5.0 સુસંગત.
  • BLUENRG-M2SP એક BALF-NRG-02D3 બાલુન અને PCB એન્ટેનાને એકીકૃત કરે છે. તે BlueNRG-2 માટે 32 MHz ક્રિસ્ટલ ઓસિલેટર એમ્બેડ કરે છે.
  • હાઇ-સ્પીડ ક્લોક ઇન્ટરફેસ સાથે M95640-RMC6TG 64-Kbit સીરીયલ SPI બસ EEPROMSTM32Cube-IoT-node-BLE-ફંક્શન-પેક-આકૃતિ- (3)

X- NUCLEO-53L1A2 હાર્ડવેર વર્ણન

  • X-NUCLEO-53L3A2 એ એક રેન્જિંગ સેન્સર છે જેમાં મલ્ટી-ટાર્ગેટ ડિટેક્શન મૂલ્યાંકન અને વિકાસ બોર્ડ છે જે ST ફ્લાઇટસેન્સ ટાઇમ-ઓફ-ફ્લાઇટ ટેકનોલોજી પર આધારિત VL53L3CX સેન્સરની આસપાસ ડિઝાઇન કરવામાં આવ્યું છે.
  • VL53L3CX Arduino UNO R32 કનેક્ટર પર ઉપલબ્ધ I2C લિંક દ્વારા STM3 ન્યુક્લિયો ડેવલપર બોર્ડ હોસ્ટ માઇક્રોકન્ટ્રોલર સાથે વાતચીત કરે છે.

બોર્ડ પર મુખ્ય ઉત્પાદન

  • VL53L3CX ટાઇમ-ઓફ-ફ્લાઇટ (ToF) રેન્જિંગ સેન્સર, મલ્ટિ-ટાર્ગેટ ડિટેક્શન સાથે
  • કવર ગ્લાસ સાથે હવાના અંતરનું અનુકરણ કરવા માટે 0.25, 0.5, અને 1mm સ્પેસર્સ
  • કવર વિન્ડો (હોર્નિક્સ દ્વારા બનાવેલ) sampVL53L3CX પર ઓછા ક્રોસ-ટોક સાથે, વાપરવા માટે તૈયાર / ક્લિપેબલ
  • બે VL53L3CX બ્રેકઆઉટ બોર્ડ

STM32Cube-IoT-node-BLE-ફંક્શન-પેક-આકૃતિ- (4)VL53L3CX-SATEL હાર્ડવેર વર્ણન

  • VL53L3CX-SATEL બ્રેકઆઉટ બોર્ડનો ઉપયોગ ગ્રાહક ઉપકરણોમાં સરળતાથી એકીકરણ માટે કરી શકાય છે. વોલ્યુમનો આભારtage રેગ્યુલેટર અને લેવલ શિફ્ટર્સ, તેનો ઉપયોગ 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 પર સોલ્ડર કરવાની જરૂર છે; જો તે સોલ્ડર ન હોય, તો R117 પર 0-ઓહ્મ રેઝિસ્ટર.
  • પછી તમે 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-BNRG2A1 વિસ્તરણ બોર્ડ પર J15 જમ્પરને બંધ કરવાની પ્રક્રિયાને પુનરાવર્તિત કરવાનો પ્રયાસ કરી શકો છો.STM32Cube-IoT-node-BLE-ફંક્શન-પેક-આકૃતિ- (7)

STM32Cube-IoT-node-BLE-ફંક્શન-પેક-આકૃતિ- (8)

  VL53L3CX-SATEL નો પરિચય Arduino કનેક્ટર ન્યુક્લિયો-F401RE ન્યુક્લિયો-L476RG NUCLEO-U575ZI-Q
SCL 2 D15 PB8 PB8
એસડીએ 4 D14 PB9 PB9
XSDNName 3 D4 PB5 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) કરવા માટે Android/iOS માટે STBLESensor એપ્લિકેશન સાથે સુસંગત.
  • VL53L3CX ટાઇમ-ઓફ-ફ્લાઇટ (ToF) સેન્સર પર આધારિત મલ્ટિટાર્જેટ રેન્જિંગ સેન્સર એપ્લિકેશન
  • Sample અમલીકરણ NUCLEO-F401RE અથવા NUCLEO-L476RG અથવા NUCLEO-U575ZI-Q સાથે જોડાયેલ X-NUCLEO-53L3A2 (અથવા VL53L3CX-SATEL) અને X-NUCLEO-BNRG2A1 માટે ઉપલબ્ધ છે.
  • STM32CubeMX સાથે સુસંગત, STM32CubeMX પરથી ડાઉનલોડ કરી શકાય છે અને સીધા જ ઇન્સ્ટોલ કરી શકાય છે.
  • STM32Cube માટે આભાર, વિવિધ MCU પરિવારોમાં સરળ પોર્ટેબિલિટી
  • મફત વપરાશકર્તા મૈત્રીપૂર્ણ લાઇસન્સ શરતો

STM32Cube-IoT-node-BLE-ફંક્શન-પેક-આકૃતિ- (10)

સેટઅપ અને ડેમો Exampલેસ

સોફ્ટવેર અને અન્ય પૂર્વજરૂરીયાતો

  • STSW-LINK004
    • STM32 ST-LINK યુટિલિટી (STSW-LINK004) એ STM32 માઇક્રોકન્ટ્રોલર્સના પ્રોગ્રામિંગ માટે એક સંપૂર્ણ સુવિધાયુક્ત સોફ્ટવેર ઇન્ટરફેસ છે.
  • FP-SNS-ફ્લાઇટ1
    • .zip ની નકલ કરો file ફર્મવેર પેકેજની સામગ્રીને તમારા PC પરના ફોલ્ડરમાં મૂકો.
    • પેકેજમાં સોર્સ કોડ એક્સ છેamples (Keil, IAR, STM32CubeIDE) NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI સાથે સુસંગત.
  • ST BLE સેન્સર
    ગૂગલ સ્ટોર / આઇટ્યુન્સ પરથી ડાઉનલોડ કરવા માટે એન્ડ્રોઇડ (V5.2.0 અથવા ઉચ્ચ) / આઇઓએસ (V5.2.0 અથવા ઉચ્ચ) માટેની એપ્લિકેશન

સેટઅપ ઓવરview: વિસ્તરણ બોર્ડ સાથે STM32 ન્યુક્લિયો 

સેટઅપ ઓવરview

STM32 ન્યુક્લિયો વિસ્તરણ બોર્ડ સાથે HW પૂર્વજરૂરીયાતો 

  • ૧ x બ્લૂટૂથ લો એનર્જી એક્સપાન્શન બોર્ડ (X-NUCLEO-BNRG2A1)
  • ૧ x STM32 રેન્જિંગ સેન્સર એક્સપાન્શન બોર્ડ (X-NUCLEO-53L3A2 અથવા VL53L3CX-SATEL)
  • ૧ x STM32 ન્યુક્લિયો ડેવલપમેન્ટ બોર્ડ (NUCLEO-U575ZI-Q અથવા NUCLEO-F401RE અથવા NUCLEO-L476RG)
  • 1x Android અથવા iOS ઉપકરણ
  • વિન્ડોઝ 10 અને તેનાથી ઉપરના વર્ઝન સાથે 1 x પીસી
  • NUCLEO-F401RE અથવા NUCLEO-L476RG માટે 1x USB પ્રકાર A થી Mini-B USB કેબલ
  • NUCLEO-U575ZI-Q માટે 1x 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 જે યોગ્ય સ્થાન (0x08004000) પર STM32CubeProgrammer નો ઉપયોગ કરીને X-NUCLEO-53L3A2 માટે સપોર્ટેડ STM32 ન્યુક્લિયો પર ફ્લેશ કરી શકાય છે.
    • મહત્વપૂર્ણ નોંધ: આ પૂર્વ-સંકલિત બાઈનરી FOTA અપડેટ પ્રક્રિયા સાથે સુસંગત છે.
    • પ્રી-કમ્પાઇલ કરેલ FP-SNS-FLIGHT1 + બુટલોડર FW જે STM32CubeProgrammer નો ઉપયોગ કરીને અથવા "Drag & Drop" કરીને X-NUCLEO-53L3A2 માટે સપોર્ટેડ STM32 ન્યુક્લિયો પર સીધા ફ્લેશ કરી શકાય છે.
    • મહત્વપૂર્ણ નોંધ: આ પૂર્વ-સંકલિત બાઈનરી FOTA અપડેટ પ્રક્રિયા સાથે સુસંગત નથી.
    • પ્રી-કમ્પાઇલ કરેલ FP-SNS-FLIGHT1 FW જે STM32CubeProgrammer નો ઉપયોગ કરીને અથવા "Drag & Drop" કરીને VL53L3CX-SATEL માટે સપોર્ટેડ STM32 ન્યુક્લિયો પર સીધા ફ્લેશ કરી શકાય છે.
  • NUCLEO-U575ZI-Q માટે:
    • પ્રી-કમ્પાઇલ કરેલ FP-SNS-FLIGHT1 ને STM32CubeProgrammer નો ઉપયોગ કરીને અથવા "Drag & Drop" કરીને સીધા સપોર્ટેડ STM32 ન્યુક્લિયો (X-NUCLEO-53L3A2 અને VL53L3CX-SATEL માટે) પર ફ્લેશ કરી શકાય છે.
    • મહત્વપૂર્ણ નોંધ: પ્રથમ ઇન્સ્ટોલેશન માટે, સંપૂર્ણ ફ્લેશ ભૂંસી નાખ્યા પછી (સૂચવેલ પ્રક્રિયા), ફર્મવેર ફ્લેશ કરવા માટે બેંક 1 નો ઉપયોગ કરવા અને એપ્લિકેશન શરૂ કરવા માટે STM32CubeProgrammer નો ઉપયોગ કરીને STM32 MCU વપરાશકર્તા બાઇટ સેટિંગ્સ સેટ કરો.

NUCLEO-F401RE અને NUCLEO-L476RG માટે પ્રોજેક્ટ કમ્પાઇલ કર્યા પછી કોડ કેવી રીતે ઇન્સ્ટોલ કરવો:

  • તમારા મનપસંદ IDE સાથે પ્રોજેક્ટનું સંકલન કરો.STM32Cube-IoT-node-BLE-ફંક્શન-પેક-આકૃતિ- (14)

યુટિલિટીઝ ફોલ્ડરમાં, એક સ્ક્રિપ્ટ *.sh છે જે નીચેની કામગીરી કરે છે:

  • સંપૂર્ણ ફ્લેશ ભૂંસી નાખો
  • યોગ્ય સ્થાન પર જમણા બુટલોડરને ફ્લેશ કરો (0x08000000)
  • FLIGHT1 ફર્મવેરને યોગ્ય સ્થાન પર ફ્લેશ કરો (0x08004000)
    • આ ફર્મવેર છે જે IDE સાથે કમ્પાઇલ કરવામાં આવ્યું હતું.
    • આ ફર્મવેર FOTA અપડેટ પ્રક્રિયા સાથે સુસંગત છે.
  • FLIGHT1 અને બુટલોડર બંનેનો સમાવેશ કરતી સંપૂર્ણ બાઈનરી FW સાચવો.
    • આ બાઈનરીને 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 ટર્મ) 

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)

દસ્તાવેજો અને સંબંધિત સંસાધનો

એફપી-એસએનએસ-ફ્લાઇટ૧: 

  • DB2862: NFC, BLE કનેક્ટિવિટી અને ટાઇમ-ઓફ-ફ્લાઇટ સેન્સર્સ સાથે IoT નોડ માટે STM32Cube ફંક્શન પેક - ડેટા બ્રીફ
  • UM2026: NFC, BLE કનેક્ટિવિટી અને ટાઇમ-ઓફ-ફ્લાઇટ સેન્સર્સ સાથે IoT નોડ માટે STM32Cube ફંક્શન પેક સાથે શરૂઆત કરવી - વપરાશકર્તા માર્ગદર્શિકા
  • સોફ્ટવેર સેટઅપ file

X-NUCLEO-BNRG2A1

  • ગેર્બર files, BOM, યોજનાકીય
  • DB4086: STM32 ન્યુક્લિયો માટે BLUENRG-M2SP મોડ્યુલ પર આધારિત બ્લૂટૂથ લો એનર્જી એક્સપાન્શન બોર્ડ - ડેટા બ્રીફ
  • UM2667: STM32 ન્યુક્લિયો માટે BLUENRG-M2SP મોડ્યુલ પર આધારિત X-NUCLEO-BNRG2A1 BLE વિસ્તરણ બોર્ડ સાથે શરૂઆત કરવી - વપરાશકર્તા માર્ગદર્શિકા

એક્સ- ન્યુક્લિયો-53L3A2:

  • ગેર્બર files, BOM, યોજનાકીય
  • DB4226: STM32 ન્યુક્લિયો માટે VL53L3CX પર આધારિત મલ્ટી-ટાર્ગેટ ડિટેક્શન એક્સપાન્શન બોર્ડ સાથે ટાઇમ-ઓફ-ફ્લાઇટ રેન્જિંગ સેન્સર - ડેટા બ્રીફ
  • UM2757: STM32 ન્યુક્લિયો માટે VL53L3CX પર આધારિત X-NUCLEO-53L3A2 મલ્ટી ટાર્ગેટ રેન્જિંગ ToF સેન્સર એક્સપાન્શન બોર્ડ સાથે શરૂઆત કરવી - વપરાશકર્તા માર્ગદર્શિકા

VL53L3CX-સેટલ:

  • ગેર્બર files, BOM, યોજનાકીય
  • DB4194: VL53L3CX બ્રેકઆઉટ બોર્ડ મલ્ટી-ટાર્ગેટ ડિટેક્શન સાથે ફ્લાઇટનો સમય રેન્જિંગ સેન્સર - ડેટા સંક્ષિપ્ત
  • UM2853: STM32CubeMX માટે STMicroelectronics ના X-CUBE-TOF1 ટાઇમ-ઓફ-ફ્લાઇટ સેન્સર સોફ્ટવેર પેકેજો સાથે VL53L3CX નો ઉપયોગ કેવી રીતે કરવો - વપરાશકર્તા માર્ગદર્શિકા

સલાહ લો 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 ફંક્શન પેક [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
NUCLEO-F401RE, NUCLEO-L476RG, NUCLEO-U575ZI-Q, X-NUCLEO-BNRG2A1, XNUCLEO-53L3A2, VL53L3CX-SATEL, STM32Cube IoT નોડ BLE ફંક્શન પેક, STM32Cube, IoT નોડ BLE ફંક્શન પેક, BLE ફંક્શન પેક

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *