Утилита RazorClimate
Утилита RazorClimate предназначена для проверки датчиков температуры и давления в Razor AHRS. Для использования в Ардуино должен быть загружен скетч Razor_AHRS крайней версии [20180306] или более новой.
В каждом модуле для Razor AHRS есть гироскоп, который имеет датчик температуры, предназначенный для корректировки данных гироскопа при изменении температуры для уменьшения дрейфа гироскопа, что пока никем не реализовано. В модуле GY-91 есть еще и чип BMP280 измеряющий температуру и давление атмосферы.
Для чтения этих данных в версии скетча [20180306] введены команды #?t и #?p. Проверить можно в мониторе порта на скорости 115200:
Введите команды:
#o0#ot - остановить поток данных и перевести вывод в текстовый формат
#?t#?p - считать температуру и давление. Давлление следует считывать сразу за температурой, Так точнее.
Ответ от Ардуино для модуля GY-91:
26.32 - температура воздуха в градусах Цельсия
100002.23 - атмосферное давление в Паскалях
Ответ от Ардуино для модуля GY-85:
28. 43 - температура гироскопа в градусах Цельсия
0.00 - атмосферное давление модуль GY-85 не может измерить.
Вместо ввода команд в мониторе удобнее использовать утилиту RazorClimate: RazorAHRSclimate.rar
При запуске RazorClimate.exe находит RazorAHRS, затем раз в секунду считывает показания температуры и давления:
Температура выводится в градусах Цельсия. Давление выводится в ГектоПаскалях и Миллиметрах Ртутного Столба.
Температура обычно немного завышена из-за саморазогрева датчиков. Давление измеряется достаточно хорошо. Когда на улице безоблачная погода, давление выше 760 mmHg.
Скачать RazorAHRSclimate.rar
Удачи!