Activity

Бесплатное увеличение дальности управления Cheerson CX-20

Что-то не радовала меня последнее время дальность радиоуправления Cheerson CX-20. На расстоянии 300-350 метров, а то и меньше срабатывал FailSafe по потере радиосигнала и аппарат возвращался. Также, этот failsafe срабатывал на высоте около 180 метров.

И подумалось мне, а ведь то, как принято крепить антенны чирсона, закрепляя их к ногам - это совсем неправильно. Во первых, при этом передающая антенна обязательно должна стоять вертикально, чтобы создавать вертикальную поляризацию сигнала (что не всегда так). Во вторых, количество помех с вертикальной поляризацией намного больше, чем с горизонтальной. В третьих, при подъеме коптера вверх антенны коптера и передатчика вообще получаются направлены друг на друга что вызывает очень большие потери сигнала.

И тогда я попробовал закрепить антенны квадрокоптера на его брюхо - одну вдоль, другую поперек. Это чтобы при любом положении квадрокоптера относительно пульта хоть одна из них была к пульту ориентирована перпендикулярно, обеспечивая максимальный прием сигнала.

Вот так:

На пульте антенна, естественно, повернута вбок.

Результаты эксперимента с дальним полетом полностью подтвердили теорию. Отлетел вдаль на 550 метров и при этом сохранялось нормальное управление коптером. Дальше лететь не решился, учитывая что начались помехи на FPV, передатчик у меня всего 200mw.

Вернулся, полетел ввысь. Поднялся на высоту 340м. без всяких фейлсейфов. FPV перестало нормально показывать, пришлось спускаться.

Вот так, без всяких бустеров и прочего колхоза, простым изменением положения антенн удалось резко увеличить дальность и надежность связи.

Cheerson CX-20, управление крутилкой режимом Simple

Не так давно запараллелил выходы каналов крутилок на APM, так, на всякий случай. А сегодня мне это пригодилось. Вот не хватало мне переключателя полетного режима в Simple, а сегодня думаю - так ведь у меня свободная крутилка есть!

У меня свободная крутилка заведена на 7 канал APM. Установил параметр CH7_OPT = 3 (Simple Mode), проверил - все прекрасно работает. Когда крутилка повернута против часовой стрелки, режимы работают “по умолчанию”, когда поворачиваю крутилку по часовой стрелке, включается “Simple” режим, т.е. стик “на себя” тащит коптер в моем направлении вне зависимости от ориентации коптера.

Зачем мне это надо? А это мне нужно как второй уровень спасения коптера от потери. Вот представьте, летаете вы далеко, коптер либо точкой виден, либо вообще его не разглядеть. И тут отказывает GPS и коптер летит в неизвестном направлении. Что делать?

RTL включить - верная потеря коптера, без GPS он коптер только в Китай способен увести. Даже FPV с OSD уже мало полезны, OSD будет показывать неправильное направление на дом. Визуально сориентировать коптер невозможно - слишком далеко, нет визуального контакта.

И тут я спокойно перевожу коптер в режим ALT-HOLD (чтобы не упал), крутилку по часовой стрелке, и просто тяну правый стик на себя. Коптер без всякого GPS летит в мою сторону, удерживая при этом высоту. Как я его увижу получше, уже могу им точнее управлять - стик влево-вправо.

Так что, полезная вещь получается - свободная крутилка!

ApmLog2srt

For English please click here.

Просматривая видео запись полета мне постоянно не хватало данных OSD на этом видео. Запись живого FPV с OSD вещь, конечно, тоже интересная, но сравнивать качество этого видео с Full HD записью с видеокамеры совершенно нельзя. Вот бы здорово наложить данные OSD на эту FullHD видеозапись, а еще если можно было бы это и Youtube выложить?

А почему бы и нет, подумал я и нарисовал небольшую программку, которая берет на входе лог-файл полета и создает из него субтитры с полетной основной информацией, пригодные для проигрывания как в программе видеоплейере (например VLC Media Player), так и пригодные для выкладки в Youtube.

Выглядит это примерно так:

Выводимая на экран информация:

Режим полета, *Кол. спутников/HDop, дистанция и высота, скорость, уровень батареи.

Кроме того, выводятся возникающие ошибки и события (типа, например, сработок FailSafe).

Из настраиваемых параметров есть только один, но очень важный: “Take-off time on video”. Целое число в секундах, может быть отрицательным. Служит для синхронизации времени в логе и на видео.

В данном параметре необходимо указать время в секундах самого первого взлета квадрокоптера с земли. Т.е. смотрите на видео, на какой секунде он оторвался от земли и указываете это время.

Для подгрузки файла субтитров в VLC Media Player открываете меню “Субтитры -> Добавить файл субтитров”.

Для подргузки в Youtube нужно войти в “Менеджер видео”, кнопка “Изменить” на нужном видео, кнопка “Субтитры”, добавляете новые субтитры и загружаете их из файла. Затем кнопка “Опубликовать”.

Ну вот и все, вот собственно и программа:
ApmLog2srt v1.1

Требования к системе: NET Framework 4.5