Activity

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

А можно подробней про нюансы?

Из коробки работают только оси управления, для того чтобы заработали кнопки пришлось допиливать код. Джойстик я использую дешевый Playstation Style, подойдет для коптера (с оговорками) но вряд ли для планера (стик газа фиксирован в центральном положении, для коптера скорее плюс чем минус). Так же для этого джойстика можно убрать deadzone до ноля и триммировать не нужно, если отпустить стики то на выходе всегда получаем строго условные 1500. Есть и минусы, крайне низкий угловой рабочий диапазон аналоговых стиков т.е. от 1500 до 2000/1000 буквально 15-20 градусов остальное свободный ход (возможно проблема именно моего экземпляра).

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

Здравствуйте! А кто-нибудь использует или пробовал использовать RC управление через OpenHD или WiFiBC? Или это все ненадежно и лучше 433 ничего нет? Мне рекорды дальности не нужны, носитель МТ.

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

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

Запилил переопределение кнопок джойстика в канал 5, если кому нужно могу выложить.

schs:

Для начало строит отстроить фокус на дальние объекты. На статике так мылить не должно.

Так уже настроен был на тот момент. Надо еще раз проверить.

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

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

По сути очередной костыль, просто еще одно бесполезное устройство. Нужен качественный Raspberry PI совместимый csi 2 модуль камеры, видео можно будет писать на AIR_PI на sd карту без потери качества. Profit

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

А если идти от разъема micro USB то там еще по пути фильтр питания висит.
я подпаивался к разъему

Вынужден вас огорчить.
И вообще проблема высосана из пальца.

Что действительно является проблемой так это жуткие помехи на GPS от raspicam v1

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

Еще раз. Телеметрия/RC наверх шлется в RTS-фреймах, которые умеет только atheros. Как аплинк работает на остальных картах?

Для RTL8812AU добавили в последнем релизе

lelik:

Желающие могут покопаться на my.korchagins.ru/video, там все последнее (осень 2019) с MCS2 (это 20 МБит/с, datarate 6 - 12 МБит/с).

Not bad. Это нестандартный объектив насколько я понимаю?

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

Если кому удасться завести стабильную двустороннюю телеметрию - расскажите, я не понял как это делается в WFBC.

ХЗ как, но работает.

lelik:

Цитировать wiki не надо - я не понял как в принципе может работать то, что там описано.

Наверное как-то так mavlink.io/en/guide/routing.html

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

Должно быть вот так

function rctx_function {
    # Convert joystick config from DOS format to UNIX format
    ionice -c 3 nice dos2unix -n /boot/joyconfig.txt /tmp/rctx.h > /dev/null 2>&1
    echo
    echo Building RC ...
    cd /root/wifibroadcast_rc
    ionice -c 3 nice gcc -lrt -lpcap rctx.c -o /tmp/rctx `sdl-config --libs` `sdl-config --cflags` || {
	echo "ERROR: Could not build RC, check joyconfig.txt!"

joyconfig что-ли ему не нравится?

Кажись нашел

root@wbc(ro):/home/pi# cat /tmp/rctx.h
// Axis number to channel number mapping. Joystick axis 0-7 maps to R/C channel 1-8.
// Axis mapping is AETR1234

#define JSSWITCHES      16      /// 8 for 8 axis + 8 switches = 16 channels / 16 for 8 + 16 = 24 channels to send

#define ROLL_AXIS      3
#define PITCH_AXIS     4
#define YAW_AXIS       0
#define THROTTLE_AXIS  1
#define AUX1_AXIS      5
#define AUX2_AXIS      6
#define AUX3_AXIS      5
#define AUX4_AXIS      6
// Initial axis settings. Since we cannot determine the stick positions until the
// corresponding axis has been moved, we need to pre-fill initial stick postions.
//
// Set your throttle channel to zero throttle (usually 1000) to make sure motors don't spin unintended!
// Set the other channels to the desired middle stick position (usually 1500)

#define AXIS0_INITIAL 1500
#define AXIS1_INITIAL 1020
#define AXIS2_INITIAL 1500
#define AXIS3_INITIAL 1500
#define AXIS4_INITIAL 1000
#define AXIS5_INITIAL 1000
#define AXIS6_INITIAL 1000
#define AXIS7_INITIAL 1000

// 3 = 6ms (167Hz), 4 = 8ms (125Hz), 5 = 10ms (100Hz), 6 = 12ms (83Hz), 7 = 14ms (71Hz), 8 = 16ms (63Hz), 9 = 18ms (56Hz), 10 = 20ms (50Hz)
#define UPDATE_NTH_TIME 10
#define TRANSMISSIONS 2

😕
Походу мой косяк

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

Первоочередная задача будет, как приедет комплектуха. А что, затыки там?

Uplink ваще не работает. Не говоря уже о

RC_OVERRIDE

whoim:

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

Телеметрия завелась из коробки.
PS: Использую ArduCopter_3.6.9 на Omnibus F4 Pro

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

2К это конечно круто, но советую обратить внимание на битрейт

В этом смысле никаких иллюзий, встроенный h264 кодек поддерживает максимум Full HD. Высокое разрешение для того чтобы не было видно зернистости матрицы. К тому-же на FHD мониторе явная деградация картинки ощущается начиная с ~4Mbps.

PS: Кому-нибудь удалось поднять RC with MAVlink?

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

Кстати, а чем плох вариант шлем-коробка/смартфон?

Хороший вопрос.

  1. Нужна Raspberry PI B+, Смартфон с поддержкой 802.11aс
  2. Бинокулярная оптическая система в следствии чего разрешение делим на два плюс насколько я понимаю замыливается периферия.
  3. Хотелось бы получить устройство all in one. К примеру для близко и низко достаточно будет встроенной антенны и usb джойстика, что очень удобно. Для большей дальности подключаем внешнюю антенну по USB (кабель тонкий не сильно мешает).
  4. Меньше точек отказа.
  5. При некотором допиле/пересборке образа можно использовать c беспроводной клавиатурой как полноценный UNIX PC.

Минусы:

  1. Более громоздкий/тяжелый из-за оптической системы
  2. Нужны прямые руки для сборки.
  3. Дороже (при условии что подходящий смартфон уже есть)
EZ-WifiBroadcast DIY HD видео своими руками
tuskan:

Только я так и не смог понять - стоит ли оно того?
камера у меня такая есть.
С родной оптикой - дрянь.
Поможет ли ей комплект?

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

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

Не могу завести восходящий канал. Настроил все по wiki, свистки на AR9271, рабочие на прием и передачу.

CTS_PROTECTION=Y
EncryptionOrRange=Range
RC=mavlink

TELEMETRY_UPLINK=mavlink
FC_RC_SERIALPORT=/dev/serial0
FC_RC_BAUDRATE=115200
FC_TELEMETRY_SERIALPORT=/dev/serial0
FC_TELEMETRY_BAUDRATE=115200

ЧЯДНТ?

Беспроводная передача видео в full HD
Realizator:

Два вопроса: можно линк на описание железки, и второй вопрос - так а что именно не получается и что пробовали?

Ды какое там описание обычная ip камера на базе SoC HI3518, cmos сенсор OV9712. Было бы неплохо выпилить оттуда все лишнее и запустить gstreamer если это возможно.

Как тут приаттачить бинарник?

Беспроводная передача видео в full HD

Имею в наличии сабж, покупал еще когда не знал про эту ветку. Перечитал все 42 страницы, не спал сутки😵. Есть на этот камень СДК + возможность прикрутить WI-FI донгл mt7601 или rtl8188eu, нужна помощь гуру embedded linux. Так-же в наличии есть машина на gnu/linux, программатор spi flash, паяльная станция и желание во всем этом разобраться.

Чуть не забыл github.com/hi35xx

Проблема с BEV 1.3G 800mW
Duschman:

Если речь идёт о выходном модуле, то там стоит не транзистор, это законченый СВЧ усилитель. На старых версиях стояли керамические белого цвета полностью залитые теплопроводящей пастой. Транзисторы стоят в Lawmate

Нет вы не правы. На старых версиях стояли “GaAs FET” Моторолла 79T02 потом Фуджитсу FLU10XM (в моем случае), и т.к. схемотехника не изменилась тот четырех выводной квадратик (см. пост #449) так-же полевой транзистор.
PS: Я просто ищу доступные аналоги.

Duschman:

Транзисторы стоят в Lawmate

В Lawmate на выходе стоит биполярный транзистор.