Users Guide
Tabela 26. Typy czujników (cd.)
Typ czujnika Opis
ST Micro LNG2DMTR Czujnik ruchu — akcelerometr
ST Micro LPS22HB Czujnik ciśnienia
Aby odczytać nieprzetworzone dane z czujników, uruchom następujące polecenia. Następnie zastosuj wzór w tabeli, aby
przekonwertować surowe dane na wartości takich parametrów jak wilgotność względna i temperatura.
Pobieranie nieprzetworzonych danych z czujników
● Aby otrzymać dane z urządzeń czujników, uruchom następujące polecenie.
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- device0, wilgotność i temperatura
lng2dm_accel <-- device1, akcelerometr
lps22hb <-- device2, ciśnienie
● Aby pobrać dane z czujnika temperatury i wilgotności, uruchom następujące polecenia.
$ cat in_humidityrelative_offset
$ cat in_humidityrelative_raw
$ cat in_humidityrelative_scale
$ cat in_temp_offset
$ cat in_temp_raw
$ cat in_temp_scale
● Aby pobrać dane z czujnika ruchu, uruchom następujące polecenia.
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
● Aby pobrać dane z czujnika ciśnienia, uruchom następujące polecenia.
$ cat in_pressure_raw
$ cat in_pressure_scale
Przeliczanie danych na parametry fizyczne
Zastosuj wzór w tabeli, aby przeliczyć surowe dane na wartości fizycznych parametrów pomiaru.
Tabela 27. Przeliczanie nieprzetworzonych danych z czujnika wilgotności względnej i temperatury
Czujnik wilgotności względnej i temperatury ST Micro HTS221
Wilgotność względna (w %) = (in_humidityrelative_raw + in_humidityrelative_offset) * in_humidityrelative_scale
Temperatura (w stopniach Celsjusza) = (in_temp_raw + in_temp_offset) * in_temp_scale
Tabela 28. Przeliczanie nieprzetworzonych danych z czujnika ruchu
Czujnik ruchu — akcelerometr ST Micro LNG2DMTR
przyspieszenie w osi x/y/z (m/s^2) = in_accel_{x/y/z}_raw * in_accel_{x/y/z}_scale
Tabela 29. Przeliczanie nieprzetworzonych danych z czujnika ciśnienia
Czujnik ciśnienia ST Micro LPS22HB
Ciśnienie (hPa) = in_pressure_raw * in_pressure_scale * 10
Konfigurowanie systemu operacyjnego 77