Razor AHRS 5DOF [20190111]: Самодельный инерционный 5DOF трекер
Предыдущая версия трекера Razor AHRS 5DOF [20180715] хорошо работает в проводном исполнении.
Многие товарищи, собиравшие беспроводной Bluetooth вариант этого трекера, сообщили, что столкнулись с некоторыми проблемами. Я решил это проверить, и тоже столкнулся с трудностями. В результате появилась новая версия Razor AHRS 5DOF [20190111], в которой исправлены баги и добавлены новые возможности при работе через Bluetooth и при питании трекера от литиевой батареи.
Вариант Razor AHRS 5DOF [20190111] подходит для любых вариантов исполнения трекера, 3DOF или 5DOF:
Проводной версии трекера,
Bluetooth версии трекера с питанием от повербанка,
Bluetooth версии трекера с питанием от литиевой батареи.
Что нового в версии [20190111]:
Исправлены ошибки компиляции в Arduino IDE версий 1.8.7 и 1.8.8. Теперь скетч компилируется без ошибок в Arduino DE версий 1.8.3 ... 1.8.8.
Исправлены ошибки подключения к трекеру программ Razor_AHRS_5DOF_Calibrator, Razor_I2C_scanner, Razor_Climate. Проблема была в малом таймауте этих программ при работе с COM-портом. Теперь режим работы портов задаётся в файле Connect.ini, который позволяет задавать автоматическое или ручное определение номера порта, скорость обмена 115200 или 57600 бод (57600 - для прошивки «по воздуху»), и величину таймаута в миллисекундах (1…1000).
Добавлен контроль батареи. При питании от литиевой батареи важно (да и просто любопытно) знать, сколько времени осталось ей работать до полного разряда, хватит ли заряда на сегодняшние полетушки или нужно срочно зарядить батарею. Для этого в пакет программ введены две утилиты: Razor_Battery_Indicator и Razor_Battery_Calibrator.
Добавлен вывод в Монитор порта процесса инициализации устройств в функции Setup(). Ко мне пару раз обращались с такой проблемой, что скетч не доходил до основного цикла Loop(). Введение вывода процесса инициализации в Монитор порта позволило выявить проблему с инициализацией модулей сенсоров.
Добавлен к выбору верхнего модуля «Head» вариант SensorVariant 13.
Программы и утилиты Razor_AHRS_5DOF_Calibrator, Razor_I2C_scanner, Razor_Climate, Razor_Battery_Indicator и Razor_Battery_Calibrator объединены в одну папку Razor_AHRS_5DOF, так как они используют общие файлы.
Содержание:
Дополнительные материалы:
Но и это ещё не всё! Следующая версия трекера уже умеет работать по WiFi:
Razor AHRS 5DOF [20191019]: Самодельный инерционный 5DOF трекер
Обратная связь.
Свои отзывы, вопросы и пожелания пишите в следующих ветках форумов:
https://forum.warthunder.ru/index.php?/topic/247114-5dof-inertsionnik-so-smeshcheniyami/
https://forum.il2sturmovik.ru/topic/7524-5dof-инерционник-со-смещениями/
https://forums.eagle.ru/showthread.php?t=23280&page=242
или мне на почту: go1@list.ru ( указывайте тему письма, письма без темы удаляю, не открывая )