Users Guide

Tabulka 19. Typy senzorů
Typ senzoru Popis
ST Micro HTS221 Senzor relativní vlhkosti a teploty
ST Micro LNG2DMTR Pohybový senzor G – akcelerometr
ST Micro LPS22HB Tlakový senzor
Nezpracovaná data získáte ze senzorů spuštěním následujících příkazů. Poté použijte vzorec v tabulce k přepočtu nasbíraných dat na
naměřené hodnoty, například relativní vlhkost a teplota.
Načítání nezpracovaných dat ze senzorů
Do senzorových zařízení se lze dotázat následujícím příkazem.
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- device0, vlhkost a teplota.
lng2dm_accel <-- device1, senzor G
lps22hb <-- device2, tlak
Data ze senzoru vlhkosti a teploty lze načíst následujícími příkazy.
$ cat in_humidityrelative_offset
$ cat in_humidityrelative_raw
$ cat in_humidityrelative_scale
$ cat in_temp_offset
$ cat in_temp_raw
$ cat in_temp_scale
Data z pohybového senzoru G pohybu lze načíst následujícími příkazy.
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
Data ze senzoru tlaku lze načíst následujícími příkazy.
$ cat in_pressure_raw
$ cat in_pressure_scale
Převod nezpracovaných dat na použitelná data
Pomocí vzorce v tabulce převeďte nezpracovaná nashromážděná data na použitelné naměřené hodnoty.
Tabulka 20. Převeďte nezpracovaná data ze senzoru relativní vlhkosti a teploty
Senzor relativní vlhkosti a teploty ST Micro HTS221
Relativní vlhkost (v %) = (in_humidityrelative_raw + in_humidityrelative_offset) * in_humidityrelative_scale
Teplota (°C) = (in_temp_raw + in_temp_offset) * in_temp_scale
Tabulka 21. Převeďte nezpracovaná data ze senzoru pohybu
Senzor pohybu – akcelerometr ST Micro LNG2DMTR
accel_{x/y/z} (m/s^2) = in_accel_{x/y/z}_raw * in_accel_{x/y/z}_scale
Tabulka 22. Převeďte nezpracovaná data ze senzoru tlaku
Tlakový senzor ST Micro LPS22HB
Nastavení operačního systému 71