EZ-WifiBroadcast DIY HD видео своими руками

khomyakk

Тоже питаю от малины. Но свистки на юсб кабеле. Можно разнести антенны, сделать поворотку, при падении штатива меньше вероятность повредить разъёмы да и саму малину.

schs
SGordon:

А подскажите, нет варианта на приемной части установить ноутбук с линуксом и теми же WiFi картами, только для малинок есть сборки?

Несколько человек собирали, но на малине существенно удобнее.

lelik
Adekamer:

я наземную малину подпаялся к контактным площадкам… около усб

Не совсем корретно, там же та самая реализация max_usb_current болтается, между 5v малины и 5v USB.

khomyakk

Если порыться в гугле, то входящие цепи питания малины есть. Между микро ЮСБ и шиной 5В стоять какие-то полевики, и да подав именно на разьем микро юсб на шине есть небольшое падение. Я дс-дс настроил на 5,13В.
Всё работает замечательно.

SGordon
schs:

Несколько человек собирали, но на малине существенно удобнее.

А не подскажете подробностей, что поискать? Понятно каждому свое удобнее…

lelik
khomyakk:

Между микро ЮСБ и шиной 5В стоять какие-то полевики

Я говорю об ограничителе тока по цепям питания USB, управляемого с GPIO.

SGordon:

А не подскажете подробностей, что поискать? Понятно каждому свое удобнее…

Софт приемной стороны вполне себе собирается и работает под х86 (не считая завязанного на железо малины вывода на экран), однако интеграция в нормальные системы в wfbc никакая, взаимодействия ни с udev, ни с systemd нет.

schs
SGordon:

А не подскажете подробностей, что поискать? Понятно каждому свое удобнее…

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

khomyakk

Выложил свой вопрос на групсах rcopen.com/forum/f90/topic515083/83 .
Автор ответил.
www.rcgroups.com/forums/showpost.php?p=39251165&po…
Понял, что он хотел сказать, через слово.
Понизить датарейт до 4? И загнать битрейт до 5000? Плохая программная реализация камеры?
Кто нормально понимает по английски поясните пожалуйста.

schs
khomyakk:

Понял, что он хотел сказать, через слово.

Смысл тот же, слишком большой поток от камеры. Автор рекомендует 65-75% от пропускной способности канала передачи.
В реализации кодека камеры, при резкой смене сцены камера начинает выдавать бОльший поток и не уменьшает его позже.
Рекомендации всё те же, понижать битрейт от камеры(ухудшение качества) или увеличивать пропускную способность канала(уменьшение расстояния). В небольших пределах, при отсутствии помех можно уменьшить FEC, что освободит часть полосы под полезные данные. Так же можно увеличить размер блока для передачи VIDEO_BLOCKLENGTH, что так же приведёт к увеличению задержки и более долгому восстановлению картинки при потере пакета.
Так же можно увеличить KEYFRAMERATE, последствия те же.

khomyakk

Давайте ближе к телу.
Сейчас у меня датарейт=5 Не трогая больше ничего и поставив 4 я автоматически понижу битрейт с камеры. Ну по крайней мере у меня так получается.
Я пробовал 4, да и раньше всегда 4 стояло. Но в этом случае при ярком солнце камера постепенно “набирает обороты” и выходит на такой битрейт, что начинается сильная задержка и лезут битые пакеты.
Можно задавить битрейт с камеры поставив в процентном отношении битрейт поменьше, от определённого автоматически.
Может есть опыт, и ты скажешь - Костя, Пи Зеро плюс камера - ставь датарейт 4 , убери автомат на битрейт, выставь 6000. Иначе получишь гемор с дальностью и задержками. Поиграйся с FEC.
KEYFRAMERATE у меня сейчас 7. Вроде чем выше, тем более прорисованная картинка. Но особой разницы не заметил. ВайФай сетей и других подавителей в диапазоне 2,3-2,4ГГц в районе взлётов нет.
Полётных дней пока не предвидеться, поэтому попробую, что выше написал. Но опять же в комнатных условиях. Так что на дальность пока проверить не получится.
Сейчас битрейт 8000-9000 и вроде всё справляется. Но из изложенного тобой выше я понял, что дальность может здорово упасть.
Может вообще датарейт поставить 3, это 12мбит, и ограничить битрейт 6-7 мбитами. Хватить пропускной способности канала?

schs
khomyakk:

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

По мне - так лучше.

khomyakk:

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

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

khomyakk:

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

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

khomyakk:

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

Дальность измениться только при выборе другой полосы пропускания радиоканала(датарейт).
Повторюсь - есть два пути, уменьшать качество(битрейт/FEC/keyframes) чтобы поместиться в любом, самом неблагоприятном случае, в имеющуюся полосу, или увеличивать полосу, теряя в расстоянии. Что важнее в каждом конкретном случае - выбирай сам.
Со временем надеюсь автор допишет динамическое изменение битрейта, или на автомате или выбором нужного пресета через РУ. Было бы удобно, пока близко, максимально детальная картинка, улетел далеко - переключился на худшее качество и полетел дальше.

11 days later
zeleniy72

Здравствуйте! А имеется ли у кого опыт выведения данных телеметрии с APM 2.5?

khomyakk
zeleniy72:

Здравствуйте! А имеется ли у кого опыт выведения данных телеметрии с APM 2.5?

Имеется.

zeleniy72

Если не секрет, как? В мануле к ezwfbc предупреждение по уровню сигналов (5 и 3,3 В)

zeleniy72

Спасибо. А подключали только tx к rx? Или tx rx от
APM к rx tx Rasp. Pi?

zeleniy72

Телеметрия с платы CRIUS v2.0 выводится вся, а вот с Arduflyer 2.5 от RCTIMER - лишь полетный режим. В чем может быть дело? Сохраненные программой FPV_VR файлы не открываются(Quicktime, VLC) - опять же…

khomyakk

Куда выводится?
При подключении флешки на неё сбрасывается вся телеметрия?

zeleniy72

Не выводилась на экран. Пользовался для настроек APMPlanner2. Установил Mission Planner 1.2.55, залил прошивку v3.2.1, и все получилось.

9 days later
khomyakk

Что то тишина в ветке.
Долгое время не мог выехать в поле.
Преодолев все “против” выехал. И тут началось… 😃
У меня как раз рассыпалась одна из передних тормозных колодок. Заказал, но так как самолёт заряжен - попросил машину у дочки.
Чемодан рассчитан на питание от прикуривателя. В этом грёбаном Пежо он оказалось работает только при включенном зажигании. То есть сначала работает, а потом минут через 5 включается режим энергосбережения. Разбираться не было особо времени.
Запускаю EZ - вроде всё хорошо. Потом запускаю полностью борт - начинают сыпаться битые пакеты.
В поле удалось заехать всего метров на 15, почуствовал, если дальше-Пыжик назад не выгребет. С трудом воткнул удочки для антенн.
Вылетел, но ничего хорошего не получилось. Во время полёта отключился прикуриватель у машины, я остался без ХД видео. Хорошо взял шлем для аналогового видео.
В этих тестовых полётах я, не сильно доверяя EZ, дублирую видео на 1160. Практически вторая гармоника 2342ГГц, что выставлена на ХД.
Сегодня потихоньку начинаю разбирать огрехи. Антенны передатчико 1160 и 2342 стоят рядом. 1160 давит 2342. Явно лезут битые пакеты. Косвенный дополнительный признак - при автоопределении битрейта без 1160 получается 9000, с 1160 - от 3000-4000.
Ещё одна фигня - всегда было 18-20 спутников, вчера 11-12. С этим ещё повыясняю.
Самолёт посадил. Но блин, комок выступающей земли в конце пробега зацепил-сажал на пахоту, покрытую снегом. Вроде без последствий, но грязь снегом минут 10 оттирал.