01 августа 2017

BetaFlight 3.2.0-RC1

Вот и вышел первый предварительный релиз прошивки BetaFlight-3.2.0! Всем срочно качать и тестировать:)


Новое:
  • Полная поддержка F7-процессоров!
  • Поддержка SITL-симулятора
  • Добавлено перекрестие в CMS
  • Улучшена поддержка ITerm при порывах ветра для трикоптеров
  • Добавлена поддержка SP3 RACING OSD/PDB
  • Добавлена команда horizon_tilt_effect
  • Повышена эффективность планировщика процессов
  • Увеличена частота работы выходов моторов
  • Повышена точность таймера PWM
  • Добавлен новый протокол ProShot1000
  • Улучшена архитектура конфигурации
  • Улучшено OSD
  • Добавлена поддержка новых полетных контроллеров
  • Добавлены автоматические режекторные фильтры
  • Включение/выключение сглаживания сигнала с приемника
  • Переворот квадрика, оказавшегося на земле вверх ногами (анти-черепаха)
  • Улучшены алгоритмы записи логов черного ящика. Можно выбирать, между более высокой частотой записи или длительностью записи
  • Управлением OSD-настройками камеры с помощью стиков передатчика
  • Поддержка LED-индикатора частоты, совместимого с TBS Unify
  • Индикация причины невозможности арминга через OSD, пищалку или в командной строке
Экспериментальное - использовать с осторожностью:
  • Добавлена функция определения краша и восстановления положения квадрика
  • Исправлено увеличение оборотов до максимума, если функция AirMode выключена
  • Добавлена экспериментальная функция оверклокинга для F4-процессоров
  • Поддержка протокола FrSky при подключении модуля приемника к SPI-шине
Исправления:
  • Исправлена ошибка, приводящая к переполнению порта при работе GPS
  • Исправлено нестабильное поведение при полном газе, если функция AirMode выключена
Прошивка BetaFlight-3.2.0 - это очень большой шаг вперед! Если заявлена полная поддержка F7-процессоров, то скоро стоит ожидать новых моделей от всех известных производителей. Динамические фильтры - просто сказка! Я уже пытался попробовать управление OSD-настройками камеры, но на тот момент оно еще было сыровато и не завелось нормально. Чуть позже попробую еще раз.

29 июля 2017

3D принтер - новый инструмент моделиста

Вот и свершилось то, к чему стремился последнее время! Наконец-то удалось собрать 3D-принтер из комплектующих! Как оказалось, он еще и печатает!


Уже давно с друзьями хотели собрать принтер. Когда хотение переросло в нетерпение, был куплен комплект для сборки принтера ZAV (не реклама). В комплекте были фанерные детали и несколько напечатанных деталей для сборки. Остальные комплектующие приобретались в Китае. Сама сборка принтера не составила труда. Основная проблема возникла с поиском деталей, которые невозможно купить в Китае. В нашем провинциальном городе не сильно-то найдешь пробковый утеплитель для ламината, пружину солдатика тормозных колодок ВАЗ-2101 и самое главное - кучу проводов с разъемами для соединения всей электроники! Поэтому сборка принтера была заброшена на неопределенное время. Со временем нашлась и пружина, и пробковая подложка и необходимые провода были куплены в Китае. Летом у меня работы не так много, так что нашлось время плотно заняться окончательной сборкой принтера. После сборки по инструкциям с сайта, настало время загрузки прошивки и установки параметров. Вот тут и начались проблемы.

После загрузки прошивки Marlin принтер не подавал признаков жизни. Экран светился, но данных на нем не было. Целые сутки провозился, загружая в принтер различные версии прошивок с различными вариантами библиотек и параметров - все было тщетно. Когда за окном уже начинался следующий день, от безысходности решил покрутить маленький резистор на обратной стороне экрана. О чудо! На экране появились данные! То есть, все это время я занимался ерундой!


К сожалению, в инструкции не было ни слова о такой возможной проблеме. А я уже было собрался весь этот хлам выкинуть на помойку!

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


Опять же, нигде не нашел информации, что это необходимо сделать.

Вроде бы все уже готово, все проблемы устранены. Попытался сделать первую пробную печать и... ничего не получилось. Принтер отказался работать, когда не смог прогреть стол до 110 градусов. Как оказалось, провода, идущие к нагревательному столу, были тонковаты! Пришлось снова все разбирать и менять провода. Поставил 14AWG в силиконовой изоляции.

Только после всех этих манипуляций, принтер наконец-то начал работать! Быстренько нарисовал маленькую тестовую деталь и отправил на печать. За процессом смотрели всей семьей:)


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


Печатал не торопясь, самым тонким слоем. Уже получилось значительно лучше!


Очень боялся, что будут проблемы с ABS-пластиком, так как кругом сквозняки, но все обошлось. Стол ничем не обрабатывал, оставил чистое стекло.

Ну вот, теперь надо запасаться различными материалами. Очень хочется попробовать Flex, Taulman 910, поликарбонат и прочую экзотику. И с опциями печати еще разбираться и разбираться... Пришлось поднять очень большой пласт информации. Не рекомендую самостоятельно собирать 3D-принтер, если рядом нет опытного товарища. В одиночку разбираться во всем придется очень долго.

15 июля 2017

Blade mCP S - возвращение почетного старичка

Компания Horizon Hobby неожиданно представила вертолет Blade mCP S - обновленную версию самого первого 3D микро-вертолета Blade mCPx, давно снятого с производства.


Кроме небольших изменений в конструкции модели, это все тот же mCPx с коллекторными двигателями. Радикально изменилась только электроника. Появился SAFE-режим и изменились алгоритмы стабилизации.

Сделаю небольшой откат назад, чтобы было понятно, какой весомый вклад в историю внес Blade mCPx в свое время. Во первых, это был реально самый первый 3D-вертолет в микро классе. Революционный дизайн, отличная система стабилизации, прочная конструкция сделали его очень популярным. Энтузиасты практически сразу стали пытаться сделать его бесколлекторным. Основной мотор менялся достаточно легко, надо было только немного раздвинуть передние сервоприводы и доработать раму. С хвостовым мотором возникла проблема. Для управления хвостовым мотором используется ШИМ-сигнал, который как-то надо было преобразовать в понятный регулятору PPM-сигнал. Вот на этом этапе и возникла проблема. Любой конвертер сигнала из ШИМ в PPM давал критическую задержку и бесколлекторный хвостовой мотор не успевал отрабатывать команды гироскопа. Прошло довольно много времени, но решения так и не находилось. С коллекторным мотором хвост был откровенно слаб. Были варианты даже установки двух коллекторных двигателей на хвост. Один из владельцев Blade mCPx попробовал исправить ситуацию и создал прошивку для регулятора, способную понимать ШИМ-сигнал. Да-да, это был создатель прошивки BLHeli, благодаря которой сейчас летают большинство гоночных квадриков! В дальнейшем большинство микро-вертолетов позаимствовали идеи конструкции у Blade mCPx. Очень жаль, что это направление угасло, опять же благодаря разработчику прошивки BLHeli, который отказался поддерживать новые версии прошивки для бесколлекторного хвоста.


Вертолет Blade mCP S будет поставляться в двух вариантах RTF и BNF. Позиционируют его как тренера, так как мощности коллекторного двигателя не хватит на экстремальный пилотаж. Но тут же за 50$ предлагают бесколлекторный апгрейд:)


В руках опытного пилота оно, конечно, летит отлично! Перспектив у данной модели на сегодня нет никаких:( Жаль, что этот класс вымер. Мне очень не хватает маленького мощного тренера.


13 июля 2017

X-Racer KL-EX90 - первый микро-FPV-квадрик с полноценной камерой

Доступен для предварительного заказа X-Racer KL-EX90 - первый серийный микро-квадрик с полноценной камерой RunCam Micro Swift.


База 90мм, пропеллеры 2 дюйма, двигатели Dragonfly MC1105-7500kV, блок Flycolor RAPOTR S_Tower с регуляторами BLHeli_S на 12A, F3-процессором, OSD и гироскопами MPU6050. Может работать от 2-3S аккумулятора. Взлетный вес с 2S-аккумулятором 550мА/ч составляет 106 грамм.


Сетап, конечно, не топовый, да и вес великоват. Но для моторов 1105 - вполне нормальный. Квадрик будет поставляться в двух вариантах: собранный и разобранный.


Летит зачетно! Самое главное, что картинка с камеры без диких искажений перспективы и вполне привычная!


Eachine VR D2 Pro - обновленная версия шлема

Очень долго до меня добирался новый FPV-шлем Eachine VR D2 Pro, больше двух месяцев. Я уже и не ждал, что он приедет:) Это обновленная версия шлема Eachine VR D2, о котором рассказывал раньше, с тем же самым функционалом, но с другой начинкой.


Характеристики шлема Eachine VR D2 Pro:
  • Вес: 452 грамм
  • Размеры: 150x152x96мм
  • Экран: 5 дюймов, 800x480 пикселей
  • Аккумулятор: 2200мА/ч 7.4В
  • Приемник: Diversity, 40 каналов, чувствительность -95dBM
  • Разъем антенн: RP-SMA
  • Встроенный DVR
  • Регулировка расстояния от линзы Френеля до экрана
  • Индикатор низкого напряжения аккумулятора
  • Сканер частот
Упаковка как и у предшественника, только разрисована по другому. Из-за слишком длительной доставки, коробка приехала в меру помятая.


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


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

Все управление FPV-шлемом Eachine VR D2 Pro расположено спереди. Зачем-то оставили место под экран, где раньше отображалась частота и сетка, на которой работает приемник. Да и отверстия от кнопок выбора частоты и сетки никуда не делись. Они отлично прощупываются под наклейкой с надписью "Upgrade". В общем, корпус остался от старой версии.


Первая кнопка SCAN запускает процесс сканирования. Сканирование идет не до появления картинки на экране, а проходит всю полосу частот довольно быстро, затем возвращается к частоте с максимальным сигналом.

Кнопка DVR-MENU работает только в режиме DVR и соответствует средней кнопке у встроенного Eachine ProDVR - вызывает меню DVR для настроек.

Кнопкой CAM/DVR/QUIT можно переключаться из обычного режима в режим DVR и обратно, а так же делать выход из меню настройки шлема.

Кнопка MENU вызывает меню настройки шлема. Одновременно это и кнопка подтверждения выбора пунктов меню.

Кнопки +/- служат для выбора текущей частоты работы приемника. А в режиме настройки используются для перемещения по меню. В режиме DVR работают как крайние кнопки у Eachine ProDVR. Кнопкой "+" запускается запись, ей же и останавливается. Кнопкой "-" в режиме DVR можно перейти к просмотру записанного.


Сверху, как и у предшественника, расположено гнездо для SD-карты и выводы антенн приемника. Кстати, в отверстиях для индикаторов рядом с антеннами больше не стоят светодиоды.


Сбоку ничего не изменилось. Все те же ползунки регулировки положения линзы Френеля. Удобнейшая вещь, особенно для пилотов с небольшими проблемами зрения. Ползунки нужно двигать одновременно, чтобы не было перекоса линзы.


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


Со стороны, прилегающей к лицу, тоже никаких изменений.


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


Двух-баночный аккумулятор на 2200мА/ч остался таким же, только наклейка поменялась. Теперь индикатор разряда аккумулятора отображается на OSD шлема.


Зарядное устройство никак не изменилось. Выдает напряжение 8.4В при токе в 1А. Напомню, что в комплекте нет переходника под евро-розетку!


Антенны все те же самые. Только у патч-антенны убрали металлизированную наклейку.

Как и раньше, внутри шлем Eachine VR D2 Pro оклеен бархатной бумагой, чтобы не было отсветов.


Механизм перемещения линзы Френеля никак не изменился. Размеры линзы Френеля 122x75мм, толщина 2мм, увеличение 3.5X.


Внутри шлема Eachine VR D2 Pro оказалось всего две платы, соединенных шлейфом из проводов в силиконовой изоляции. Теперь приемник интегрирован с контроллером монитора. Это позволило сделать единое меню для настройки монитора и приемника.


Приемник построен на двух модулях RX5808. Плата DVR - это просто Eachine ProDVR без корпуса. Кстати, звук на DVR записываться не будет. Чтобы это исправить, надо бросить проводок с любого из модулей с третьей ноги на вход звука у модуля DVR. На корпусе Eachine ProDVR подробно расписано где какой вывод.

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


С обратной стороны платы стоит только второй модуль приемника RX5808. Кстати, коннекторы шлейфа, соединяющего основную плату и DVR, залиты эластичным клеем, чтобы случайно не отсоединились.


Модель монитора удалось найти по наклейке на гибком шлейфе. Судя по спецификации, заявленная яркость составляет 400кд/м², разрешение 800x480 пикселей. Если сравнивать монитор с Eachine EV800, то картинка немного сочнее и ярче.


Причем картинка чуть более растянута вдоль, что видно по немного обрезанным данным OSD справа. В режиме 4:3 так же. Раздражают постоянно висящие в левом нижнем углу полоски мощности принимаемого видео-сигнала, заслоняют данные OSD. Зачем они вообще?


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

Теперь пробегусь по функционалу. В нормальном режиме на экране постоянно показывается частота работы приемника и текущее напряжение аккумулятора. Встроенное меню с настройками простое и понятное. Вызвал непонимание только пункт Overscan.


Сканер частот простой и понятный.


Меню управления модулем DVR такое же, как у Eachine ProDVR:


Модуль DVR записывает шикарно! Никаких проблем с записью в PAL-режиме нет.

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

Как и ожидалось, при использовании шлема Eachine VR D2 Pro вылезла засветка по бокам и в районе носа. Все это исправляется дополнительной наклейкой поролона. В остальном, шлем сидит на голове удобно, дискомфорта не вызывает.

Подводя итоги, хочу сказать, что если бы не мелкая проблема с обрезанием картинки справа и постоянно мозолящее глаза OSD шлема в левом нижнем углу экрана, то получился бы вполне нормальный агрегат. Из-за этого ставлю только четверку:) Честно говоря, обзор получился так себе. Делал его без желания, так как уже жду следующий шлем Eachine VR011. А этот шлем отправится в барахолку.