30 августа 2015

XK X6 - настройка передатчика

Продолжая тему вертолета XK K110, а так же будущих моделей от XK Innovations, расскажу о настройке передатчика XK X6, который был в RTF-комплекте с вертолетом.


Передатчик XK X6 имеет шесть каналов управления, память на 10 моделей и использует протокол Futaba S-FHSS . Передатчик питается от шести батареек АА-типа. Он может работать либо в MODE1, либо в MODE2. Есть вертолетный режим и режим управления самолетом или квадрокоптером.


На задней стороне есть возможность регулировать жесткость стиков и присутствует разъем для подключения симулятора. Сбоку есть разъем для подключения блока питания напряжением 12В для зарядки аккумуляторов прямо в передатчике.


Блок настройки передатчика состоит из двух кнопок MODE и BACK слева и колесика, совмещенного с кнопкой PUSH, справа. На экране видно тип модели, режим передатчика, номер модели, заряд аккумуляторов, реверс каналов, режим расходов и тип тарелки. Так же есть индикаторы каналов и триммеров и отображается значение последнего активного канала.


Стики передатчика очень качественные, на подшипниках. Ход у них мягкий, по центру встают идеально.

Я расскажу про настройку передатчика только в режиме вертолета, так как других моделей, которые могли бы работать с этим передатчиком, у меня пока нет. Но если появятся, то дополню материал. Настройка передатчика во многом повторяет настройку пульта J6Pro от Nine Eagles. Так что если у вас был такой передатчик, то с настройкой этого можно справиться легко и непринужденно.

Внимание! Настройку кривых газа производите при выключенной модели или со включенным холдом!

Порядок каналов передатчика
  1. Элероны
  2. Элеватор
  3. Газ
  4. Руддер
  5. Режим гироскопа 3D/6G
  6. Шаг
Описание переключателей для управления в режиме вертолета
FMOD/FLAP - Переключатель нормального режима полета и Idle Up.
G.S/GEAR - Переключатель 3D/6G.
D/R - Переключатель расходов.
HOLD.T - Холд - отключение двигателя.

Защита от случайного включения двигателя
Если при включении передатчика раздается прерывистый писк, то стик газа не находится в нижнем положении или включен режим Idle Up.

Режим экономии энергии
Если в течении 20 секунд не производились никакие настройки передатчика, то у экрана отключается подсветка. Если в течении пятнадцати минут с передатчиком не производилось никаких действий, то по истечении этого времени будет звучать прерывистый писк, напоминающий, что нужно выключить передатчик.

Режим сопряжения (Bind)
Включаем передатчик, включаем модель. На модели нажимаем кнопку сопряжения и держим примерно секунду. Индикаторы на приемнике погаснут и начнет моргать красный индикатор. Когда загорится ровным светом синий и красный индикаторы - сопряжение состоялось.

Сброс настроек
При выключенном передатчике нажать и удерживать кнопки MODE и BACK. Включить передатчик. На экране появятся буквы CC. Если отпустить удерживаемые кнопки, то через пять секунд передатчик перейдет в нормальный режим, а все настройки будут сброшены.

Калибровка стиков
При выключенном передатчике нажать и удерживать триммер газа вниз. Включить передатчик. На экране будут отображаться все доступные символы. Перемещать стики в максимальное и минимальное положение по всем осям. Выставить стик газа в среднее положение. Еще раз нажать триммер газа вниз. Калибровка закончена.

Выбор режима управления MODE1/MODE2
Передатчик включен. Нажимаем и удерживаем кнопки MODE и BACK в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи MODE N, где N может быть 1 или 2. Нажимаем PUSH и колесиком выбираем номер: 1 или 2. Для сохранения настройки нажимаем кнопку BACK. Для завершения нажимаем кнопку BACK еще раз.

Выбор модели
Передатчик включен. Нажимаем и удерживаем кнопки MODE и BACK в течении двух секунд. На экране будет мигать надпись MDL.Sel. Нажимаем PUSH и колесиком выбираем номер модели. Для сохранения настройки нажимаем кнопку BACK. Для завершения нажимаем кнопку BACK еще раз.

Выбор типа модели
Передатчик включен. Нажимаем и удерживаем кнопки MODE и BACK в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи MDL.Type. Нажимаем PUSH и колесиком выбираем тип модели: вертолет или самолет. Для сохранения настройки нажимаем кнопку BACK. Для завершения нажимаем кнопку BACK еще раз.

Выбор типа тарелки автомата перекоса
Данная опция доступна только при типе модели - вертолет. Передатчик включен. Нажимаем и удерживаем кнопки MODE и BACK в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи Swash.Tyep (китайцы даже тут ошибку сделали, так что привожу как есть). Нажимаем PUSH и колесиком выбираем тип тарелки автомата перекоса: 90 градусов или 120 градусов. Для сохранения настройки нажимаем кнопку BACK. Для завершения нажимаем кнопку BACK еще раз. Для всех моделей вертолетов от XK Innovations нужно выбирать тип тарелки автомата перекоса 90 градусов.

Сабтримы
Передатчик включен. Нажимаем и удерживаем кнопки MODE и BACK в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи Sub.Trim. Нажимаем PUSH и колесиком выбираем номер канала - он будет мигать. Нажимаем PUSH и колесиком выбираем необходимое значение. Для сохранения настройки нажимаем кнопку BACK. Или кнопку PUSH для сохранения и перехода к следующему каналу. Удерживание кнопки MODE в течении двух секунд вернет значения по умолчанию. Для завершения нажимаем два раза кнопку BACK. Для всех моделей вертолетов от XK Innovations использование сабтримов не требуется.

Реверс каналов
Передатчик включен. Нажимаем и удерживаем кнопку MODE в течении двух секунд. На экране будет мигать надпись Reverse. Нажимаем PUSH и колесиком выбираем номер канала - он будет мигать. Нажимаем PUSH и колесиком выбираем необходимое значение. Нижнее положение темного квадратика - нормальное значение, верхнее положение - реверс. Для сохранения настройки нажимаем кнопку BACK. Или кнопку PUSH для сохранения и перехода к следующему каналу. Удерживание кнопки MODE в течении двух секунд вернет значения по умолчанию. Для завершения нажимаем два раза кнопку BACK.

Настройка расходов
Пожалуй, одна из наиболее путанных настроек. Если бы я раньше не знал, как это делать, то ни за что бы не догадался! Передатчик включен. Нажимаем и удерживаем кнопку MODE в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи D/R. Нажимаем PUSH и колесиком выбираем номер канала - он будет мигать. Нажимаем PUSH. Далее нужно колесиком задать четыре значения: нормальные расходы для минимального значения канала, нормальные расходы для максимального значения канала, двойные расходы для минимального значения канала и двойные расходы для максимального значения канала. Приведу это на примере настройки канала элеронов. Был выбран первый канал. Задаем значения для нормального режима: Тумблер D/R должен быть включен в режим нормальных расходов (треугольник в нижней части экрана заполнен только в верхней части). Отводим стик элеронов влево до упора. Удерживая стик, колесиком выбираем необходимое значение. Отводим стик элеронов вправо до упора. Удерживая стик, колесиком выбираем необходимое значение. Задаем значения для режима двойных расходов: Тумблер D/R должен быть включен в режим двойных расходов (треугольник в нижней части экрана заполнен полностью). Отводим стик элеронов влево до упора. Удерживая стик, колесиком выбираем необходимое значение. Отводим стик элеронов вправо до упора. Удерживая стик, колесиком выбираем необходимое значение. Для сохранения настройки нажимаем кнопку BACK. Или кнопку PUSH для сохранения и перехода к следующему каналу. Удерживание кнопки MODE в течении двух секунд вернет значения по умолчанию. Для завершения нажимаем два раза кнопку BACK.

Настройка экспонент
Передатчик включен. Нажимаем и удерживаем кнопку MODE в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи EXP. Нажимаем PUSH и колесиком выбираем номер канала - он будет мигать. Нажимаем PUSH и колесиком выбираем необходимое значение. Отрицательное значение - более плавное управление в центре хода стика. Положительное - более резкое в центре хода стика. Для сохранения настройки нажимаем кнопку BACK. Или кнопку PUSH для сохранения и перехода к следующему каналу. Удерживание кнопки MODE в течении двух секунд вернет значения по умолчанию. Для завершения нажимаем два раза кнопку BACK.

Настройка кривой газа
Доступна пятиточечная кривая газа для нормального режима и режима Idle Up. Передатчик включен. Нажимаем и удерживаем кнопку MODE в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи T.Curvc. Нажимаем PUSH и колесиком выбираем номер точки кривой - он будет мигать. Если тумблер FMOD/FLAP в нижнем положении, то будет настраиваться кривая для нормального режима. Если тумблер FMOD/FLAP в верхнем положении, то будет настраиваться кривая для режима Idle Up. Нажимаем PUSH и колесиком выбираем необходимое значение. Для сохранения настройки нажимаем кнопку BACK. Или кнопку PUSH для сохранения и перехода к следующей точке. Удерживание кнопки MODE в течении двух секунд вернет значения по умолчанию. Для завершения нажимаем два раза кнопку BACK.

Настройка кривой шага
Доступна пятиточечная кривая шага для нормального режима и режима Idle Up. Передатчик включен. Нажимаем и удерживаем кнопку MODE в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи P.Curvc. Нажимаем PUSH и колесиком выбираем номер точки кривой - он будет мигать. Если тумблер FMOD/FLAP в нижнем положении, то будет настраиваться кривая для нормального режима. Если тумблер FMOD/FLAP в верхнем положении, то будет настраиваться кривая для режима Idle Up. Нажимаем PUSH и колесиком выбираем необходимое значение. Для сохранения настройки нажимаем кнопку BACK. Или кнопку PUSH для сохранения и перехода к следующей точке. Удерживание кнопки MODE в течении двух секунд вернет значения по умолчанию. Для завершения нажимаем два раза кнопку BACK.

Настройка гироскопа
Передатчик включен. Нажимаем и удерживаем кнопку MODE в течении двух секунд. Колесиком добиваемся появления на экране мигающей надписи Gyro. Нажимаем PUSH. Если тумблер G.S/GEAR в нижнем положении, то задаем значение для этого положения в диапазоне 0-50. Если тумблер G.S/GEAR в верхнем положении, то задаем значение для этого положения в диапазоне 50-100. Для вертолетов от XK Innovations рекомендованы значения 0-30 для режима 3D и 70-100 для режима 6G. Для сохранения настройки нажимаем кнопку BACK. Удерживание кнопки MODE в течении двух секунд вернет значения по умолчанию. Для завершения нажимаем два раза кнопку BACK.

Это все доступные настройки для пульта XK X6 от XK Innovations. Не такие уж они и сложные. Кстати, в пульте установлены резисторы, точно такие же, как используются в передатчиках DEVO. Жаль, что стики целиком переставить невозможно.

Можно добавить к пульту еще два канала управления. Работать они будут, но их настройка будет невозможна. Можно использовать их в симуляторе.


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

25 августа 2015

XK K110 - клон WLToys V977

Недавно был получен новый вертолет XK K110 от  XK Innovations, который является клоном очень популярной модели WLToys V977, но с некоторыми отличиями.


Краткие характеристики XK K110:
  • Диаметр основного ротора: 245мм.
  • Диаметр хвостового ротора: 38мм.
  • Длина: 270мм.
  • Высота: 77мм.
  • Вес без аккумулятора: 47.5г.
  • Взлетный вес: 58.5г.
  • Основной двигатель: бесколлекторный.
  • Хвостовой двигатель: коллекторный 7х20мм.
  • Протокол управления Futaba S-FHSS.
Сначала немного предполагаемой истории появления XK K110. Некоторое время назад существовала компания Nine Eagles, выпускающая микровертолеты. На пике своей активности они выпустили модель Solo Pro 126 с бесколлекторным двигателем и его модификацию с поддержкой протокола Futaba S-FHSS для европейского рынка. Но видимо продажи не заладились и модель не стала популярной. После чего компания практически свернула вертолетное направление. Через некоторое время на рынке появляется вертолет WLToys V977, который внешне - практически полная копия Solo Pro 126, но с очень своеобразным протоколом управления. Благодаря отличной системе стабилизации, недорогим запасным частям и неприхотливости в обслуживании, вертолет становится очень популярным. Теперь же появился XK K110 - почти полная копия WLToys V977, но с протоколом управления Futaba S-FHSS. Как бы наводит на мысль - уж не разработчики ли вертолетного направления из Nine Eagles решили организовать отдельную компанию? В пользу этого говорит еще и новый пульт X6, который шел в комплекте с вертолетом. Его режим настройки почти полностью повторяет настройки передатчика J6Pro от Nine Eagles! Я смог разобраться с ним, даже не заглядывая в инструкцию, так как у меня уже был передатчик J6Pro.

Немного расскажу об особенностях вертолета XK K110. Как и ожидалось, в отличие от WLToys V977, модель имеет полноценные каналы управления. То есть можно настроить кривую шага и газа для нормального режима и режима Idle. Есть и режим 6G - для начинающих. Кроме передатчика, который шел в комплекте, вертолетом можно управлять с любого передатчика Futaba, поддерживающего протокол Futaba S-FHSS. Есть возможность управлять и с любого другого передатчика с помощью модуля RNE480193 от Nine Eagles.  К сожалению, в прошивке Deviation пока нет поддержки протокола Futaba S-FHSS. Чтобы она появилась, нужно настойчиво просить об этом разработчиков на основном форуме проекта Deviation.

Вертолет XK K110 был упакован абсолютно так же, как WLToys V977 новых версий. Те же три высококачественные коробочки.


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


Теперь подробнее о самой модели. XK K110 немногим отличается от WLToys V977. Традиционно начну с хвоста.


При первом осмотре я не обратил внимание, а когда фотографировал, то взгляд зацепился за хвостовой двигатель. Он значительно длиннее, чем у WLToys V977. Там стоит мотор длинной 16мм, а тут - 20мм! В остальном хвосты идентичны.

Конструкция XK K110 полностью повторяет вертолет WLToys V977 новых выпусков.


Плата закреплена на цельный кусок антивибрационной прокладки, а не как у WLToys V977 - на две полоски. Прокладка не такая мягкая, плата не болтается. Сама плата отличается только наличием кнопки сопряжения сбоку и приемником - установлен чип CC2500 вместо nRF24L01.


Если присмотреться, то на плате есть надпись "KN V977R V4", что указывает на прямое родство модели с вертолетом WLToys V977.


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


Регулятор на вертолете XK K110 стоит такой же, как на новых версиях WLToys V977. Как удалось выяснить - это немного модифицированный Turnigy Plush 10A.


У регулятора удален стабилизатор и вместо него установлена перемычка. Регулятор можно легко прошить прошивкой BLHeli.


Лопасти XK K110 точно такие же, как у WLToys V977. По форме и по жесткости. И даже слово "borken" на своем месте. А вот канопа XK K110 имеет некоторое отличие.


Она совсем тонкая, по сравнению с канопой WLToys V977. По толщине больше похожа на канопу WLToys V966, так что страдать при авариях будет сильно. Я-то надеялся наоборот поставить ее на WLToys V977, так как она более яркая.

Далее расскажу про пульт X6 от XK K110. Выше я уже упоминал сходство его конфигурации с пультом J6Pro. Передатчик питается от шести батареек АА-типа.


Как и последние версии J6Pro, передатчик имеет память на 10 моделей. Можно настроить кривые шага и газа для нормального режима и для режима Idle, расходы и экспоненты.


На задней панели доступны регуляторы жесткости стиков и гнездо для подключения симулятора. Передатчик был успешно опробован в симуляторе Heli-X.

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


Внутри все оказалось довольно аккуратно. Даже нормальная антенна на месте. Я не смог понять, какая распиновка у передающего модуля. А так можно было бы в будущем впаять его в DEVO, если в Deviation появится поддержка протокола Futaba S-FHSS.


Удивило то, что у такого недорогого пульта стики на подшипниках! Такое вижу впервые. Про настройку передатчика сделаю отдельную статью, так как это потребуется и для других моделей от XK Innovations. Здесь только приведу рекомендуемые параметры и некоторые важные процедуры, касающиеся вертолета XK K110.

Для управления вертолетом XK K110 используется 6 каналов:
  1. Элероны
  2. Элеватор
  3. Газ
  4. Руддер
  5. Режим гироскопа 3D/6G
  6. Шаг
В передатчике для канала шага и газа есть пятиточечные кривые. Ниже приведу для них рекомендуемые значения:

Кривая газа для нормального режима: 1 - 0, 2 - 45, 3 - 65, 4- 80, 5 - 100.
Кривая газа для режима Idle: 1 - 100, 2 - 100, 3 - 100, 4 -100, 5 - 100.
Кривая шага для нормального режима: 1 - 40, 2 - 45, 3 - 50, 4 - 60, 5 - 70.
Кривая шага для режима Idle: 1 - 30, 2 - 40, 3 - 50, 4 - 60, 5 - 70.

На пятом канале находится переключатель режимов 3D/6G. При значении от 0 до 30 будет работать режим 3D, при значении от 70 до 100 - режим 6G.

Режим сопряжения (Bind)
Включаем передатчик, включаем модель. На модели нажимаем кнопку сопряжения и держим примерно секунду. Индикаторы на приемнике погаснут и начнет моргать красный индикатор. Когда загорится ровным светом синий и красный индикаторы - сопряжение состоялось.

Калибровка акселерометров
Включаем передатчик, включаем модель. Модель ставим на ровную поверхность. Ждем завершения процедуры сопряжения. Индикаторы на приемнике должны загореться ровным светом. Одновременно переводим левый стик в нижний левый угол, а правый стик в нижний правый угол. Синий индикатор начнет быстро моргать. Отпускаем стики. Через секунду моргнет красный индикатор и индикаторы снова будут светиться ровно - значения калибровки сохранены.

Настройка режима 6G
Включаем передатчик, включаем модель. Включаем режим 6G. Переводим правый стик (для Mode2) в нижнее положение и держим несколько секунд. Синий индикатор на приемнике начнет моргать. Взлетаем и стараемся удержать модель на месте. Через некоторое время приземляемся. Чтобы сохранить полученные значения, переводим правый стик (для Mode2) в нижнее положение и держим несколько секунд. Синий индикатор перестанет моргать и загорится ровным светом, а красный коротко моргнет - настройка режима 6G завершена. После этого индикаторы будут светиться ровно.

Осталось показать новый вертолет XK K110 в полете. Немного увеличил углы, так как показались маловаты. Выставил значения для режима Idle: 1 - 24, 2 - 37, 3 - 50, 4 - 63, 5 - 76. Летает очень предсказуемо, никаких проблем с хвостом замечено не было. По мощности такой же, как WLToys V977.


Пока вертолет XK K110 до меня добирался, стали доступны качественные металлические апгрейды: тарелка автомата перекосаголова основного ротора и цапфы.


Я могу смело рекомендовать эту модель тем, кто только начинает вхождение в вертолетное хобби. В режиме 6G вертолетом очень легко управлять. Наличие раздельных кривых шага и газа позволит полностью реализовать потенциал модели. Передатчик можно использовать для тренировок в симуляторе. XK K110 полностью совместим по запасным частям с WLToys V977, кроме платы управления.

07 августа 2015

Deviation - сборка прошивки в Ubuntu Linux

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

Для начала нужно установить необходимые пакеты для сборки. Сделать это можно командой в консоли:

$ sudo apt-get install mercurial gcc-arm-none-eabi libnewlib-arm-none-eabi

Теперь нужно выбрать место, где будут располагаться исходные тексты прошивки и прочие дополнительные данные. Пусть это будет "~/build/deviation":

$ mkdir -p ~/build/deviation

Переходим во вновь созданный каталог и получаем исходные тексты прошивки:

$ cd ~/build/deviation
$ hg --config hgsubversion.branch=default clone https://bitbucket.org/deviationtx/deviation

Если все прошло успешно и без ошибок, то уже можно выполнить сборку. Я буду собирать для передатчика Devo 10, для другого передатчика нужно будет подставить другие значения в команду. Для Devo 7E - devo7e, для Devo 8S - devo8. Нужно будет перейти внутрь полученного каталога и запустить процесс сборки:

$ cd ~/build/deviation/deviation/src
make TARGET=devo10

Если сборка выполнена без ошибок, то в каталоге "src" должен получиться файл "devo10.dfu" - это и есть файл прошивки. О том, как его установить - расскажу ниже.

Кроме прошивки, потребуется еще и файловая система. Ее так же можно получить, выполнив одну команду:

make TARGET=devo10 fs

В каталоге "src" должен получится файл вида "deviation-fs-devo10-....zip". Это и есть архив с файловой системой, который позже можно будет распаковать в передатчик или использовать для запуска эмулятора.

С необходимыми для работы файлами разобрались. Но хочется иметь еще и эмулятор прошивки, который на официальном сайте доступен только для Windows. Для этого нужно установить дополнительные пакеты:

$ sudo apt-get install portaudio19-dev libfltk1.3-dev g++

Затем внутри каталога "src" нужно выполнить команду:

make TARGET=emu_devo10 SOUND=1

На выходе должен получиться файл "emu_devo10.elf". Это и есть эмулятор прошивки. Нужно поместить его в отдельный каталог и туда же распаковать файловую систему. Должно получиться вот так:


Запустив файл "emu_devo10.elf", после короткой заставки, получим следующую картину:


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

А теперь можно автоматизировать весь процесс сборки, написав небольшой скрипт:

$ touch ~/build/deviation/deviation-build
$ chmod 755 ~/build/deviation/deviation-build

Содержание скрипта будет следующим:

#!/bin/bash
LANGUAGE=C
SOURCE="https://bitbucket.org/deviationtx/deviation"
[[ -d ./deviation ]] && rm -r ./deviation
hg --config hgsubversion.branch=default clone ${SOURCE}
if [ -d ./deviation ]; then
    cd ./deviation/src
    make TARGET=devo10
    make TARGET=devo10 fs
    make TARGET=emu_devo10 SOUND=1
fi

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

Осталось установить прошивку в передатчик. Потребуется небольшая утилита от автора прошивки. Для ее работы нужно установить виртуальную машину Java, если она еще не установлена:

$ sudo apt-get install openjdk-8-jre

Далее нужно дать доступ пользователю к USB-устройствам:

$ sudo groupadd usb
$ sudo usermod $USER -a -G usb
$ echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"' | sudo tee -a /etc/udev/rules.d/10-usb.rules


После этого нужно перезагрузить правила udev:

$ sudo udevadm control -R

У текущего пользователя нужно перезагрузить права - завершить текущую сессию и открыть новую. Или просто перезагрузить компьютер. Затем нужно скачать последнюю версию программы установки, о которой рассказывал ранее, и поместить в рабочий каталог, например "~/bin/firmware-updater".

$ mkdir ~/bin/firmware-updater
$ cd  ~/bin/firmware-updater
wget "http://deviationtx.com/downloads-new/category/161-dfu-usb-tool?download=1117:deviation-uploader-0-8-0" -O deviationupload-0.8.0.jar
$ echo "java -jar deviationupload-0.8.0.jar" >./firmware-updater
$ chmod 755 ./firmware-updater
./firmware-updater

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


Осталось перейти на вкладку "DFU", выбрать файл прошивки и нажать "Send". После операции появится сообщение об успешном завершении прошивки.


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

01 августа 2015

WLToys V977 - горячее лето в Крыму

Случилась позавчера пренеприятнейшая история. Как обычно, вечером вышел полетать. Лежит у нас посреди поля большой бетонный блок. Использую его вместо стола и для взлета-посадки мелких вертолетов. При посадке WLToys V977 задел хвостом мелкий выступ на этом камне. Хвостовой ротор разлетается пополам и одна часть ударяет мне по руке. Рефлекторно разжимаю и отдергиваю руку. Пульт, который был в руках, кувыркаясь, летит на землю! Падает стиками вниз! У меня аж внутри все похолодело. Поднимаю, осматриваю, вроде все работает. Пульт чудом остался целым. Стики спасла скоба для ремешка. Вот теперь я понял, для чего нужен ремешок. Чтобы пульт из рук не выпадал!

Восстановил WLToys V977 после того, как ротор двигателя HP05S развалился на части и кольцо с магнитами немного терлось о статор.


Приспособил ротор от двигателя вертолета HiSky HCP100S. На статор HP05S ротор подошел идеально. Причем сам ротор имеет такие же тонкие магниты, как и на роторе HP05S. Так что, если кто может перематывать двигатели, хочет заменить двигатель на WLToys V977, то можно использовать двигатель от HiSky HCP100S, как основу. Можно сделать по 7 витков на зуб проводом 0.28-0.3мм, либо в две жилы проводом 0.2мм - тяги будет не меньше, чем у HP05S. Чуть позже я так и сделаю. А пока вчерашнее видео полета на восстановленном двигателе.


Тик-так не получился, потому что пульт теперь на ремешке и стики расположены немного неудобно - буду привыкать:)