26 марта 2016

Тестирование беспроводного симулятора HiSky

Недавно давал анонс беспроводного симулятора от HiSky, а на днях получил его и протестировал.


USB-свисток может работать как в беспроводном режиме по протоколу HiSky, так и с использованием провода с любым передатчиком. На странице товара можно выбрать комплект с проводом под свой передатчик, если это необходимо.

USB-свисток без проводов можно подключить к передатчикам HiSky X-6S, HiSky H-6, адаптеру HiSky HT-8, передатчику DEVO с прошивкой Deviation и установленным модулем nRF24L01. USB-свисток не сохраняет статус предыдущего подключения и при подключении к компьютеру все время переходит в режим сопряжения. При подключении к DEVO есть маленький нюанс. В настройках модели нужно очистить поле FixedID, тогда пульт будет входить в режим сопряжения при каждом включении и не придется каждый раз залезать в настройки и нажимать кнопку Bind.

USB-свисток определяется в системе как пятиосевой джойстик с пятью кнопками.  На практике кнопки оказались нерабочими, работали только оси.


Но и это еще не все. Как я не старался, но откалибровать USB-свисток у меня не получалось. Значения по осям дергались и вообще все работало неадекватно. И тут я вспомнил, что подобное поведение наблюдалось у другого свистка, который "22-в-1" в режиме работы под симулятор Феникс. Я попробовал этот USB-свисток в Фениксе и все заработало! Джойстик успешно откалибровался, никаких дерганий по осям не было. Но и тут счастье было не долгим. В какой-то момент USB-свисток перестал определятся в Фениксе. Не знаю с чем это связано, так как позже попробовал восстановить образ системы до первоначального состояния, но это не помогло. Все эксперименты проделывал в виртуальной машине.

Тогда попробовал скачать то, что предлагалось на странице товара. Это оказался тот же Феникс, только более ранней версии, переименованный и взломанный. С ним USB-свисток заработал без каких либо проблем. С другими симуляторами USB-свисток работать не будет!

В системе USB-свисток определяется как "Oleg Semyonov PHOENIX RC USB Controller". Интересно, то есть производитель использовал наработки нашего человека! Недолгое гугление привело меня на наш любимый сайт с форумом, а именно на статью по созданию самодельного USB-свистка для симулятора. Немного потыкав тестером, я убедился, что схема USB-свистка практически соответствует той, что присутствует в статье.


Сигнал принимается через nRF24L01 и поступает на микросхему FT24C16A, где преобразуется в PPM, и затем поступает на Atmega8. Проводной сигнал с разъема, через транзистор, так же идет на Atmega8. Так что, если есть у нас светлые умы, то можно попробовать перепрошить Atmega8 и сделать нормальный беспроводной USB-свисток.

Да, вывод неутешительный. Где-то производитель просчитался и вместо нормального продукта получилось что-то сырое и недоделанное. А какова была идея!

17 марта 2016

Новости проекта Deviation - протокол Futaba S-FHSS

Сегодня стал доступен для тестирования новый протокол Futaba S-FHSS. Очень долго его ждали энтузиасты! Протокол стал особенно востребованным с появлением моделей вертолетов и квадрокоптеров от компании XK Innovations.

Для того, чтобы воспользоваться протоколом Futaba S-FHSS нужно установить дополнительный модуль CC2500 в передатчик. Как это сделать, я рассказывал ранее. Подойдет абсолютно любой модуль CC2500.

Затем нужно зайти на форум Deviation и скачать тестовую прошивку под необходимую аппаратуру. Далее все просто - создать новую модель и выбрать протокол S-FHSS. Протокол содержит 8 каналов управления. Порядок каналов следующий:
  1. Элероны
  2. Элеватор
  3. Газ
  4. Руддер
  5. Переключение режимов 3D и 6G. +100 - 3D, -100 - 6G
  6. Шаг
Еще два канала не используются для управления вертолетами. Работу протокола проверил на вертолетах XK K120 и XK K110. Оба вертолета управлялись вполне адекватно, а на XK K110 без проблем отработала процедура калибровки акселерометров и настройка режима 6G.

Сопряжение модели и передатчика делается очень просто. Включается модель, нажимается кнопка на плате управления и затем включается передатчик с необходимой конфигурацией. Через пару секунд модель будет откликаться на стики.

Приведу общую конфигурацию для XK K120 и XK K110. Настройки у них получаются идентичные. Разве что, по желанию, можно покрутить диапазон шага на шестом канале. Холд у меня назначен на ELE DR1. Изменить тумблер можно в микшерах, на виртуальном канале Safety на третьей странице, значение Switch. Полетные режимы на своем месте. Тумблер GEAR отвечает за включение режима 6G, тумблер AILE DR - за расходы. Виртуальный канал Safety отвечает за предотвращение случайного отключения холда при ненулевом газе.

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

16 марта 2016

Гонки по FPV - Подготовка

Под давлением "общественности", в лице друзей, решил собрать себе гоночный квадрокоптер. Раньше очень скептически относился к квадрокоптерам из-за очень простого управления и довольно скучного полета. Но посмотрев, как может летать гоночный квадрокоптер 250-го класса, был приятно удивлен. Да еще и сам попробовал полетать по FPV - довольно интересно! В общем, решил - надо собирать. Но, как обычно, захотелось странного. Попробую сделать так, чтобы квадрокоптер мог летать в инверте, изменяя направление вращения двигателей. Будет интересно попробовать этот режим при полетах по FPV. Долго читал форумы и собирал информацию. В итоге, подобрал следующие комплектующие.

Начну с рамы. Наиболее популярная сейчас рама - это ZMR250. При наличии доступа к 3D-принтеру, из нее можно сделать очень даже приличный агрегат. Но 3D-принтер пока только в проекте и не хотелось возни с переделками, хотелось готовый продукт. Выбор пал на раму DALRC DL220.


Мне понравилось то, что присутствуют карбоновые боковины, которые не дадут сложиться стойкам при жестком ударе. Курсовая камера крепится к кронштейну, который зафиксирован на площадке с демпферами. Есть защита для двигателей. Да, у рамы несъемные лучи, но это и меньший вес. Ладно, полетаю, проверю эту раму на стойкость к авариям.


Контроллер выбрал самый популярный на сегодняшний день SP Racing F3 10DOF. С одной стороны, гоночному квадрокоптеру без надобности компас и барометр, но мне будет интересно подключить к нему GPS. Нет, не для того, чтобы летать по нему, а для того, чтобы определять дистанцию от точки взлета, направление и скорость. Иногда эти данные могут очень пригодиться для тестирования. Ну и поддержка прошивки RaceFlight радует.


Приемник выбирал с максимальным функционалом. Был приобретен OrangeRX R720X V2. Спасибо другу, что помог заказать его с HK, ибо у меня нет возможности оплатить его - санкции-с:) Приемник имеет две полноценные антенны, способные работать в режиме Diversity. К контроллеру будет подключаться по шине S.BUS и на контроллер будут поступать 12 каналов управления. У приемника присутствует режим FailSafe и телеметрия - очень полезная функция. Можно будет настроить передатчик так, чтобы давал сигнал, когда заряд аккумулятора на квадрокоптере будет подходить к концу.


В качестве платы разводки питания выбрал MXK Power Distribution Board со встроенным OSD. Плата имеет на борту BEC на 5В и на 12В. Квадрокоптер планирую питать он четырех банок, так что BEC на 12В лишним не будет.


Двигатели взял EMAX RS2205-2300kV. Довольно неплохие за свои деньги. Посмотрел различные видео с ними - должны выстреливать хорошо.


Регуляторы взял на новом контроллере Silabs F396 - DYS XM20A V1. Выбор на них пал из-за поддержки нового протокола управления MultiShot, который в десять раз быстрее OneShot125!


Для начала, взял камеру Eachine CCD 700TVL с обзором на 148 градусов. На первое время ее хватит, а позже протестирую другие камеры и выберу оптимальную. В конечном итоге, хочется увидеть с камеры картинку без засветки в яркие солнечные дни, которых у нас в Крыму предостаточно:)


Видео-передатчик поставлю Eachine ET600R с RaceBand. Для увеличения дальности передачи попробую убрать на нем разъем и припаять антенну напрямую. Все таки на разъеме сигнал прилично теряется. Тем более антенны планирую использовать самодельные - опыт изготовления уже есть. Антенны вроде как расходник на аппаратах такого класса.


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

Полетав по FPV в шлеме, понял, что мне не хватает. Не хватало звука от двигателей квадрокоптера! Поэтому принял решение установить на квадрокоптере микрофон. Взял подходящий микрофон FA-MT01.


Размещу микрофон в кусочке пенопласта так, что было слышно только звук работающих двигателей и ветер не мешал.


Для визуальной и звуковой индикации установлю светодиоды и пищалку Lantian WS2812B в заднюю часть рамы квадрокоптера. Остается открытым вопрос, как лучше сделать индикацию задней части квадрокоптера так, чтобы соперники по гонке смогли различать, чей квадрокоптер идет впереди. Обычных светодиодов будет мало - уже проверено. Надо что-то мощное и чтобы была возможность выбирать различные цвета.


Последним элементом взял площадку под усы антенны приемника. На вид она не очень надежно выглядит, но на первое время хватит. Потом, когда будет готов 3D-принтер, напечатаю другую.


Аккумуляторы планирую ONBO 1500mAh 4S 60C, как самые доступные и недорогие. Они хотя бы не дуются - проверено! Заодно их же пущу на 450-й вертолет.

На пробу взял несколько пар симметричных пропеллеров Gemfan 5030 3D для полетов в инверте. Жаль, что не было HQ 5045 3D, а то бы и их попробовал.

Осталось рассказать о шлеме, который буду использовать для полетов по FPV. Основой будет вот этот набор.


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


Попробую настроить на видео-рекордере циклическую запись при подаче питания. Но если не получится, то выведу наружу кнопку включения записи. Об этом видео-рекордере так же расскажу в отдельной статье.

Ну вот и все на сегодня. Все детали уже заказаны и с различной скоростью двигаются в моем направлении:) Так что ждите продолжения по сборке и настройке всего этого хозяйства!

12 марта 2016

Наши на World Drone Prix!

Мимо такого события я не мог спокойно пройти! Сегодня, впервые в истории, на соревнованиях World Drone Prix 2016 в Дубаи наша команда заняла почетное третье место и выиграла приз за самый быстрый круг!


Поздравляем чемпионов! Надеюсь, что это событие придаст новый толчок в развитии такого вида спорта, как гонки на квадрокоптерах! Искренне рад за ребят!

02 марта 2016

XK Dexterity X100 - маленький пилотажный квадрик

Похоже я все таки дождался появления китайского аналога Blade Nano QX 3D! Сегодня появился анонс XK Dexterity X100 - комнатного пилотажного квадрокоптера!


Квадрокоптер управляется по протоколу Futaba S-FHSS, его взлетный вес 37 грамм. Модель может выполнять тик-таки, роллы, флипы, пирофлип, то есть имеет полноценный acro-режим. Да что рассказывать -  просто посмотрите:


Аппарат отлично бы подошел для моей идеи сделать комнатный FPV-носитель:) Так что жду начала продаж. Обзор обязательно будет!

01 марта 2016

HiSky HCP60 - самый маленький пилотажный вертолет

Не прошло и трех месяцев, как приехал ко мне самый маленький пилотажный вертолет HiSky HCP60! По опыту знаю, что после столь долгого путешествия посылки приезжают довольно сильно помятые. Так оказалось и в этот раз. Вертолет был частично разложен на детали, а пульт имел серьезное повреждение правого стика - он был просто утоплен в корпус передатчика. Была сломана пластиковая горизонтальная ось. Удалось восстановить ее, просверлив насквозь и закрепив на карбоновом прутке. В этом месте уже не сломается:)


Вертолет реально маленький! Легко умещается на ладони. Первая мысль - птенец вертолета:) Технические характеристики HiSky HCP60:
  • Диаметр основного ротора: 182.7мм.
  • Диаметр хвостового ротора: 37мм.
  • Длина: 180.8мм.
  • Высота: 65.5мм.
  • Взлетный вес: 34.5г.
  • Вес без аккумулятора: 29.8г.
  • Аккумулятор: 180мА/ч 15C
  • Основной двигатель: 8522
  • Хвостовой двигатель: 0614
  • Протокол управления: HiSky
  • Имеется 6G-режим
Приехало две коробки, запечатанные в общий пакет. В одной коробке передатчик HiSky X-6S, а во второй модель с аксессуарами.


В комплекте был собственно вертолет HiSky HCP60, передатчик HiSky X-6S, две инструкции к пульту: на английском и китайском, инструкция к вертолету, один аккумулятор 180мА/ч 15C, зарядное устройство с кабелем, запасные основные лопасти, запасной хвостовой винт зеленого цвета, набор болтиков и запасные линки, отвертка и шестигранный ключ для фиксации лопастей в цапфах.

Наверное дальше будет удобнее сравнить HiSky HCP60 с предыдущей моделью - HiSky HCP80 V2, как в плане размеров, так и в плане изменений в конструкции вертолета.


Раньше я думал, что HiSky HCP60 - уменьшенная копия HiSky HCP80 V2 и по деталям они будут совместимы. Но оказалось, что это не совсем так.

Традиционно начну с хвоста. Кроме длины хвостовой балки, единственное отличие, что я нашел - это более массивный комель хвостового винта у HiSky HCP60.


Балка имеет сечение 2x2мм. Крепление хвостового мотора и его габариты полностью совпадают.

В отличии от HiSky HCP80 V2 у HiSky HCP60 другое расположение сервоприводов. С правой стороны расположены правый и передний сервоприводы.


С левой стороны расположен двигатель и левый сервопривод. Тарелка автомата перекоса развернута на 180 градусов и планка антивращателя теперь расположена сзади.


Удивительно, но основной двигатель у HiSky HCP60 немного больше и мощнее, чем у HiSky HCP80 V2!


Диаметр двигателей одинаковый - 8.5мм. По моему, с двигателем получился перебор. Он очень тяжелый. Его вес с пиньеном получается 5.4 грамма. На мой взгляд лучше бы оставили двигатель от HiSky HCP80 V2, но увеличили бы аккумулятор и подняли его токоотдачу.


Сервоприводы стали еще меньше. Хотя двигатель на них остался такой же.

Плата приемника и подставка под него остались такими же, как у HiSky HCP80 V2.


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


Голова основного ротора HiSky HCP60 внешне хоть и похожа, но ни одна деталь не совместима с HiSky HCP80 V2. Межлопастный вал так и остался полтора миллиметра в диаметре, но стал короче, что очень положительно сказалось на стойкости к авариям. Цапфы основного ротора такие же, но длина рычагов меньше, так как хаб более узкий. Основной вал стальной, диаметром 2мм. Стопорное кольцо выполнено вместе с валом, как у HiSky HCP100S. Тарелка автомата перекоса имеет "рыбий глаз".

Демпферы в хабе очень мягкие. Из-за этого резкие маневры на модели получаются размазанными. Попробовал организовать более жесткие демпферы - появилась раскачка по крену-тангажу при резких маневрах. Так что пришлось все вернуть обратно.


Лопасти совсем миниатюрные в сравнении. Довольно жесткие. Отлично выдерживают аварии.

На раме место под приемник сделано цельным, даже без отверстий для облегчения! Основная шестерня очень маленькая.


Я уже несколько раз бил вертолет об пол, но зубья пока держатся. При авариях шестерня сползает с вала.


Отсек под аккумулятор в шасси стал меньше. Теперь в него не влезают аккумуляторы побольше. Только родные помещаются.


Канопа стала значительно меньше. Но все так же крепится в четырех точках к раме. Как же это неудобно!

Аккумуляторы остались такие же, как у HiSky HCP80 V2 - 180 мА/ч 15C. Их токоотдачи катастрофически не хватает. Активно полетать блинчиком - пожалуйста, а вот покрутить флипы-роллы - просадки по питанию жуткие.

Попробовал зарядить аккумулятор стоковым зарядником - нормально. Напряжение не превышает 4.2 вольта.

Немного расскажу о передатчике HiSky X-6S. Очень добротный передатчик для начала.


Есть все необходимые функции: расходы, пятиточечные кривые, экспоненты, реверс каналов, сабтримы, память на 10 моделей, таймер. Доступна калибровка стиков. Есть монитор каналов. Можно задавать различные типы тарелки автомата перекоса для вертолета и различные комбинации управления для самолета. Передатчик поддерживает MODE1-4.


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


Антенна съемная. Стики на подшипниках. По форме и по хвату в руках пульт очень похож на DEVO 10.


В передатчике уже были предустановленные конфигурации для популярных моделей компании HiSky. Передатчик можно использовать не только с моделями от HiSky. В продаже есть для него семиканальный приемник HiSky XY7000S, который можно установить на любую модель. А с учетом того, что появился беспроводной симулятор для протокола HiSky, пульт не будет лежать без дела после перехода на серьезную аппаратуру. Чтобы не убивать стики на хорошем пульте, передатчик HiSky X-6S можно с комфортом использовать в симуляторе, что я в скором времени и попробую:)

С передатчиком HiSky X-6S я делал только тестовые полеты, в основном летал с DEVO 10 с установленным модулем nRF24L01. Вот мой файл конфигурации для DEVO 10.

По рассказу наверное понятно, как HiSky HCP60 будет летать. Кстати, у модели есть пирокомпенсация, но работать она будет только в 6G-режиме, как и у HiSky HCP80 V2. Калибровка акселерометров не предусмотрена. Так что, если модель куда-то тащит в 6G-режиме, то помогут только триммеры. Хотя летать на таком маленьком вертолете в 6G-режиме то еще извращение, он и в 3D стабильный дальше некуда!


Вертолет HiSky HCP60 исключительно для полетов в помещении. Если вовремя дергать холд и не вгонять модель на полном газу в пол, то стойкость к авариям у модели на высоте, что я и старался показать на видео. В итоге, только на лопастях образовалась пара мелких зазубрин. Канопа оказалась очень прочной, после стольких падений осталась как новая. Хвост не очень понравился. Стоит немного переборщить с шагом или дать большой наклон тарелки - хвост начинает жить собственной жизнью!

Еще есть идея попробовать поставить лопасти и хвост от HiSky HCP80 V2. Может быть вертолет полетит лучше - позже буду пробовать...