Users Guide
Pobieranie czystych danych z czujników
● Aby pobrać dane z czujników, uruchom polecenie.
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- urządzenie 0, wilgotność i temperatura.
lng2dm_accel <-- urządzenie 1, czujnik przyspieszenia
lps22hb <-- urządzenie 2, ciśnienie
● Aby pobrać dane z czujnika temperatury i wilgotności, uruchom polecenie.
$ 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 polecenie.
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
● Aby pobrać dane z czujnika ciśnienia, uruchom polecenie.
$ cat in_pressure_raw
$ cat in_pressure_scale
Konwertowanie czystych danych w celu ich użycia
Zastosuj wzór z tabeli, aby na podstawie czystych danych obliczyć rzeczywiste parametry.
Tabela 11. Konwertowanie danych z czujnika temperatury i wilgotności względnej
Czujniki temperatury i wilgotności względnej ST Micro HTS221
Wilgotność względna (w %) = (in_humidityrelative_raw + in_humidityrelative_offset) * in_humidityrelative_scale
Temperatura (w °C) = (in_temp_raw + in_temp_offset) * in_temp_scale
Tabela 12. Konwertowanie czystych 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 13. Konwertowanie czystych danych z czujnika ciśnienia
Czujnik ciśnienia ST Micro LPS22HB
Ciśnienie (hPa) = in_pressure_raw * in_pressure_scale * 10
Temperatura (w °C) = in_temp_raw * in_temp_scale
Styk zapłonu
Styk zapłonu umożliwia uruchomienie systemu ze stanu zasilania S3, S4 i S5. Stany zasilania S3, S4 i S5 oraz wyłączanie komputera można
skonfigurować za pomocą funkcji zarządzania zasilaniem w systemie operacyjnym.
UWAGA:
Więcej informacji o konfigurowaniu styku zapłonu (za pomocą polecenia system.power-key-action) można znaleźć
tutaj: https://docs.ubuntu.com/core/en/reference/core-configuration.
60 Konfigurowanie systemu operacyjnego