Users Guide

Tablo 11. Sensör tipleri
Bağıl nem ve sıcaklık sensörü ST Micro HTS221
Hareket sensörü - İvme ölçer ST Micro LNG2DMTR
Basınç sensörü ST Micro LPS22HB
Aşağıdaki komutları çalıştırarak sensörlerden ham verileri alın. Ardından, tablodaki formülü uygulayarak toplanan verileri bağıl nem ve sıcaklık
gibi ölçümlere dönüştürün.
Sensörlerden ham verileri alma
Sensör aygıtlarını sorgulamak için şu komutu çalıştırın.
$ cat /sys/bus/iio/devices/iio:device*/name
hts221 <-- device0, Nem ve sıcaklık.
lng2dm_accel <-- device1, G-sensörü
lps22hb <-- device2, Basınç
Nem ve sıcaklık sensöründen veri almak için şu komutu çalıştırın.
$ cat in_humidityrelative_offset
$ cat in_humidityrelative_raw
$ cat in_humidityrelative_scale
$ cat in_temp_offset
$ cat in_temp_raw
$ cat in_temp_scale
Hareket sensöründen veri almak için şu komutu çalıştırın.
$ cat in_accel_scale_available
$ cat in_accel_*_scale
$ cat in_accel_*_raw
Basınç sensöründen veri almak için şu komutu çalıştırın.
$ cat in_pressure_raw
$ cat in_pressure_scale
Ham verileri kullanmak üzere dönüştürme
Toplanan ham verileri kullanılabilir ölçümlere dönüştürmek için tablodaki formülü uygulayın.
Tablo 12. Bağıl nem ve sıcaklık sensör ham
verilerini dönüştürme
Bağıl nem ve sıcaklık sensörü ST Micro HTS221
BN (% olarak) = (in_humidityrelative_raw + in_humidityrelative_offset) * in_humidityrelative_scale
Sıcaklık (derece C) = (in_temp_raw + in_temp_offset) * in_temp_scale
Tablo 13. Hareket sensörü ham verilerini dönüştürme
Hareket sensörü—İvme ölçer ST Micro LNG2DMTR
accel_{x/y/z} (m/s^2) = in_accel_{x/y/z}_raw * in_accel_{x/y/z}_scale
Tablo 14. Basınç sensörü ham verilerini dönüştürme
Basınç sensörü ST Micro LPS22HB
Basınç (hPa) = in_pressure_raw * in_pressure_scale * 10
İşletim sisteminin kurulumu 59