28 августа 2017

Третья рука с пятью зажимами

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


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


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


Зажимы накручиваются на гибкие ножки на резьбе M5. Длина ножек 200мм. На кончиках зажимов надеты мягкие силиконовые трубочки.


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


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


В общем, тем, кто часто паяет, такой прибор будет очень даже в тему! Надеюсь, что и у меня приживется:)

25 августа 2017

FXT Marvel Vision 2 - шлем-монитор

Продолжаю пробовать различные FPV-шлемы. Новый шлем FXT Marvel Vision 2 привлек внимание своей необычной конструкцией и довольно неплохими характеристиками.


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

Краткие характеристики шлема FXT Marvel Vision 2:
  • Экран: 5 дюймов, 800x480 пикселей
  • Яркость: 800кд/м²
  • Формат видео: Авто/NTSC/PAL
  • Видео-вход/выход
  • HDMI-вход
  • Напряжение питания: 7-28В
  • OSD со статусом работы
  • Разъемы антенн: SMA
  • Приемник: diversity, 40 каналов
  • Автоматическое сканирование частот
  • Размеры монитора: 129x89x11мм
  • Размеры шлема: 165x155x102мм
  • Вес: 374 грамма
Такого подвоха от почты я не ожидал. Мало того, что посылка ехала почти полтора месяца, так еще и приехала в таком виде, как будто ей в футбол играли. Впрочем, может оно и недалеко от истины:)


Это вид с хорошей стороны, с другой даже стыдно показывать:) Хорошо, что внутри все осталось целым. Когда получил коробку, очень переживал о сохранности содержимого.


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

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


Очень удобно сделаны вырезы под разъемы монитора. Слева под HDMI, справа под видео-вход/выход. Когда монитор установлен, то все его управляющие органы доступны в удобных местах. Крышка фиксируется мощным магнитом.


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


В длину шлем FXT Marvel Vision 2 довольно компактный, примерно как Eachine VR D2 Pro. Ремешки регулируемые, на липучках. Диапазон регулировки очень большой. С правой стороны на ремешке сделаны три петли для силового провода.


Аккумулятор можно использовать любой, от 2S до 6S, лишь бы он мог влезать в кармашек на изголовье и имел разъем XT60. Можно фиксировать аккумулятор и вертикально, и горизонтально.


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

Удивила сама линза Френеля. Насечки очень-очень мелкие. Практически незаметные. Только если сильно приглядываться можно их заметить. Раньше такой линзы не встречал.

Теперь подробно разберу сам монитор шлема FXT Marvel Vision 2. В верхней части находятся SMA-разъемы антенн diversity-приемника.


А так же светодиодные индикаторы, показывающие, какой приемник сейчас активен. Слева видна кнопка включения записи на DVR. При длительном нажатии она же служит для входа в режим просмотра записанного видео.


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


Слева только mini-HDMI. Справа, если смотреть сверху: слот для SD-карты, видео-выход и видео-вход. На задней панели под решеткой стоит динамик.


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


Провод питания очень мягкий и гибкий. С одной стороны стоит разъем XT60, с другой стороны разъем странный, первый раз такой вижу. Надо бы с ним поаккуратнее, а то не найду замену:) Провода везде в силиконовой изоляции.

Не удержался и разобрал монитор. Сделать это очень легко, он весь на защелках, разбирается без всякого инструмента.


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


Экран монитора идентифицировать не удалось. Забегая вперед скажу, что его "железное" разрешение 1280x720 пикселей, а не как заявлено в документации 800x480. И он действительно очень яркий!

Меню настроек очень простое и понятное. Вызывается коротким нажатием на стик джойстика.


В первом пункте выбирается сетка приемника: ARBFE, во втором канал: 1-8. В третьем пункте выбор видео-формата: NTSC, PAL или автоматический выбор. Четвертый пункт отвечает за показ OSD вверху экрана. Пятый пункт - яркость подсветки экрана, имеет три значения: L - слабая, M - средняя, H - полная. Затем идет обычная яркость, контрастность и цветность. Следующий пункт - регулировка громкости. Затем идет выбор языка. Там только либо китайский, либо английский. И последний пункт - сброс настроек.


Если включить показ OSD, то в верхней части экрана будут отображаться следующие данные: мощность сигнала на левом приемнике, мощность сигнала на правом приемнике, выбранная сетка и канал, частота, время работы и входящее напряжение. Если в правом углу появится красный значок 'SDx' - это значит, что SD-карта не вставлена.

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

Если коротко нажать джойстик вверх, то монитор перейдет в режим воспроизведения DVR. Еще одно нажатие - переход в режим работы от HDMI. Еще нажатие - возврат к работе от приемника. Долгое нажатие вправо-влево - увеличение/уменьшение громкости. В основном режиме короткое нажатие влево переключает каналы приемника, а вправо - меняет сетку. Если выполнить долгое нажатие вниз, то запускается автоматическое сканирование.

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

Проверил работу приемника. Довольно типичное, без каких либо нареканий. Если поставить нормальные антенны вместо сосисок, будет отличный сигнал.  Автоматическое сканирование проходит очень быстро по всему диапазону и сразу выбирается частота, на которой сигнал максимален.

Картинка на мониторе и правда немного ярче, чем у SkySight RC500, у которого яркость 500кд/м².


Не скажу, что прямо на 800кд/м², но на 600кд/м² точно будет:) Обратите внимание на данные OSD справа. У монитора FXT Marvel Vision 2 (сверху) данные немного обрезаны. Та же самая проблема, что была у шлема Eachine VR D2 Pro! Но вылезает это только в PAL-режиме. С NTSC-камерой такой проблемы не наблюдается.


В NTSC-режиме картинка по ширине такая же, но немного сдвинута влево. Что-то перемудрили разработчики с прошивкой:)

DVR записывает в разрешении 640x480 пикселей, 30 кадров в секунду.


И здесь не обошлось без проблем. В NTSC-режиме видео явно обрезается слева, а в PAL-режиме еще и снизу!


Меню просмотра DVR очень сильно напоминает аналогичное у Eachine ProDVR, но настройки записи недоступны. Я не просто так вскрывал монитор. Проверял, есть ли возможность выдернуть прошивку DVR и заменить ее на исправленную от Eachine ProDVR, где нет проблем с записью в PAL-режиме и доступен режим записи с разрешением 1280x720 пикселей. Возможность есть, надо пробовать. Более того, может быть прошивку можно обновить и штатными средствами, просто бросив ее на SD-карту. Но за результат не ручаюсь, DVR может и будет работать, но потеряет управление с джойстика. В общем, перед такими экспериментами надо сначала выдернуть оригинальную прошивку, чтобы иметь возможность откатить все назад:) Как заменить прошивку нештатными средствами уже рассказывал.

Шлем FXT Marvel Vision 2 можно подключить к компьютеру через кабель HDMI-miniHDMI. Не поленился, даже купил плоский гибкий провод. Вот тут меня ждал сюрприз! "Железное" разрешение экрана оказалось 1280x720 пикселей, а не 800x480! Более того, поддерживается разрешение до 1440x900! Проверил на приложениях с мелким текстом - все отлично читается на родном разрешении!


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


Можно подвести некоторые итоги по шлему FXT Marvel Vision 2. Отличный дизайн, прекрасная реализация. К самой конструкции претензий вообще нет. Даже с моим плохим зрением я смог вполне комфортно использовать шлем без очков. Монитор шлема сделан с умом, все органы управления и разъемы на своих местах. На голове шлем сидит удобно, нигде не давит. HDMI-вход и высокое разрешение экрана - жирный плюс! Засветы, кроме как в области носа, отсутствуют полностью. К минусам могу отнести немного проблемную работу в PAL-режиме и совершенно никакой DVR.


Даже не знаю, что с этим шлемом делать, продать или оставить. Ладно, пусть пока побудет у меня, приедет Eachine VR011 - буду решать. А там может и очки Eachine EV100 созреют:)

23 августа 2017

Jumper T8SG - мультипротокольный передатчик

Не могу в это поверить! Кто-то догадался сделать по настоящему мультипротокольный передатчик! Называется Jumper T8SG!


Внешне напоминает Futaba T8FG, но он маленький, выглядит как игрушечный!


Но по начинке этот малыш совсем не прост! Это двенадцатиканальный передатчик с телеметрией. Поддерживает большинство современных протоколов: FrSky всех версий, FlySky, DSM2 и DSMX, DEVO, Futaba S-FHSS и кучу других. В общем, все то, что поддерживает прошивка Deviation!


Передатчик имеет тренерский разъем и USB-разъем для обновления прошивки. Питается от 4 аккумуляторов АА или двух-баночного аккумулятора.


В пульт заливается прошивка для DEVO-7E-256 - модифицированная версия под процессор STM32F103RCT6. Да и по габаритам эти передатчики схожи.


Тренерский разъем расположен сверху.


Снизу под крышкой расположен отсек для аккумуляторов и немного сбоку - USB-разъем.



Внутри виден универсальный модуль 4-в-1.



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

Как говорится, ждем начала продаж. Скорее всего возьму пощупать это чудо инженерной мысли:) Раз такое дело, по моему, стоит ожидать появления старшего брата, похожего на DEVO10 или DEVO8S!

16 августа 2017

BetaFlight 3.2 - управление настройками курсовой камеры с передатчика

В тестовых версиях прошивки BetaFlight-3.2 появилась одна интересная функция - управление настройками курсовой камеры стиками передатчика или с помощью LUA-скриптов с передатчиков Taranis. Функция доступна для большинства камер, где есть настройка параметров через OSD. Например Foxeer HS1177, Foxeer Arrow V3 или аналогичных. Такой функционал удобно использовать, если надо подправить настройки камеры, но нет возможности разобрать квадрик, чтобы подключить блок кнопок управления.

Для начала ознакомился с небольшим описанием. Надо использовать всего один провод с резистором на 150-600Ом, подключить его к выводу OSD на камере и к любому выводу полетного контроллера с таймером. Это могут быть свободные выводы на моторы или вывод для управления цветными светодиодами.


Подключил через резистор на 470Ом к выводу под светодиоды, так как он единственный был свободен. Необходимо переназначить выбранный вывод на управление камерой. Для этого в консоли надо посмотреть список ресурсов командой 'resource':

# resource
resource BEEPER 1 C13
resource MOTOR 1 C06
resource MOTOR 2 C07
resource MOTOR 3 C08
resource MOTOR 4 C09
resource SERVO 1 A08
resource PPM 1 A03
resource LED_STRIP 1 B06
resource SERIAL_TX 1 A09
resource SERIAL_TX 2 A02
resource SERIAL_TX 3 C10
resource SERIAL_TX 4 A00
resource SERIAL_TX 5 C12
resource SERIAL_TX 11 A15
resource SERIAL_RX 1 A10
resource SERIAL_RX 2 A03
resource SERIAL_RX 3 C11
resource SERIAL_RX 4 A01
resource SERIAL_RX 5 D02
resource LED 1 B09
resource LED 2 A14
resource SPI_SCK 1 A05
resource SPI_SCK 2 B13
resource SPI_SCK 3 B03
resource SPI_MISO 1 A06
resource SPI_MISO 2 B14
resource SPI_MISO 3 B04
resource SPI_MOSI 1 A07
resource SPI_MOSI 2 B15
resource SPI_MOSI 3 B05
resource ADC_BATT 1 C05
resource ADC_RSSI 1 B01
resource ADC_CURR 1 C04

Ага, управление светодиодами у меня висит на B06. Переназначаю:

# resource LED_STRIP 1 NONE
Resource is freed

# resource CAMERA_CONTROL B06
Resource is set to B06

Заранее надо измерить напряжение между землей и свободным выводом OSD камеры. У меня получилось 3.27 вольта. Это значение через консоль тоже надо задать:

# set camera_control_ref_voltage = 327

Не забываю сохранить командой 'save'. Вот и все! Проверяю в работе - работает!


Вот таблица положения стиков для эмуляции нажатия кнопок :


Кстати, LUA-скрипты для управления камерой можно взять здесь. Проверил у себя - работают!

Вообще, камеру можно подключить к любому свободному выводу полетного контроллера, например к любому UART-TX или UART-RX так же через резистор, и переназначить ресурсы. Но тогда придется немного повозиться с настройками. За работу управлением камеры отвечают четыре параметра:

# get camera
camera_control_mode = HARDWARE_PWM
Allowed values: HARDWARE_PWM, SOFTWARE_PWM, DAC

camera_control_ref_voltage = 330
Allowed range: 200 - 400

camera_control_key_delay = 180
Allowed range: 100 - 500

camera_control_internal_resistance = 470
Allowed range: 10 - 1000

Если подключать к UART, то параметр camera_control_mode надо установить в SOFTWARE_PWM. Не факт, что сразу заработает. Например, у меня не получилось. Надо подбирать резистор, параметры camera_control_ref_voltage и camera_control_key_delay. Может быть потребуется поставить небольшой конденсатор между управляющим проводом и общим. И все равно, не факт, что заработает - функция экспериментальная.

Кстати, можно назначить тумблер, чтобы отключать BetaFlight OSD, если оно есть, чтобы не мешало настройкам камеры.

iSDT D2 - современное мощное двухпортовое зарядное устройство

Наконец-то приехало мощное и компактное зарядное устройство iSDT D2 со встроенным блоком питания! Давно мечтал о чем либо подобном, надоела куча проводов на столе. Да и времени на зарядку уходило очень много. Зато теперь смогу "жарить" аккумуляторы!


Зарядное устройство iSDT D2 привлекательно не только компактностью и высокими токами зарядки. Это современная элементная база, отличная от изделий SkyRC и клонов. Зарядное устройство iSDT D2 работает на 32-битном процессоре, имеет обновляемую прошивку и более быстрые и точные алгоритмы зарядки. Уже в процессе зарядки происходит выравнивание напряжения на банках аккумулятора, балансировка происходит очень быстро. Устройство имеет два порта с максимальным током 12А на порт!

Краткие характеристики зарядного устройства iSDT D2:
  • Входное напряжение: 100-240В
  • Выходное напряжение: 0-30В
  • Два отдельных порта для зарядки
  • Ток зарядки: 0.1-12.0А x 2
  • Ток разрядки: 0.1-3.0А x 2
  • Максимальная мощность при зарядке: 200Вт
  • Максимальная мощность при разрядке: 5Вт x 2
  • Ток балансировки: 1А x 2
  • Балансировка: 2-6S x 2
  • USB-выход 5В/2А
  • Поддерживаемые аккумуляторы: LiFe, LiIon, LiPo, LiHV, NiMH, Cd, Pb
  • Экран: IPS 2.4 дюйма 320x240 точек
  • Рабочая температура: 0...+40 градусов
  • Температура хранения: -20...+60 градусов
  • Размеры: 120x108x70мм
  • Вес: 559 грамм
Зарядное устройство iSDT D2 приехало в отличной белой коробке, которая еще и в пленку была упакована. Прямо как дорогой телефон:)


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


Устройство довольно тяжелое, увесистое такое. Первое, что бросилось в глаза - снова та же самая пленка, закрывающая лицевую панель, какая была у iSDT Q6 Plus и iSDT SC-608! Маркая, легко покрывающаяся царапинами. В общем, лицевая часть испортила все впечатление.


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


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


Слева находится USB-разъем, который можно использовать для зарядки различных гаджетов, и гнездо для подключения iSDT SCLinker, который служит для обновления прошивки.


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


Спереди присутствуют только два XT60-гнезда и балансировочные разъемы на шесть банок. Снова под решеткой видно мощный красный радиатор.

Прежде, чем включать зарядное устройство iSDT D2, лучше ознакомиться с официальной документацией.

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


Если не выбрать активный порт, то появится предупреждение.


Первым делом захотелось посмотреть версию прошивки.


На официальном сайте нашлась версия 2.1.0.33 - надо обновлять. Как уже говорил, сделать это можно с помощью iSDT SCLinker или обычного FTDI-адаптера, который наверняка есть у большинства моделистов.


Процесс обновления подробно разбирал в обзоре iSDT Q6 Plus. Внешний вид приложения немного изменился, но суть осталась та же самая. В процессе обновления кольнула мысль - надо было к источнику бесперебойного питания подключить! Но все обошлось:)


После обновления версия на экране изменилась на 2.1.0.33.


Сначала решил проверить, выдаст ли зарядное устройство хотя бы 8 ампер из заявленных двенадцати. Подключил новые аккумуляторы и запустил процесс, выставив в параметрах ток 8А.


Да уж, оно реально может выдавать такие токи! Балансировка этой партии заняла всего лишь пару минут. Надо срочно еще один блок параллельной зарядки приобретать, тогда пул из восьми аккумуляторов будет заряжаться за считанные минуты! Надеюсь, такие токи не будут вредны новым Infinity 1300/4S:)

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


Чтобы получить больше информации, надо выбрать один из двух портов кнопками под экраном.

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


Кратко расскажу о каждом параметре.
  • Backlight - яркость экрана. Low - низкая, Middle - средняя, Hight - высокая
  • Volume - громкость сигнала. OFF - отключена, Low - низкая, Middle - средняя, Hight - высокая
  • Completion Tone - тип звуковой индикации. Single - одиночный сигнал, Repeat - повторяющийся сигнал
  • Split Display - разделение экрана. Manual - вручную, Automatic - автоматическое.
  • Language - выбор языка. Увы, русского нет, так что остается English
  • Firmware sharing - обновление прошивки между двумя однотипными устройствами
  • System information - информация о прошивке, серийном номере и версии сборки
  • System self-checking - автоматическая само-диагностика устройства
Меню действий точно такое же, как у предыдущих устройств.


  • Select task - выбор режима. Charge - зарядка, Discharge - разрядка, Storage - режим хранения
  • Battery type - тип аккумулятора. Поддерживаются LiHV, LiPo, LiIon, LiFe, Pb, NiMH/Cd
  • Cell Voltage - выбор напряжения на одну банку. Для каждого типа аккумуляторов допускается выбор напряжения в небольшом диапазоне. Например, для LiPo диапазон 4.15-4.25В.
  • Cell count - количество банок аккумулятора. Выбор в диапазоне 1-6S
  • Current setting - ток зарядки. Диапазон 0.1-12A
  • Start task - начать процесс
Во время зарядки на первом экране отображается напряжение на каждой из банок.


На втором экране внутреннее сопротивление каждой банки. Да, аккумулятор уже не новый:)


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


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


Когда балансировка закончится, прозвучит двойной сигнал.


В целом, я очень доволен зарядным устройством iSDT D2. Оно оправдало все мои ожидания. Компактное, мощное, встроенный блок питания, два порта, отличные алгоритмы зарядки, супер-быстрая балансировка, обновляемая прошивка - это только плюсы. Минус только один - совершенно не стойкая к царапинам лицевая панель. Если выпустят защитную пленку, то это решит проблему.

Так что, теперь я могу очень быстро подготовиться к полетам, буквально в течении получаса! Осталось взять еще один блок для параллельной зарядки и еще четыре аккумулятора:)