26 ноября 2017

Eachine EV100 - немного новой информации

Продолжаю использовать очки Eachine EV100 для полетов. Для меня они подошли лучше, чем любой шлем. На днях получил набор для апгрейда очков. В комплекте был программатор, шнур и пара микросхем памяти Winbond 25x40.


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

# flashrom --programmer serprog:dev=/dev/ttyUSB0:115200 -r dump.bin

Вот полученный файл. Он в четыре раза больше по размеру, чем предыдущие варианты, так как и память в четыре раза больше по объему. По строке 'Date' нашел дату создания файла - 19 октября 2017, а версия 17923, как и от 23 сентября. Попробовал отрезать от файла 131072 байт, как размер предыдущей прошивки. Ниже этих данных файл просто заполнен числом 255(FF). Сравнил две прошивки - отличаются, несмотря на совпадение версий. Интересно, если этот кусок залить в старую память MX25L1006E, заработают очки или нет. Проверю! Залил кусок прошивки в старый чип памяти командой:

# flashrom --programmer serprog:dev=/dev/ttyUSB0:115200 -w dump.bin

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

Пришлось просто заменить память на новую из комплекта. Очки завелись сразу и без проблем. Никакой разницы в функционале не заметил по сравнению с предыдущей версией чипа памяти. Все, кто по каким-либо причинам не хочет ждать чип с новой прошивкой, можно купить чип памяти Winbond 25x40 в ближайшем радио-магазине или в мастерской по ремонту компьютеров, залить в него мой дамп, перепаять и все! А программатор из комплекта может быть потребуется для обновления прошивки без перепаивания чипа. Возможно и для новых очков Eachine EV200D подойдет.

Попутно накупил различных поролоновых накладок на лицевую часть очков: родную апгрейдную, от очков SkyZone и от очков FatShark.


По толщине все накладки примерно одинаковые, но накладка от очков SkyZone несколько плотнее остальных. Да еще и фиксация у нее на клеевой основе. В общем, не очень подходит.


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


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

Уже на подходе передатчик Eachine DTX03 со встроенным DVR. Вот этот самый DVR попробую от него отпаять и встроить в очки Eachine EV100, да еще сделать функцию автостарта и автостопа. Следите за новостями!

22 ноября 2017

Matek F405-AIO - обновка для квадрика

Решил привести все квадрики к единому знаменателю - перевести на полетные контроллеры с F4-процессором и с быстрыми гироскопами. Один экземпляр уже собран на Matek F450-OSD, второй тоже решил переделать, только на Matek F405-AIO.


Будет квадрик для съемок прекрасных крымских пейзажей, так как поставлю на него еще и RunCam Split V2! Рама все та же старая Star Power SP215X, которой уже и в продаже-то нет. Но она оказалась живучей! Второй год на ней летаю. И под камеру удобная - пропеллеры не будут в кадре мелькать.

При выборе полетного контроллера учитывал то, что стек будет на один этаж выше из-за платы камеры RunCam Split V2, поэтому вариант "PDB + полетный контроллер" не очень-то подходил, а AIO-вариант - в самый раз. Мне нравятся полетные контроллеры Matek с быстрыми чувствительными гироскопами ICM20602. Да, есть особенности по работе с ними, но все решаемо: конденсатор по питанию, мягкие стойки или кольца-демпферы и подкладки под моторы. Последнее непонятно как, но работает!

Краткие характеристики полетного контроллера Matek F405-AIO:
  • Процессор 168МГц STM32F405
  • Гироскопы 32K ICM20602 на SPI-шине
  • BetaFlight OSD на чипе AT7456E
  • Слот для MicroSD-карты (SD/SDHC)
  • Порты: VCP, UART1, UART2, UART3, UART4, UART5
  • Встроенный инвертор для S.BUS на UART2-RX
  • SoftSerial на S5-S6 выводах под моторы
  • Управление светодиодами
  • Управление пищалкой
  • Вход RSSI
  • Входное напряжение 9-27В (3-6S)
  • Ток на каждый вывод моторов 30А (максимальный 50А)
  • Двойной BEC: 5В/2А и 9В/2А
  • Датчик тока до 200А (делитель 165)
  • Датчик напряжения 1:10 (делитель 110)
  • 6 выводов под моторы с поддержкой протокола DShot
  • 5 UART-портов
  • Размеры 36x51мм, посадочные отверстия 30.5x30.5мм
  • Вес 12г
Полетный контроллер Matek F405-AIO приехал в уже привычном пакетике с фирменной наклейкой Matek.


В комплекте были четыре мягкие стойки высотой 7мм, конденсатор на 470мкФ/35В и площадка для установки приемника или передатчика следующим этажом в стек. Силового XT60-разъема в комплекте нет!


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


Снизу бугром торчит разъем для SD-карты. У полетного контроллера Matek F450-OSD слот был невысокий и не мешал. Хотел поставить полетный контроллер на силиконовые демпферы прямо над рамой, но из-за слота так и придется ставить на стоковые мягкие стойки. Из-за этого высоту между пластинами рамы придется увеличить с 15мм до 20мм.

Полетный контроллер Matek F405-AIO предполагает установку так, чтобы силовой разъем располагался сбоку. Только в этом случае USB-разъем для настройки будет легко доступен с противоположной стороны. И отверстия под силовой разъем предполагают его установку вертикально. Можно использовать полетный контроллер с блоком регуляторов 4-в-1, но это сопряжено с некоторыми трудностями - надо пустить плюсовой провод на блок регуляторов через датчик тока на полетном контроллере, чтобы данные по току учитывались. Тогда силовые провода будут совсем короткими и через них могут передаваться вибрации, даже мягкие стойки не помогут! Даже при использовании отдельных регуляторов, надо делать силовые провода от полетного контроллера к регуляторам с небольшой слабиной, чтобы через них не шли вибрации. Все схемы соединения есть на официальном сайте Matek в разделе Connection Guide. Обратите внимание, что при использовании схемы "C" соединения полетного контроллера с блоком регуляторов 4-в-1, данные по току учитываться не будут!

"Железо" на плате полетного контроллера уже привычное и знакомое по Matek F450-OSD - процессор STM32F405RGT6, микросхема OSD AT7456E с питанием от 3.3В и гироскопы ICM20602. Дополнительно на плате есть BEC на 5В и на 9В.

С обратной стороны стоит слот для SD-карты, расположены сигнальные выводы для блока регуляторов 4-в-1, вывод UART1, совмещенный с USB-разъемом, вывод UART3 и удобные выводы для подключения светодиодов - все три в одном месте. Точки SDA-SCL - I2C-шина. Например, к ним можно подключить внешний барометр GY-BMP280, если потребуется. С этой стороны мне понадобятся только выводы под светодиоды.


С верхней стороны находятся площадки под регуляторы и их сигнальные провода, аналоговый вход RSSI, выводы UART4 и UART5, вход S.BUS, вывод на пищалку, видео вход/выход. Дополнительные выводы S5-S6 можно использовать под свои нужды. Например, для управления настройками камеры и для передачи телеметрии на приемник.

Схема соединения всех элементов с полетным контроллером Matek F405-AIO была на официальном сайте.


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


С приемником FrSky XSR-M пришлось повозиться. Вроде он и маленький, но к раме его не за что было закрепить. Пришлось и для него нарисовать и напечатать подставку, которая крепится стяжкой к раме, а на нее уже устанавливается приемник. И тут не обошлось без проблем. На приемнике так плотно расположены элементы, что только за два отверстия удалось закрепить болтиками, а за два других закрепил просто дугой из пластика для печати.


Телеметрийный провод приемника бросил на S5-вывод полетного контроллера, как на схеме выше. И да, перед установкой обновил прошивку на приемнике до последней версии. Без этого телеметрия не будет работать.

Для полетных контроллеров с быстрыми гироскопами установка конденсатора по питанию не просто рекомендуется, а обязательна. Не стал ставить конденсатор, который был в комплекте, поставил большей емкости, на 820мкФ/25В. Вряд ли на 5-6S буду летать:)


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

Моторы EMax RS2205S установил с силиконовыми подкладками на алюминиевые болтики M3x10. Регуляторы RacerStar Tattoo 35A снял с экспериментального квадрика.


С силовыми проводами от регуляторов пришлось попотеть. Их надо было сделать с некоторой слабиной, а они толстые, еле гнутся. К площадке силового минусового провода припаял и минус с сигнального. Многие спорят, нужно ли вообще минусовой провод перекручивать с сигнальным? Джошуа Бардвелл в своем видео подвел под этот вопрос теоретическую базу и таки да, нужно.

Передатчик Matek VTX-HV пока не стал подпаивать к полетному контроллеру, только все подготовил. Получается, что он будет стоять под верхней пластиной рамы. Другого места просто не нашлось.


Антенну оставил стоковую. Как показала практика, с ней качество сигнала просто отличное, ничего другого не надо. Для защиты антенны использовал "змеиную кожу". Осталось дождаться получения камеры RunCam Split V2 чтобы закончить сборку. А пока можно сделать предварительные настройки квадрика.

Сначала залил свежую версию прошивки BetaFlight. Для полетных контроллеров Matek F450-OSD и Matek F405-AIO используется одна и та же прошивка.


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


Видно, что версия прошивки обновилась до ревизии 32.1. Особо параметры не менял, уменьшил только время простоя и увеличил частоту работы до 48кГц.

Теперь, собственно настройка полетного контроллера. Перво-наперво в консоли переназначил S5-вывод на SoftSerial командами:

resource MOTOR 5 NONE
resource SERIAL_TX 11 A15

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


Здесь же сразу указал, что UART4 будет использован под управление передатчиком Matek VTX-HV по протоколу 'IRC Tramp', а UART5 - под управление камерой RunCam Split V2.

В настройках включил реверс вращения моторов, выбрал протокол управления регуляторами DShot1200, выставил частоту работы гироскопов 16/16кГц. Указал, что гироскопы развернуты по оси Yaw на 270 градусов, как заявлено в документации на официальном сайте Matek.


В разделе 'Power & Battery' подкорректировал делитель напряжения по тестеру, выставил делитель тока в значение 165, как рекомендовано в документации, и увеличил максимальное напряжение на банку до 4.4В - вдруг хайвольтные аккумуляторы попадутся:)


С настройкой BetaFlight OSD я уже знаком по полетному контроллеру Matek F450-OSD. Здесь ничего нового. Как хорошо, что я не выкинул на помойку старый TV-тюнер. Через него очень удобно настраивать OSD - сразу результат виден на экране.


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

После настройки попробовал приподнять квадрик в комнате. Летит! Никакого дерганья по оси Yaw, никаких вибраций, все гладко и четко. PID-ы настрою уже в поле при первых полетах. Осталось дождаться приезда камеры RunCam Split V2. Поехала она через ETS, более того - через Казахстан! Первый раз такое вижу. Ладно, вроде как уже вылетела на Москву, жду...

03 ноября 2017

iSDT BG-8S - многофункциональный тестер с поддержкой технологии BattGo

Взял попробовать новый тестер iSDT BG-8S для аккумуляторов. Подкупил показ напряжения до третьего знака и поддержка технологии BattGO. И еще пара интересных мелочей.


Краткие характеристики тестера iSDT BG-8S:
  • Рабочее напряжение: 5-36В
  • Входное напряжение на первых двух пинах колодки: 0.8-15В
  • Входное напряжение на остальных пинах: 0.8-4.8В
  • Количество банок: 1-8S
  • Точность измерения напряжения: ±0.005В для диапазона 4.2В
  • Точность балансировки: < 0.005В
  • Поддержка зарядки USB-устройств: QC 2.0/3.0, BC1.2, максимальный выход 12В/2А
  • Поддержка технологии BattGO: настройка заряда и разряда, чтение информации об аккумуляторе и история использования
  • Поддерживаемые типы аккумуляторов: LiHV(1-8S), LiPo(1-8S), LiFe(1-8S),
  • Lilon (1-8S), NiMH/Cd(1-10S)
  • Экран: IPS LCD 2.4 дюйма, 320×240 пикселей, 260000 цветов
  • Размеры: 80x55x19мм
  • Вес: 59г
  • Рабочая температура: 0-40℃
Прибор приехал в фирменной коробочке, как от телефона. Коробочка была упакована в пленку - гарантия того, что по дороге ее никто не вскрывал.


Внутри был только тестер iSDT BG-8S, защитная пленка для лицевой части, ремешок и инструкция.


Как и у всех продуктов iSDT, лицевая часть очень не стойкая к царапинам. Поэтому, прежде чем пользоваться прибором, лучше сразу же наклеить защитную пленку из комплекта.

На лицевой панели, кроме экрана, есть еще три кнопки. Крайние - для навигации по опциям, центральная - для выбора.


С левой стороны расположен силовой разъем и гребенка балансировочного разъема. У силового разъема между выводами виднеется еще один контакт. Это телеметрийный вход для аккумуляторов с поддержкой технологии BattGO.


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


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


Пока ничего не трогаю. Распаковываю скачанный файл прошивки, устанавливаю драйвера из каталога Driver, запускаю файл SCU.exe. На экране появляется окно программатора.


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


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


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


Здесь есть выбор языка (русского нет), уровень яркости, громкость, информация о системе, тест приемников, тип звуковой индикации, уровень минимального напряжения, функция USB-зарядки и балансировка банок аккумулятора.

В основном, тестер iSDT BG-8S предназначен для работы с аккумуляторами, использующими новую технологию BattGO. Суть технологии в том, что в аккумулятор устанавливается специальный чип, который собирает информацию о работе аккумулятора. А тестер может считывать эту информацию через разъем XT60i. В разъем между силовыми проводами добавлен еще один телеметрийный контакт.


Пока что, видел аккумуляторы только одной марки с использованием этой технологии - Charsoon BattGo 14.8V 1300mah 80C. Разъем XT60i совместим с обычным разъемом XT60.

С BattGO-аккумулятора можно получить следующую информацию: общее напряжение, напряжение на каждой банке, уровень заряда, температуру аккумулятора, дату изготовления, наименование изготовителя, заявленную емкость, каким максимальным током заряжался аккумулятор, каким максимальным током разряжался, количество циклов заряда-разряда, количество случаев переразряда или перезаряда и максимальную температуру.


Информации более чем достаточно, чтобы получить представление о текущем состоянии аккумулятора! Если при подключении BattGO-аккумулятора нажать и подержать центральную кнопку, то на экране появится меню управления чипом в аккумуляторе.


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

С обычными аккумуляторами тестер iSDT BG-8S работает, как и любой другой, но может показывать напряжение на банках аккумулятора до третьего знака! Иногда такое требуется, чтобы посмотреть на сколько разбалансированы банки. Тут же видно и общее напряжение, и уровень заряда.


Кроме функций измерения напряжения, тестер умеет выполнять балансировку. Удобно после полета поставить аккумулятор на выравнивание напряжения между банками.


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


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


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


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

Есть еще одна функция - проверка работы S.BUS/PPM-приемника. Не знаю, насколько эта функция полезная, но раз уж есть, то стоит ее попробовать. Пришлось подключить приемник к двух-баночному аккумулятору, иначе тестер не хотел включаться. Надо было его просто от внешнего аккумулятора запитать.


Сначала проверил работу тестера с S.BUS-приемником. Работает! Показывает все 16 каналов. Шевелю стиками на пульте - данные на экране так же меняются. Попробовал подключить к одному из каналов приемника в режиме PWM.


Так же все работает. Видно ширину импульса и частоту. Забавно:)

На этом все функции тестера iSDT BG-8S исчерпаны. Интересный агрегат, только стоит дороговато. Раза в два бы дешевле надо. Брошу его в полетный рюкзак в комплект к заряднику iSDT Q6, может и пригодится. А может все производители аккумуляторов массово начнут использовать BattGO-технологию, тогда прибор будет крайне полезным! Один счетчик циклов заряда/разряда чего стоит! В общем, ждем-с...

01 ноября 2017

Eachine EV200D - новая версия "убийц Фатшарков"

После выхода первой версии бюджетных очков Eachine EV100, конечно же, стоило ожидать появления следующей. Но не так же быстро! Появился анонс очередных бюджетных очков Eachine EV200D!


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

Краткие характеристики очков Eachine EV200D:
  • Разрешение экранов: 1280x720 пикселей
  • Угол обзора по диагонали: 42 градуса
  • Соотношение сторон: 16:9 и 4:3, переключаемое
  • регулировка межзрачкового расстояния: 56-72мм
  • Возможность установки диоптрийных линз
  • Встроенный DVR
  • Поддержка 3D-режима
  • HDMI-вход
  • AV-вход/выход
  • Выход для наушников
  • Два divercity-приемника!
  • Вентилятор
Характеристики впечатляют! Но, пока что это прототип, и к началу продаж может многое измениться. Как сказал мне менеджер магазина BangGood, в продаже очки появятся в начале 2018 года. А пока можно подробнее рассмотреть рендеры очков.


Очки Eachine EV200D будут поставляться черного и белого цвета, с установленными приемниками и без них. Лицевая панель очков съемная и под ней видны два слота под приемники.


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

Экраны очков имеют рекордное для такой ценовой категории разрешение 1280х720 пикселей! Да еще и угол обзора в 42 градуса! Это отлично, но есть нюанс. Если в очках будут стоять модули того же производителя, что стояли в Eachine EV100, то, скорее всего, это будут такие модули.


Минус их в том, что там будет странная цветопередача, как и у Eachine EV100. Хорошо, если я ошибусь и будут стоять другие, более качественные модули. Увы, такой замечательной функции, как настройка резкости, в очках не будет. Вместо этого будут вырезы под стандартные фатшарковские линзы. Регулировка межзрачкового расстояния будет очень большая, 56-72мм!

Не сразу заметил, где будет расположен слот для SD-карты, оказалось, что между глазами! И вот там же, чуть ниже, виден темный кружочек. Подозреваю, что это будет мигающий индикатор записи. Ага, прям в глаза будет мигать:) Модуль DVR будет записывать в нативном разрешении: 720x576 в PAL-режиме и 720x480 в NTSC-режиме с частотой в 30 кадров в секунду. Видео будет сжиматься современным H.264-кодеком. Обещают и корректную функцию завершения записи при отключении питания очков.

В комплекте будет HDMI-кабель для подключения очков к компьютеру. Отличное решение, чтобы сразу испытать очки в симуляторе!

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


Сверху будет расположен вентилятор, чтобы экраны не запотевали. Как и раньше, он будет отключаемый. Тут же сверху будут два джойстика: для настройки очков и управления функциями DVR. Кстати, на лицевой маске есть вырез под дополнительный ремешок.


Снизу расположены все разъемы: HDMI-порт, видеовход/выход, вход для наушников. Здесь же стоит выключатель вентилятора. И снова USB-порт для обновления прошивки! Очень надеюсь, что он не окажется подделкой, как в прошлой версии:)


Маска будет съемной и, надеюсь, не такой узкой, как у прошлой версии очков. Ремешок, судя по всему, останется таким же. Лучше бы аккумулятор на затылок перенесли, а то на ухо давит.

Ну что, ждем начала продаж и первые отзывы. Очки Eachine EV200D обещают быть очень интересными. Сейчас на них стоит цена от фонаря в $280-300. К началу продаж будет, скорее всего, $240-260, а по какой-нибудь акции можно будет и за $199.99 урвать:) Это уж к гадалке не ходи! С большой долей вероятности очки побывают у меня в руках, вот тогда и расскажу о них подробно.