Утилита 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

Удачи!