Users Guide

Tabuľka10. Typy snímačov
Snímač relatívnej vlhkosti a teploty ST Micro HTS221
Snímač pohybu – akcelerometer ST Micro LNG2DMTR
Snímač tlaku ST Micro LPS22HB
Nespracované údaje zachytené snímačmi môžete získať zadaním nižšie uvedených príkazov. Potom ich pomocou vzorca v tabuľke
preveďte na konkrétne hodnoty, ako napríklad relatívnu vlhkosť a teplotu.
Ako získať zo snímačov nespracované údaje
Údaje zo snímačov si vyžiadate zadaním tohto príkazu:
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- device0, Vlhkosť a teplota
lng2dm_accel <-- device1, Akcelerometer
lps22hb <-- device2, Tlak
Ak chcete získať údaje zo snímača vlhkosti a teploty, zadajte tento príkaz:
$ cat in_humidityrelative_offset
$ cat in_humidityrelative_raw
$ cat in_humidityrelative_scale
$ cat in_temp_offset
$ cat in_temp_raw
$ cat in_temp_scale
Ak chcete získať údaje zo snímača pohybu, zadajte tento príkaz:
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
Ak chcete získať údaje zo snímača tlaku, zadajte tento príkaz:
$ cat in_pressure_raw
$ cat in_pressure_scale
Prevod nespracovaných údajov
Pomocou vzorca v tabuľke preveďte získané nespracované údaje na použiteľné hodnoty.
Tabuľka11. Prevedenie nespracovaných údajov zo snímača relatívnej vlhkosti a teploty
Snímač relatívnej vlhkosti a teploty ST Micro HTS221
Rel. vlhkosť (v %) = (in_humidityrelative_raw + in_humidityrelative_offset) * in_humidityrelative_scale
Teplota (stupne C) = (in_temp_raw + in_temp_offset) * in_temp_scale
Tabuľka12. Prevedenie nespracovaných údajov zo snímača pohybu
Snímač pohybu – akcelerometer ST Micro LNG2DMTR
accel_{x/y/z} (m/s^2) = in_accel_{x/y/z}_raw * in_accel_{x/y/z}_scale
Tabuľka13. Prevedenie nespracovaných údajov zo snímača tlaku
Snímač tlaku ST Micro LPS22HB
Tlak (hPa) = in_pressure_raw * in_pressure_scale * 10
60 Nastavenie operačného systému