Activity
Или меняйте настройки на арминг только с жпс.
Вот этого и пытался добиться. Впрочем, и так сойдет.
Взлетаю в стабе да, потом переключаюсь. Блин как то не логично, я же хочу чтобы он по RTL домой вернулся.
А можно подробней про нюансы?
Из коробки работают только оси управления, для того чтобы заработали кнопки пришлось допиливать код. Джойстик я использую дешевый Playstation Style, подойдет для коптера (с оговорками) но вряд ли для планера (стик газа фиксирован в центральном положении, для коптера скорее плюс чем минус). Так же для этого джойстика можно убрать deadzone до ноля и триммировать не нужно, если отпустить стики то на выходе всегда получаем строго условные 1500. Есть и минусы, крайне низкий угловой рабочий диапазон аналоговых стиков т.е. от 1500 до 2000/1000 буквально 15-20 градусов остальное свободный ход (возможно проблема именно моего экземпляра).
На 3.6.9, то же самое. Проверил документацию, там четко указано что Pre-Arm Safety Checks должен проверять GPS HDOP и 3D Fix перед армингом.
Здравствуйте! А кто-нибудь использует или пробовал использовать RC управление через OpenHD или WiFiBC? Или это все ненадежно и лучше 433 ничего нет? Мне рекорды дальности не нужны, носитель МТ.
Я использую RC_OVERRIDE как основной и единственный канал управления, работает достаточно надежно но есть нюансы.
В планах добавить поддержку SPH0645LM4H. Он компактней, подключается по i2s, в теории потребляет меньше ресурсов, качество звука должно быть отличное.
Arducopter_stable-3.6.12 не реагирует на ARMING_CHECK 1 , т.е. Армится даже при GPS no Fix. Баг или у меня лыжи не едут?
Запилил переопределение кнопок джойстика в канал 5, если кому нужно могу выложить.
Для начало строит отстроить фокус на дальние объекты. На статике так мылить не должно.
Так уже настроен был на тот момент. Надо еще раз проверить.
Чуда не произошло, lelik был прав
DATARATE=4
BITRATE_PERCENT=60
Завтра попробую поиграться с битрейтом.
Пардон, я думал речь о Omnibus F4 Pro, надо Serpent’у сказать😆
Только не забывайте плюсовать к этому цену внешнего барометра, которого на этом полётнике нет.
Всмысле нет!!!? УМВР
одноплатный компьютер
Тысячи их, вот только документации на всякие dsp не завезли.
Кстати мне пришла raspicam v2 и вот такой модуль у меня уже был. По результатам отпишусь.
А почему бы им сразу под малинку выход не предложить сделать, без всяких адапторов.
По сути очередной костыль, просто еще одно бесполезное устройство. Нужен качественный Raspberry PI совместимый csi 2 модуль камеры, видео можно будет писать на AIR_PI на sd карту без потери качества. Profit
AND hdmi output
why?
а от V2?
Со второй версией если судить по этому обзору намного лучше
утащить ЖПС на крыло
Не поможет, нужны более радикальные меры.
А если идти от разъема micro USB то там еще по пути фильтр питания висит.
я подпаивался к разъему
Вынужден вас огорчить.
И вообще проблема высосана из пальца.
Что действительно является проблемой так это жуткие помехи на GPS от raspicam v1
Еще раз. Телеметрия/RC наверх шлется в RTS-фреймах, которые умеет только atheros. Как аплинк работает на остальных картах?
Для RTL8812AU добавили в последнем релизе
Желающие могут покопаться на my.korchagins.ru/video, там все последнее (осень 2019) с MCS2 (это 20 МБит/с, datarate 6 - 12 МБит/с).
Not bad. Это нестандартный объектив насколько я понимаю?
Я просто оставлю это здесь
jeffgeerling.com/…/fixing-blurry-focus-on-some-ras…
по звуку нужно что-то делать, т.к. он идет обрывками и с задержкой
Зачем вообще USB микрофон, когда есть SPH0645LM4H?
PS: вопрос больше к таким как schs, lelik и т.д.
Если кому удасться завести стабильную двустороннюю телеметрию - расскажите, я не понял как это делается в WFBC.
ХЗ как, но работает.
Цитировать wiki не надо - я не понял как в принципе может работать то, что там описано.
Наверное как-то так mavlink.io/en/guide/routing.html
Стыдно признать, но да.
Правда только 4 оси, осталось научить его понимать кнопки.
Должно быть вот так
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
😕
Походу мой косяк
Не варик, надо на монитор либо по SSH
По идее должно на tty12 сыпаться
Подскажите как увидеть stdout/stderr?
fprintf(stderr, "Waiting for joystick ...");
while (joy) {
joy_connected=access(JOY_DEV, F_OK);
fprintf(stderr, ".");
if (joy_connected == 0) {
fprintf(stderr, "connected!\n");
joy=0;
Видно, что линк наверх поднимается только при подключении аппы к пи или смартфону.
А вот за это спасибо. Видимо ему не нравится мой USB джойстик. Пора ковырять исходники.
Первоочередная задача будет, как приедет комплектуха. А что, затыки там?
Uplink ваще не работает. Не говоря уже о
RC_OVERRIDE
Как я начитался, палки в колеса в основном вставляет сам ардукоптер - некоторые версии не инициализируются по телеметрии без запроса, который например шлёт мишнпланер или та же минимосд.
Телеметрия завелась из коробки.
PS: Использую ArduCopter_3.6.9 на Omnibus F4 Pro
2К это конечно круто, но советую обратить внимание на битрейт
В этом смысле никаких иллюзий, встроенный h264 кодек поддерживает максимум Full HD. Высокое разрешение для того чтобы не было видно зернистости матрицы. К тому-же на FHD мониторе явная деградация картинки ощущается начиная с ~4Mbps.
PS: Кому-нибудь удалось поднять RC with MAVlink?
Тут кстати снова вспоминаю compute module)
Вообще идея хорошая, особенно если на main board развести сразу HDMI/MIPI-DSI под high resolution display. Но я такой проект не потяну.
Кстати, а чем плох вариант шлем-коробка/смартфон?
Хороший вопрос.
- Нужна Raspberry PI B+, Смартфон с поддержкой 802.11aс
- Бинокулярная оптическая система в следствии чего разрешение делим на два плюс насколько я понимаю замыливается периферия.
- Хотелось бы получить устройство all in one. К примеру для близко и низко достаточно будет встроенной антенны и usb джойстика, что очень удобно. Для большей дальности подключаем внешнюю антенну по USB (кабель тонкий не сильно мешает).
- Меньше точек отказа.
- При некотором допиле/пересборке образа можно использовать c беспроводной клавиатурой как полноценный UNIX PC.
Минусы:
- Более громоздкий/тяжелый из-за оптической системы
- Нужны прямые руки для сборки.
- Дороже (при условии что подходящий смартфон уже есть)
Только я так и не смог понять - стоит ли оно того?
камера у меня такая есть.
С родной оптикой - дрянь.
Поможет ли ей комплект?
У меня такой валяется без дела по причине отсутствия платы.
Теоретически я бы мог тебе его выслать, при условии возврата и результатов тестов на форуме.
То есть
Клонов нет и быть не может.
Так а что с ней не так?
Наверное потому что
There is an EVIL I2C cryoto chip used to lock down the Raspberry PI Camera driver so it wont work with cloned boards.
Чё народ творит то, а…
Дисплей маловат ИМХО. У меня в планах FPV шлем с 2K разрешением.
Не могу завести восходящий канал. Настроил все по 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
ЧЯДНТ?
Два вопроса: можно линк на описание железки, и второй вопрос - так а что именно не получается и что пробовали?
Ды какое там описание обычная ip камера на базе SoC HI3518, cmos сенсор OV9712. Было бы неплохо выпилить оттуда все лишнее и запустить gstreamer если это возможно.
Как тут приаттачить бинарник?
Имею в наличии сабж, покупал еще когда не знал про эту ветку. Перечитал все 42 страницы, не спал сутки😵. Есть на этот камень СДК + возможность прикрутить WI-FI донгл mt7601 или rtl8188eu, нужна помощь гуру embedded linux. Так-же в наличии есть машина на gnu/linux, программатор spi flash, паяльная станция и желание во всем этом разобраться.
Чуть не забыл github.com/hi35xx
Точно полевик. А я думал как в усилках на 2.4 стоит похожий модуль.
В усилках на 2.4 если не ошибаюсь RF2126 стоит.
Если кому надо NEC “NE651R479A” может подойти, правда смущает Drain to Source Voltage.
Если речь идёт о выходном модуле, то там стоит не транзистор, это законченый СВЧ усилитель. На старых версиях стояли керамические белого цвета полностью залитые теплопроводящей пастой. Транзисторы стоят в Lawmate
Нет вы не правы. На старых версиях стояли “GaAs FET” Моторолла 79T02 потом Фуджитсу FLU10XM (в моем случае), и т.к. схемотехника не изменилась тот четырех выводной квадратик (см. пост #449) так-же полевой транзистор.
PS: Я просто ищу доступные аналоги.
Транзисторы стоят в Lawmate
В Lawmate на выходе стоит биполярный транзистор.