23 мая 2015

GAUI X3 - первый полет на улице с аккмулятором 6S

Сегодня совершил первый пробный полет на велколепном вертолете GAUI X3 с нормальным аккумулятором на шесть банок.


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

Привод хвостового ротора был переделан с вала на ремень. На питчпампе хвост немного гулял. Либо недостаточно тяги хвостового ротора - решается путем установки хвостовых лопастей на 68мм, либо недостаточно скорости вращения ротора - решается установкой вала хвостового ротора с шестерней на 14 зубьев от Lynx, либо не до конца сделанные настройки блока стабилизации. В общем, буду разбираться. Советы в комментариях приветствуются.

Жаль, что успел зарядить только один аккумулятор. Надо с этим что-то делать, приобретать более мощный зарядник, а то сейчас шестибаночный аккумулятор заряжается током только 2.2 ампера, а хотелось бы хотя бы 5, иначе очень долго идет процесс зарядки.

13 мая 2015

HiSky HCP100S - обновленная версия


Компания HiSky выпустила в продажу обновленную версию своего вертолета HCP100S. Изменения коснулись прошивки основной платы:
  1. Появилась поддержка сателлитов как DSMX, так и DSM2, причем на частотах 11мс и 22мс. Теперь не нужно шаманских танцев с бубном, чтобы подключить вертолет с сателлитом.
  2. Исправили проблему с отставанием сервоприводов. То есть признали, что проблема была все таки в прошивке.
  3. Оптимизировали работу алгоритмов стабилизации. Вряд ли решились заменить чип гироскопов с MPU3050 на MPU6050 с поддержкой акселерометров. А программным путем качественно получить новую стабилизацию, по моему, не выйдет.
Новшества хоть и небольшие, но кто-то может только и ждал, что сделают поддержку DSM2. У новой версии плата приемника имеет ревизию 1.3.

У меня этот вертолет разошелся на комплектующие. А вот что в итоге получилось - расскажу немного позже. Аппарат собран, ждет только пиньен на мотор.

01 мая 2015

Cheerson CX90A - протокол управления

Обнаружил потрясающую новость! Новый вертолет Cheerson CX90A имеет тот же самый протокол управления, что и WLToys V977! Смотрим видео и удивляемся:


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

Новости проекта Deviation

Приятная новость для всех любителей альтернативных операционных систем. Главный разработчик проекта Deviation представил программу для обновления прошивки с графическим интерфейсом.


Есть возможность установить прошивку из архива, обновить файловую систему. А можно и просто залить файл прошивки ".dfu" в передатчик.


Программа написана на языке Java, так что теоретически будет работать на любой ОС.

Для ОС Linux нужно произвести некоторые настройки, чтобы программа могла работать.  Нужно разрешить пользователю, от имени которого запускается программа, доступ к USB-устройствам. Для этого нужно создать отдельную группу, например "usb", если такой еще нет. Затем добавить в нее пользователя и в дальнейшем обеспечить, чтобы при подключении USB-устройств для них автоматически назначалась группа "usb".

Все действия производятся в консоли. Допустим, имя пользователя будет "mcheli", у вас оно будет другим, просто подставляйте свое в команды. Потребуются права суперпользователя. Выполняем три команды:

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

Настройка закончена, проверяем результат:

$ id mcheli

Если пользователь находится в группе "usb", значит все в порядке. Перезагружаем компьютер и продолжаем. Извлекаем из скачанного архива jar-файл "deviation-upload-0.6.1.jar" и помещаем его в домашней директории в отдельный каталог, например '~/bin/firmware-updater'. Создаем файл для запуска и пробуем:

$ mkdir ~/bin/firmware-updater
$ cd  ~/bin/firmware-updater
$ wget http://www.deviationtx.com/media/kunena/attachments/46/deviation-upload-0.6.1.zip
$ unzip ./deviation-upload-0.6.1.zip
$ echo "java -jar deviation-upload-0.6.1.jar" >./firmware-updater
$ chmod 755 ./firmware-updater
$ ./firmware-updater

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

Далее хочу поделиться очень полезной функцией для передатчика - "Sticky Throttle Hold". Суть функции в том, чтобы на канал газа не поступал сигнал, если отключить Hold, а стик газа при этом не в нижнем положении или включен режим Idle. Задумался о такой функции после случая с GAUI X3. Случайно отключил Hold при положении стика газа не в нижнем положении и вертолет начал раскручивать ротор. Чуть не убил модель! Стал искать решение проблемы и нашел на форуме Deviation.

У меня Hold включается тумблером ELEV D/R на себя. У вас может быть по другому, так что там, где у меня стоит ELE DR1 - подставляйте свое значение. Канал газа у меня - Ch1. Сначала в микшерах нужно создать отдельный виртуальный канал с тремя страницами. Я назвал его "Safety", вот его параметры:


На первой странице микшера в качестве источника назначается тот же самый виртуальный канал сам на себя. На второй странице метод микширования стоит "add" и сделано смещение канала на единицу вниз, а источником является канал газа. На третьей странице в качестве переключателя стоит тот переключатель, который у вас используется для функции Hold.

Теперь осталось назначить виртуальный канал "Safety" в качестве средства защиты для канала газа. Это можно сделать в свойствах канала газа.


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

Всех с Первым Мая! Желаю успехов в труде и в нашем любимом хобби! Мир-Труд-Май!