Дополнительный датчик полезен только тогда, когда автопилот понимает его данные и использует их в нужном режиме. Иначе дорогой модуль становится просто лишним весом. Перед выбором стоит сформулировать задачу: точнее держать высоту, летать без GPS, контролировать батарею или измерять воздушную скорость. Для каждой цели нужен свой сенсор и свои условия установки.
Дальномеры для высоты и препятствий
Лидар или ультразвуковой модуль измеряет расстояние до поверхности. Он помогает удерживать небольшую высоту, точнее садиться и работать рядом с препятствиями. Ультразвук доступен, но чувствителен к ветру, форме поверхности и ограниченному диапазону. Лидар обычно точнее, однако стекло, вода, пыль и яркое солнце могут влиять на результат конкретной модели.
Оптический поток для полета без GPS
Камера оптического потока отслеживает движение рисунка земли. Вместе с дальномером она помогает аппарату удерживать позицию в помещении или под навесом. Однотонный пол, темнота, блики и большая высота ухудшают работу. Модуль устанавливают строго по ориентации и защищают от вибраций.
Датчики тока и напряжения
Они показывают реальную нагрузку и позволяют оценивать израсходованную емкость, а не ориентироваться только на напряжение. Сенсор должен соответствовать максимальному току силовой системы и иметь подходящий тип выхода. После монтажа показания калибруют по внешнему измерителю, иначе красивое число в телеметрии может быть неверным.
Датчик воздушной скорости
Такой сенсор особенно важен для самолета и VTOL в горизонтальном полете. Он измеряет скорость относительно воздуха, а не земли, поэтому помогает автопилоту учитывать встречный или попутный ветер. Трубку Пито выводят в невозмущенный поток, вдали от пропеллера и фюзеляжа, а перед стартом проверяют нулевое значение.
Интерфейс и питание
Модуль может подключаться по I2C, UART, CAN или аналоговому входу. Совпадение разъема еще не гарантирует правильную распиновку. Нужно проверить напряжение питания, уровни сигналов и поддержку драйвера в прошивке. Длинную I2C-линию лучше не прокладывать рядом с силовыми кабелями.
- сформулировать одну конкретную задачу для нового датчика;
- проверить поддержку модели в прошивке автопилота;
- сверить интерфейс, распиновку и напряжение питания;
- выбрать место без вибраций, помех и перекрытия поля зрения;
- выполнить калибровку и проверить показания на земле.
Итог
Набор сенсоров не делает дрон автоматически точнее. Результат дает только датчик, выбранный под задачу, правильно установленный и проверенный в прошивке. Лучше один надежно работающий дальномер или датчик тока, чем несколько модулей, показания которых никто не сверял.