STMicroelectronics UM2193 MotionAR ആക്റ്റിവിറ്റി റെക്കഗ്നിഷൻ ലൈബ്രറി

STMicroelectronics UM2193 MotionAR ആക്റ്റിവിറ്റി റെക്കഗ്നിഷൻ ലൈബ്രറി

ആമുഖം

X-CUBE-MEMS1 സോഫ്റ്റ്‌വെയറിൻ്റെ ഒരു മിഡിൽവെയർ ലൈബ്രറി ഭാഗമാണ് Motion AR, അത് STM32-ൽ പ്രവർത്തിക്കുന്നു. ഉപയോക്താവ് നടത്തുന്ന പ്രവർത്തന തരത്തെക്കുറിച്ചുള്ള തത്സമയ വിവരങ്ങൾ ഇത് നൽകുന്നു. ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ വേർതിരിച്ചറിയാൻ ഇതിന് കഴിയും: സ്റ്റേഷണറി, നടത്തം, ഫാസ്റ്റ് വാക്കിംഗ്, ജോഗിംഗ്, ബൈക്കിംഗ്, ഡ്രൈവിംഗ്.

ഈ ലൈബ്രറി ST MEMS-ൽ മാത്രം പ്രവർത്തിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്.

സ്റ്റാറ്റിക് ലൈബ്രറി ഫോർമാറ്റിലാണ് അൽഗോരിതം നൽകിയിരിക്കുന്നത്, ARM® Cortex®-M32, ARM® Cortex®-M3, ARM® Cortex®-M33 അല്ലെങ്കിൽ ARM® Cortex®-M4 ആർക്കിടെക്ചർ അടിസ്ഥാനമാക്കിയുള്ള STM7 മൈക്രോകൺട്രോളറുകളിൽ ഉപയോഗിക്കാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്.

വ്യത്യസ്ത STM32 മൈക്രോകൺട്രോളറുകളിലുടനീളം പോർട്ടബിലിറ്റി സുഗമമാക്കുന്ന STM32Cube സോഫ്റ്റ്‌വെയർ സാങ്കേതികവിദ്യയുടെ മുകളിലാണ് ഇത് നിർമ്മിച്ചിരിക്കുന്നത്.

സോഫ്‌റ്റ്‌വെയർ വരുന്നുampഒരു NUCLEO-F01RE, NUCLEO-L3RE അല്ലെങ്കിൽ NUCLEO-U4ZI-Q ഡെവലപ്‌മെൻ്റ് ബോർഡിൽ X-NUCLEO-IKS1A401 അല്ലെങ്കിൽ X-NUCLEO-IKS152A575 എക്സ്പാൻഷൻ ബോർഡിൽ പ്രവർത്തിക്കുന്നു.

ചുരുക്കെഴുത്തുകളും ചുരുക്കങ്ങളും

പട്ടിക 1. ചുരുക്കെഴുത്തുകളുടെ പട്ടിക

ചുരുക്കെഴുത്ത് വിവരണം
API ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇൻ്റർഫേസ്
ബി.എസ്.പി ബോർഡ് പിന്തുണ പാക്കേജ്
GUI ഗ്രാഫിക്കൽ യൂസർ ഇൻ്റർഫേസ്
എച്ച്എഎൽ ഹാർഡ്‌വെയർ അബ്‌സ്‌ട്രാക്ഷൻ ലെയർ
IDE സംയോജിത വികസന അന്തരീക്ഷം

X-CUBE-MEMS1 സോഫ്റ്റ്‌വെയർ വിപുലീകരണത്തിലെ മോഷൻ AR മിഡിൽവെയർ ലൈബ്രറി

മോഷൻ AR കഴിഞ്ഞുview

Motion AR ലൈബ്രറി X-CUBE-MEMS1 സോഫ്റ്റ്‌വെയറിൻ്റെ പ്രവർത്തനക്ഷമത വിപുലീകരിക്കുന്നു.
ലൈബ്രറി ആക്‌സിലറോമീറ്ററിൽ നിന്ന് ഡാറ്റ നേടുകയും ഉപയോക്താവ് നടത്തുന്ന പ്രവർത്തനത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ നൽകുകയും ചെയ്യുന്നു.

ST MEMS-ന് വേണ്ടി മാത്രം രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ് ലൈബ്രറി. മറ്റ് MEMS സെൻസറുകൾ ഉപയോഗിക്കുമ്പോൾ പ്രവർത്തനക്ഷമതയും പ്രകടനവും വിശകലനം ചെയ്യപ്പെടുന്നില്ല കൂടാതെ ഡോക്യുമെൻ്റിൽ വിവരിച്ചതിൽ നിന്ന് കാര്യമായ വ്യത്യാസമുണ്ടാകാം.
Sampഒരു NUCLEO-F01RE, NUCLEO-L3RE അല്ലെങ്കിൽ NUCLEO-U4ZI-Q ഡെവലപ്‌മെൻ്റ് ബോർഡിൽ ഘടിപ്പിച്ചിരിക്കുന്ന X-NUCLEO-IKS1A401 അല്ലെങ്കിൽ X-NUCLEO-IKS152A575 വിപുലീകരണ ബോർഡുകളിൽ le നടപ്പിലാക്കൽ ലഭ്യമാണ്.

മോഷൻ AR ലൈബ്രറി

Motion AR API-കളുടെ പ്രവർത്തനങ്ങളും പാരാമീറ്ററുകളും പൂർണ്ണമായും വിവരിക്കുന്ന സാങ്കേതിക വിവരങ്ങൾ MotionAR_Package.chm സമാഹരിച്ച HTML-ൽ കാണാം. file ഡോക്യുമെൻ്റേഷൻ ഫോൾഡറിൽ സ്ഥിതിചെയ്യുന്നു.

മോഷൻ AR ലൈബ്രറി വിവരണം

  • മോഷൻ എആർ ആക്‌റ്റിവിറ്റി റെക്കഗ്നിഷൻ ലൈബ്രറി ആക്‌സിലറോമീറ്ററിൽ നിന്ന് ലഭിച്ച ഡാറ്റ നിയന്ത്രിക്കുന്നു; ഇതിൻ്റെ സവിശേഷതകൾ:
  • ഇനിപ്പറയുന്ന പ്രവർത്തനങ്ങൾ വേർതിരിച്ചറിയാനുള്ള സാധ്യത: നിശ്ചലമായ, നടത്തം, വേഗത്തിലുള്ള നടത്തം, ജോഗിംഗ്, ബൈക്കിംഗ്, ഡ്രൈവിംഗ്
  • ആക്സിലറോമീറ്റർ ഡാറ്റയെ അടിസ്ഥാനമാക്കിയുള്ള തിരിച്ചറിയൽ മാത്രം
  • ആവശ്യമായ ആക്സിലറോമീറ്റർ ഡാറ്റ എസ്ampലിംഗ് ആവൃത്തി: 16 Hz
  • വിഭവങ്ങൾ ആവശ്യകതകൾ:
    • Cortex-M3: 8.5 kB കോഡും 1.4 kB ഡാറ്റ മെമ്മറിയും
    • Cortex-M33: 7.8 kB കോഡും 1.4 kB ഡാറ്റ മെമ്മറിയും
    • Cortex-M4: 7.9 kB കോഡും 1.4 kB ഡാറ്റ മെമ്മറിയും
    • Cortex-M7: 8.1 kB കോഡും 1.4 kB ഡാറ്റ മെമ്മറിയും
  • ARM Cortex-M3, Cortex-M33, Cortex-M4, Cortex-M7 ആർക്കിടെക്ചറുകൾക്ക് ലഭ്യമാണ്

MotionAR API-കൾ

MotionAR API-കൾ ഇവയാണ്:

  • uint8_t MotionAR_GetLibVersion(char *പതിപ്പ്)
    • ലൈബ്രറിയുടെ പതിപ്പ് വീണ്ടെടുക്കുന്നു
    • *പതിപ്പ് 35 പ്രതീകങ്ങളുടെ ഒരു ശ്രേണിയിലേക്കുള്ള ഒരു പോയിൻ്ററാണ്
    • പതിപ്പ് സ്ട്രിംഗിലെ പ്രതീകങ്ങളുടെ എണ്ണം നൽകുന്നു
  • അസാധുവായ MotionAR_Initialize(അസാധു)
    • MotionAR ലൈബ്രറി ഇനീഷ്യലൈസേഷനും ആന്തരിക മെക്കാനിസത്തിൻ്റെ സജ്ജീകരണവും നിർവഹിക്കുന്നു
    • STM32 മൈക്രോകൺട്രോളറിലെ CRC മൊഡ്യൂൾ (RCC പെരിഫറൽ ക്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുന്ന രജിസ്റ്ററിൽ) ആയിരിക്കണം
      ലൈബ്രറി ഉപയോഗിക്കുന്നതിന് മുമ്പ് പ്രവർത്തനക്ഷമമാക്കി
      കുറിപ്പ്: ആക്സിലറോമീറ്റർ കാലിബ്രേഷൻ ലൈബ്രറി ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഈ ഫംഗ്ഷൻ വിളിക്കേണ്ടതാണ്.
  • അസാധുവായ MotionAR_Reset(അസാധു)
    • പ്രവർത്തന തിരിച്ചറിയൽ അൽഗോരിതം പുനഃസജ്ജമാക്കുന്നു
  • അസാധുവായ MotionAR_Update(MAR_input_t *data_in, MAR_output_t *data_out, int64_t
    ടൈംസ്റ്റ്amp)
    • പ്രവർത്തന തിരിച്ചറിയൽ അൽഗോരിതം നിർവ്വഹിക്കുന്നു
    • *data_in പാരാമീറ്റർ ഇൻപുട്ട് ഡാറ്റയുള്ള ഒരു ഘടനയിലേക്കുള്ള ഒരു പോയിൻ്ററാണ്
    • MAR_input_t എന്ന ഘടനയുടെ പാരാമീറ്ററുകൾ ഇവയാണ്:
      • acc_x എന്നത് g ലെ X അക്ഷത്തിലെ ആക്സിലറോമീറ്റർ സെൻസർ മൂല്യമാണ്
      • acc_y എന്നത് g ലെ Y അക്ഷത്തിലെ ആക്സിലറോമീറ്റർ സെൻസർ മൂല്യമാണ്
      • acc_z എന്നത് g ലെ Z ആക്സിസിലെ ആക്സിലറോമീറ്റർ സെൻസർ മൂല്യമാണ്
    • *data_out പാരാമീറ്റർ ഇനിപ്പറയുന്ന ഇനങ്ങൾക്കൊപ്പം enum-ലേക്കുള്ള ഒരു പോയിൻ്ററാണ്:
      • MAR_NOACTIVITY = 0
      • MAR_STATIONARY = 1
      • MAR_WALKING = 2
      • MAR_FASTWALKING = 3
      • MAR_JOGGING = 4
      • MAR_BIKING = 5
      • MAR_DRIVING = 6
    • ടൈംസ്റ്റ്amp യഥാർത്ഥ ങ്ങളുടെ ആപേക്ഷിക സമയമാണ്ampഎം.എസ്
  • അസാധുവായ MotionAR_ സെറ്റ് ഓറിയൻ്റേഷൻ_ Acc (const char *acc_ ഓറിയൻ്റേഷൻ)
    • ആക്സിലറോമീറ്റർ ഡാറ്റ ഓറിയൻ്റേഷൻ സജ്ജമാക്കുന്നു
    • കോൺഫിഗറേഷൻ സാധാരണയായി മോഷൻ AR_ ഇനീഷ്യലൈസ് ഫംഗ്‌ഷൻ കോളിന് ശേഷം ഉടൻ നടപ്പിലാക്കും
    • *acc_ ഓറിയൻ്റേഷൻ പാരാമീറ്റർ എന്നത് x, y, z ക്രമത്തിൽ, ആക്‌സിലറോമീറ്റർ ഡാറ്റ ഔട്ട്‌പുട്ടിനായി ഉപയോഗിക്കുന്ന റഫറൻസ് ഫ്രെയിമിൻ്റെ ഓരോ പോസിറ്റീവ് ഓറിയൻ്റേഷനുകളുടെയും ദിശയെ സൂചിപ്പിക്കുന്ന മൂന്ന് പ്രതീകങ്ങളുടെ ഒരു സ്ട്രിംഗിലേക്കുള്ള ഒരു പോയിൻ്ററാണ്. സാധുവായ മൂല്യങ്ങൾ ഇവയാണ്: n (വടക്ക്) അല്ലെങ്കിൽ s (തെക്ക്), w (പടിഞ്ഞാറ്) അല്ലെങ്കിൽ e (കിഴക്ക്), u (മുകളിലേക്ക്) അല്ലെങ്കിൽ d (താഴേക്ക്)
    • ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, X-NUCLEO-IKS4A1 ആക്സിലറോമീറ്റർ സെൻസറിന് ഒരു SEU (x-South, y- East, z-Up) ഉണ്ട്, അതിനാൽ സ്ട്രിംഗ്: "seu".

ചിത്രം 1. സെൻസർ ഓറിയൻ്റേഷൻ മുൻample

X-CUBE-MEMS1 സോഫ്റ്റ്‌വെയർ വിപുലീകരണത്തിലെ MotionAR മിഡിൽവെയർ ലൈബ്രറി

API ഫ്ലോ ചാർ

ചിത്രം 2. മോഷൻ AR API ലോജിക് സീക്വൻസ്

X-CUBE-MEMS1 സോഫ്റ്റ്‌വെയർ വിപുലീകരണത്തിലെ MotionAR മിഡിൽവെയർ ലൈബ്രറി

ഡെമോ കോഡ്

ഇനിപ്പറയുന്ന ഡെമോൺസ്‌ട്രേഷൻ കോഡ് ആക്‌സിലറോമീറ്റർ സെൻസറിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുകയും ആക്‌റ്റിവിറ്റി കോഡ് നേടുകയും ചെയ്യുന്നു

[…] #define VERSION_STR_LENG 35 […] /*** Initialization */ char lib_version[VERSION_STR_LENG]; char acc_orientation[] = "seu"; /* ആക്‌റ്റിവിറ്റി റെക്കഗ്നിഷൻ API ഇനീഷ്യലൈസേഷൻ ഫംഗ്‌ഷൻ */ MotionAR_Initialize(); /* ഓപ്ഷണൽ: പതിപ്പ് നേടുക */ MotionAR_GetLibVersion(lib_version); /* ആക്സിലറോമീറ്റർ ഓറിയൻ്റേഷൻ സജ്ജമാക്കുക */ MotionAR_SetOrientation_Acc(acc_orientation); […] /*** ആക്റ്റിവിറ്റി റെക്കഗ്നിഷൻ അൽഗോരിതം ഉപയോഗിച്ച് */ ടൈമർ_ അല്ലെങ്കിൽ_ ഡാറ്റ റേറ്റ്_ ഇൻ്ററപ്റ്റ്_ ഹാൻഡ്‌ലർ() {
MAR_input_t data_ in; MAR_ output_ t പ്രവർത്തനം; /* g */ MEMS_Read_AccValue(&data_in.acc_x, &data_in.acc_y, &data_in.acc_z)-ൽ X/Y/Z ആക്സിലറേഷൻ നേടുക; /* നിലവിലെ സമയം ms ൽ നേടുക */ TIMER_Get_TimeValue(×tamp_മിസ്); /* ആക്റ്റിവിറ്റി റെക്കഗ്നിഷൻ അൽഗോരിതം അപ്ഡേറ്റ് */ MotionAR_Update(data_in, data_out, timestamp_മിസ്); }

അൽഗോരിതം പ്രകടനം

ആക്‌റ്റിവിറ്റി റെക്കഗ്‌നിഷൻ അൽഗോരിതം ആക്‌സിലറോമീറ്ററിൽ നിന്നുള്ള ഡാറ്റ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ, വൈദ്യുതി ഉപഭോഗം കുറയ്ക്കുന്നതിന് കുറഞ്ഞ ആവൃത്തിയിൽ (16 ഹെർട്‌സ്) പ്രവർത്തിക്കുന്നു.

പട്ടിക 2. അൽഗോരിതം പ്രകടനം

പ്രവർത്തനം കണ്ടെത്തൽ സാധ്യത (സാധാരണ)(1) മികച്ച പ്രകടനം സാധ്യതയുള്ള സ്ഥാനങ്ങൾ വഹിക്കുക
നിശ്ചലമായ 92.27% കയ്യിൽ പിടിച്ച് കനത്ത ടെക്‌സ്‌റ്റിംഗ് എല്ലാം: ട്രൗസർ പോക്കറ്റ്, ഷർട്ട് പോക്കറ്റ്, പിൻ പോക്കറ്റ്, തലയ്ക്ക് സമീപം മുതലായവ.
നടത്തം 99.44% ഘട്ട നിരക്ക് ≥ 1.4 ഘട്ടം/സെ ഘട്ട നിരക്ക് ≤ 1.2 ഘട്ടം/സെ എല്ലാം
വേഗത്തിലുള്ള നടത്തം 95.94% ഘട്ട നിരക്ക് ≥ 2.0 ഘട്ടം/സെ എല്ലാം
ജോഗിംഗ് 98.49% ഘട്ട നിരക്ക് ≥ 2.2 ഘട്ടം/സെ ദൈർഘ്യം < 1 മിനിറ്റ്; വേഗത < 8 കി.മീ/മ ട്രൗസർ പോക്കറ്റ്, ആം സ്വിംഗ്, ഇൻ-ഹാൻഡ്
ബൈക്കിംഗ് 91.93% ഔട്ട്‌ഡോർ വേഗത ≥11 കി.മീ/മണിക്കൂർ പാസഞ്ചർ സീറ്റ്, ഗ്ലൗസ് കമ്പാർട്ട്മെൻ്റ് ബാക്ക്പാക്ക്, ഷർട്ട് പോക്കറ്റ്, ട്രൗസർ പോക്കറ്റ്
ഡ്രൈവിംഗ് 78.65% വേഗത ≥ 48 കി.മീ പാസഞ്ചർ സീറ്റ്, ഗ്ലൗസ് കമ്പാർട്ട്മെൻ്റ് കപ്പ് ഹോൾഡർ, ഡാഷ് ബോർഡ്, ഷർട്ട് പോക്കറ്റ്, ട്രൗസർ പോക്കറ്റ്
  1. സാധാരണ സവിശേഷതകൾ ഉറപ്പുനൽകുന്നില്ല

പട്ടിക 3. Cortex-M4, Cortex-M3: കഴിഞ്ഞ സമയം (µs) അൽഗോരിതം 

4 MHz-ൽ Cortex-M32 STM401F84RE 3 MHz-ൽ Cortex-M32 STM152L32RE
മിനി ശരാശരി പരമാവധി മിനി ശരാശരി പരമാവധി
2 6 153 8 130 4883

പട്ടിക 4. Cortex-M33, Cortex-M7: കഴിഞ്ഞ സമയം (μs) അൽഗോരിതം 

33 MHz-ൽ Cortex-M32 STM575U160ZI-Q 7 MHz-ൽ Cortex-M32 STM767F96ZI
മിനി ശരാശരി പരമാവധി മിനി ശരാശരി പരമാവധി
< 1 2 74 5 9 145

Sample ആപ്ലിക്കേഷൻ

ഉപയോക്തൃ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിന് MotionAR മിഡിൽവെയർ എളുപ്പത്തിൽ കൈകാര്യം ചെയ്യാൻ കഴിയും; പോലെample ആപ്ലിക്കേഷൻ ആപ്ലിക്കേഷൻ ഫോൾഡറിൽ നൽകിയിരിക്കുന്നു.
ഒരു X-NUCLEO-IKS401A152 അല്ലെങ്കിൽ X-NUCLEO-IKS575A01 എക്സ്പാൻഷൻ ബോർഡുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ഒരു NUCLEO-F3RE, NUCLEO-L4RE അല്ലെങ്കിൽ NUCLEO-U1ZI-Q ഡെവലപ്‌മെൻ്റ് ബോർഡിൽ പ്രവർത്തിക്കാനാണ് ഇത് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത്.

ആപ്ലിക്കേഷൻ തത്സമയം നടപ്പിലാക്കിയ പ്രവർത്തനങ്ങൾ തിരിച്ചറിയുന്നു. ഒരു GUI വഴി ഡാറ്റ പ്രദർശിപ്പിക്കാൻ കഴിയും. നിശ്ചലമായ, നടത്തം, വേഗത്തിലുള്ള നടത്തം, ജോഗിംഗ്, ബൈക്ക് റൈഡിംഗ്, ഡ്രൈവിംഗ് പ്രവർത്തനങ്ങൾ എന്നിവ അൽഗോരിതം തിരിച്ചറിയുന്നു. തത്സമയ ഡാറ്റ നിരീക്ഷിക്കാൻ USB കേബിൾ കണക്ഷൻ ആവശ്യമാണ്. യുഎസ്ബി കണക്ഷൻ വഴി പിസിയാണ് ബോർഡ് നൽകുന്നത്. ഇത് ഉപയോക്താവിനെ കണ്ടെത്തിയ പ്രവർത്തനം, ആക്‌സിലറോമീറ്റർ ഡാറ്റ, സമയം st എന്നിവ പ്രദർശിപ്പിക്കാൻ അനുവദിക്കുന്നുamp MEMS-Studio GUI ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് തത്സമയം മറ്റ് സെൻസർ ഡാറ്റയും.

MEMS-സ്റ്റുഡിയോ ആപ്ലിക്കേഷൻ

എസ്ample ആപ്ലിക്കേഷൻ MEMS-Studio GUI ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്നു, അതിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം www.st.com.

ഘട്ടം 1. ആവശ്യമായ ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്നും ഉചിതമായ വിപുലീകരണ ബോർഡുള്ള STM32 ന്യൂക്ലിയോ ബോർഡ് പിസിയുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക.
ഘട്ടം 2. പ്രധാന ആപ്ലിക്കേഷൻ വിൻഡോ തുറക്കാൻ MEMS-Studio ആപ്ലിക്കേഷൻ സമാരംഭിക്കുക.

പിന്തുണയ്‌ക്കുന്ന ഫേംവെയറുള്ള ഒരു STM32 ന്യൂക്ലിയോ ബോർഡ് പിസിയിലേക്ക് കണക്‌റ്റ് ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, അത് ഉചിതമായ COM പോർട്ട് സ്വയമേവ കണ്ടെത്തും. ഈ പോർട്ട് തുറക്കാൻ കണക്റ്റ് ബട്ടൺ അമർത്തുക.

ചിത്രം 3. MEMS-സ്റ്റുഡിയോ - ബന്ധിപ്പിക്കുക 

MEMS-സ്റ്റുഡിയോ ആപ്ലിക്കേഷൻ

ഘട്ടം 3. പിന്തുണയ്‌ക്കുന്ന ഫേംവെയർ ലൈബ്രറി മൂല്യനിർണ്ണയ ടാബ് തുറക്കുന്ന STM32 ന്യൂക്ലിയോ ബോർഡിലേക്ക് കണക്റ്റുചെയ്യുമ്പോൾ.

ഡാറ്റ സ്ട്രീമിംഗ് ആരംഭിക്കുന്നതിനും നിർത്തുന്നതിനും ഉചിതമായത് ടോഗിൾ ചെയ്യുക ഐക്കൺ ആരംഭിക്കുക / ഐക്കൺ ബാഹ്യ ലംബ ടൂൾ ബാറിലെ സ്റ്റോപ്പ് ബട്ടൺ.
ബന്ധിപ്പിച്ച സെൻസറിൽ നിന്ന് വരുന്ന ഡാറ്റ ആകാം viewഇൻറർ വെർട്ടിക്കൽ ടൂൾ ബാറിലെ ഡാറ്റ ടേബിൾ ടാബ് തിരഞ്ഞെടുക്കുന്നു.

ചിത്രം 4. MEMS-സ്റ്റുഡിയോ - ലൈബ്രറി മൂല്യനിർണ്ണയം - ഡാറ്റ പട്ടിക 

ചിത്രം 5. MEMS-സ്റ്റുഡിയോ - ലൈബ്രറി മൂല്യനിർണ്ണയം - പ്രവർത്തന തിരിച്ചറിയൽ

MEMS-സ്റ്റുഡിയോ ആപ്ലിക്കേഷൻ

ഘട്ടം 5. സേവ് ടു തിരഞ്ഞെടുക്കുക File ഡാറ്റ ലോഗിംഗ് കോൺഫിഗറേഷൻ വിൻഡോ തുറക്കാൻ ആന്തരിക ലംബ ടൂൾ ബാറിൽ ടാബ് ചെയ്യുക. ലോഗ് ചെയ്യാൻ സംരക്ഷിക്കേണ്ട സെൻസറും പ്രവർത്തന ഡാറ്റയും തിരഞ്ഞെടുക്കുക file. അനുബന്ധ സ്റ്റാർട്ട് / സ്റ്റോപ്പ് ബട്ടണിൽ ക്ലിക്കുചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് സംരക്ഷിക്കുന്നത് ആരംഭിക്കുകയോ നിർത്തുകയോ ചെയ്യാം.

ചിത്രം 6. MEMS-സ്റ്റുഡിയോ - ലൈബ്രറി മൂല്യനിർണ്ണയം - ഇതിലേക്ക് സംരക്ഷിക്കുക File

MEMS-സ്റ്റുഡിയോ ആപ്ലിക്കേഷൻ

റഫറൻസുകൾ

ഇനിപ്പറയുന്ന എല്ലാ ഉറവിടങ്ങളും സൗജന്യമായി ലഭ്യമാണ് www.st.com.

  1. UM1859: X-CUBE-MEMS1 മോഷൻ MEMS-ഉം STM32Cube-നുള്ള പരിസ്ഥിതി സെൻസർ സോഫ്‌റ്റ്‌വെയർ വിപുലീകരണവും ഉപയോഗിച്ച് ആരംഭിക്കുന്നു
  2. UM1724: STM32 ന്യൂക്ലിയോ-64 ബോർഡുകൾ (MB1136)
  3. UM3233: MEMS-Studio ഉപയോഗിച്ച് ആരംഭിക്കുന്നു

റിവിഷൻ ചരിത്രം

പട്ടിക 5. പ്രമാണ പുനരവലോകന ചരിത്രം

തീയതി പതിപ്പ് മാറ്റങ്ങൾ
10-ഏപ്രിൽ-2017 1 പ്രാരംഭ റിലീസ്.
26-ജനുവരി-2018 2 പുതുക്കിയ വിഭാഗം 3 എസ്ample ആപ്ലിക്കേഷൻ.
NUCLEO-L152RE ഡെവലപ്‌മെൻ്റ് ബോർഡിലേക്കും പട്ടിക 3-ലേക്കും പരാമർശങ്ങൾ ചേർത്തു. കഴിഞ്ഞുപോയ സമയം (μs) അൽഗോരിതം.
19-മാർച്ച്-2018 3 പുതുക്കിയ ആമുഖം, വിഭാഗം 2.1 മോഷൻ എആർ കഴിഞ്ഞുview കൂടാതെ വിഭാഗം 2.2.5 അൽഗോരിതം പ്രകടനം.
14-ഫെബ്രുവരി-2019 4 അപ്ഡേറ്റ് ചെയ്ത ചിത്രം 1. സെൻസർ ഓറിയൻ്റേഷൻ എക്സിample, പട്ടിക 3. കഴിഞ്ഞ സമയം (µs) അൽഗോരിതം, ചിത്രം 3. STM32 ന്യൂക്ലിയോ: LED-കൾ, ബട്ടൺ, ജമ്പർ.
X-NUCLEO-IKS01A3 വിപുലീകരണ ബോർഡ് അനുയോജ്യത വിവരങ്ങൾ ചേർത്തു.
20-മാർച്ച്-2019 5 പുതുക്കിയ വിഭാഗം 2.2.2 മോഷൻ AR API-കൾ, ചിത്രം 3. MEMS-സ്റ്റുഡിയോ - കണക്റ്റ്, ചിത്രം 4. MEMS-സ്റ്റുഡിയോ - ലൈബ്രറി മൂല്യനിർണ്ണയം - ഡാറ്റ പട്ടിക, ചിത്രം 5. MEMS-സ്റ്റുഡിയോ - ലൈബ്രറി മൂല്യനിർണ്ണയം - MEMS Figure6tudi. - ലൈബ്രറി മൂല്യനിർണ്ണയം - ഇതിലേക്ക് സംരക്ഷിക്കുക File.
04-ഏപ്രിൽ-2024 6 അപ്ഡേറ്റ് വിഭാഗം ആമുഖം, വിഭാഗം 2.1: MotionAR കഴിഞ്ഞുview, വിഭാഗം 2.2.1: MotionAR ലൈബ്രറി വിവരണം, MotionAR API-കൾ, വിഭാഗം 2.2.4: ഡെമോ കോഡ്, വിഭാഗം 2.2.5: അൽഗോരിതം പ്രകടനം, വിഭാഗം 3: എസ്ample ആപ്ലിക്കേഷൻ ഒപ്പം വിഭാഗം 4: MEMS-സ്റ്റുഡിയോ ആപ്ലിക്കേഷൻ.

പ്രധാന അറിയിപ്പ് - ശ്രദ്ധയോടെ വായിക്കുക

STMicroelectronics NV യ്ക്കും അതിൻ്റെ അനുബന്ധ സ്ഥാപനങ്ങൾക്കും ("ST") ST ഉൽപ്പന്നങ്ങളിലും കൂടാതെ/അല്ലെങ്കിൽ ഈ പ്രമാണത്തിൽ എപ്പോൾ വേണമെങ്കിലും അറിയിപ്പ് കൂടാതെ മാറ്റങ്ങൾ, തിരുത്തലുകൾ, മെച്ചപ്പെടുത്തലുകൾ, പരിഷ്‌ക്കരണങ്ങൾ, മെച്ചപ്പെടുത്തലുകൾ എന്നിവ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. ഓർഡറുകൾ നൽകുന്നതിന് മുമ്പ് വാങ്ങുന്നവർ ST ഉൽപ്പന്നങ്ങളുടെ ഏറ്റവും പുതിയ പ്രസക്തമായ വിവരങ്ങൾ നേടിയിരിക്കണം. ഓർഡർ അക്‌നോളജ്‌മെൻ്റ് സമയത്ത് എസ്‌ടിയുടെ വിൽപ്പന നിബന്ധനകൾക്കും വ്യവസ്ഥകൾക്കും അനുസരിച്ചാണ് എസ്ടി ഉൽപ്പന്നങ്ങൾ വിൽക്കുന്നത്.

ST ഉൽപ്പന്നങ്ങളുടെ തിരഞ്ഞെടുപ്പ്, തിരഞ്ഞെടുക്കൽ, ഉപയോഗം എന്നിവയുടെ പൂർണ ഉത്തരവാദിത്തം വാങ്ങുന്നവർക്ക് മാത്രമായിരിക്കും, കൂടാതെ അപേക്ഷാ സഹായത്തിനോ വാങ്ങുന്നവരുടെ ഉൽപ്പന്നങ്ങളുടെ രൂപകൽപ്പനയ്‌ക്കോ യാതൊരു ബാധ്യതയും ST ഏറ്റെടുക്കുന്നില്ല.

ഏതെങ്കിലും ബൗദ്ധിക സ്വത്തവകാശത്തിനുള്ള ലൈസൻസോ, പ്രകടിപ്പിക്കുന്നതോ സൂചിപ്പിക്കപ്പെട്ടതോ ആയ ഒരു ലൈസൻസും ഇവിടെ ST നൽകുന്നില്ല.

ഇവിടെ പ്രതിപാദിച്ചിരിക്കുന്ന വിവരങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായ വ്യവസ്ഥകളോടെ ST ഉൽപ്പന്നങ്ങളുടെ പുനർവിൽപ്പന, അത്തരം ഉൽപ്പന്നത്തിന് ST നൽകുന്ന ഏതെങ്കിലും വാറൻ്റി അസാധുവാകും.

എസ്ടിയും എസ്ടി ലോഗോയും എസ്ടിയുടെ വ്യാപാരമുദ്രകളാണ്. എസ്ടി വ്യാപാരമുദ്രകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, റഫർ ചെയ്യുക www.st.com/trademarks. മറ്റെല്ലാ ഉൽപ്പന്നങ്ങളുടെയും സേവനങ്ങളുടെയും പേരുകൾ അവയുടെ ഉടമസ്ഥരുടെ സ്വത്താണ്.

ഈ ഡോക്യുമെൻ്റിലെ വിവരങ്ങൾ ഈ ഡോക്യുമെൻ്റിൻ്റെ ഏതെങ്കിലും മുൻ പതിപ്പുകളിൽ മുമ്പ് നൽകിയിട്ടുള്ള വിവരങ്ങൾ അസാധുവാക്കുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നു.

© 2024 STMicroelectronics – എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം

ലോഗോ

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

STMicroelectronics UM2193 MotionAR ആക്റ്റിവിറ്റി റെക്കഗ്നിഷൻ ലൈബ്രറി [pdf] ഉപയോക്തൃ മാനുവൽ
UM2193 MotionAR ആക്റ്റിവിറ്റി റെക്കഗ്നിഷൻ ലൈബ്രറി, UM2193, MotionAR ആക്റ്റിവിറ്റി റെക്കഗ്നിഷൻ ലൈബ്രറി, ആക്റ്റിവിറ്റി റെക്കഗ്നിഷൻ ലൈബ്രറി, റെക്കഗ്നിഷൻ ലൈബ്രറി, ലൈബ്രറി

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *