FPV+джойстик – дешево и сердито или "Самоделкины - объединяйтесь!":)

evgeny_online
crand:

Прошу прощения.
Я так понял, что у него (проекта) выход PPM. Значит в/ч модуль можно сразу цеплять?

Именно! При чем судя по всему любой!!!

Tahorg

Вот интересно. Берем ардуину с USB shield. Я вот взял мегу2560. Но можно и на Due. За 1 вечер, используя куски из интернета, подключил все имеющиеся в доме джойстики с генерацией ППМ на выходе - подал все это на LRS, работает. И курочить ничего не пришлось.

Проблема не в USB джойстике и не в генераторе ППМ - этого добра в интернете в разных формах. Проблема в микшерах/тримерах и мапинге. Но тут есть интересная идея … вопрос только в удобном переключении моделей будет.

NinjaFoX
Tahorg:

Берем ардуину с USB shield

Кто б написал инструкцию за что ее брать и чего куда подключать? Для человека смыслящего в этой электронике это все очевидно, но например для меня - темный лес! Научите!!

evgeny_online

Поддерживаю!

Я так понял нужно прикупить ЭТО:
goodluckbuy.com/character-lcd-module-lcm-jhd-16x2-…
goodluckbuy.com/-arduino-usb-host-shield-google-an…
goodluckbuy.com/atmega2560-16au-board-with-usb-cab…
goodluckbuy.com/24awg-1pin-dual-female-jumper-wire…

соединить все по даташиту
arduino.cc/en/…/arduino-mega2560_R3-sch.pdf

установить это:
…googlecode.com/…/arduino-1.0.5-windows.exe
и это:
www.ianjohnston.com/images/…/USBHostShield2.zip

скачать это:
ianjohnston.com/…/RCJoystickTx_USB_LE3DP_ArdMega_I…

Tahorg

Купить - 2 из 4х, минимум достаточно только

goodluckbuy.com/-arduino-usb-host-shield-google-an…
goodluckbuy.com/atmega2560-16au-board-with-usb-cab…

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

goodluckbuy.com/arduino-due-2012-r3-arm-version-ar…

хотя у нее есть проблема в виде 3.3В логики, нишими стандартами на 5В можно ее спалить.

Установить - да, именно это.

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

Я себе вижу результат, как некую программу. Которая считывает через ардуину конфигурацию джойстика (кнопки, оси, хатки), и потом выдает интерфес. Если кто видел Blender и его Nodes - это самое то. Т.е. поле, с одной стороны “входы” - оси и кнопки джойстика. С другой “выходы” - наши ППМ каналы. А в середину ставятся блочки преобразователей. Микшеры, тримеры, переключатели режимов. У всех блочков есть входы и 1 выход. Далее соединям все в цепочки и получаем некий алгоритм преоразования джойстика в выходной сигнал.

Ну и конечно калибровка джойстика, настройка параметров генерации ППМ.

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

Это вот такое видение конечного результата. Что получится, дойду ли до конца - не знаю, дорога длинная, пока интресно, но тут на работе так напишешься, что дома мало времени остается 8-(.

NinjaFoX

Ну мне например продвинутые миксы и триммеры не нужны, в ардупилоте все можно настроить. Пожалуй займусь ка изучением этой самой ардуины)))

Кстати а можно к этой плате присобачить крутилки от старого пульта? (чтоб она брала сопротивление с резисторов)

NinjaFoX

www.ebay.com/itm/121106860959 еще хотелось бы такую штуку поставить чтоб камерой ворочить. Тока я не понял она пропорциональная или дискретная?

evgeny_online
NinjaFoX:

www.ebay.com/itm/121106860959 еще хотелось бы такую штуку поставить чтоб камерой ворочить. Тока я не понял она пропорциональная или дискретная?

Это пропорциональный ждойстик на 2-х осях.
А по поводу управления камерой лучше взять стандартный USB джойстик с управление таким-же пропорциональным элементом прямо на рукоятке под большой палец.
Типа такого:

K_M_S
Arsen_A:

Да я тоже думал эту пружинку выкинуть! У неё усилие, действительно излишнее.

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

Arsen_A

Если ручка всё равно не встаёт в ноль, то её и так придётся держать постоянно… У самолёта она с рулями связана, и там можно её отпускать иногда. А здесь обратной связи нет, и прямо лететь модель не будет… Может предусмотреть флажки блокираторы? Как свободный день выпадет, ещё раз раскурочу джойстик, буду дальше думать… Хотя, если здесь кто нибудь выложит программу для Ардуины этой, то я на неё переключусь…

Иван_Воля

В настоящих самолетах стоят сильсины (демфера, успокоители колебаний и т.д.), которые завязаны на обратную связь органов управления и управляющих плоскостей. Так же стоят загружатели на органы управления (что бы жизнь сказкой не казалась), загружатели увеличивают усилия в зависимости от скорости самолета и угла отклонения рулей, это на новых моделях с электро дистанционным управлением аэродинамическими рулями. На истребителях в эту цепь включены умные компьютеры, которые облегчают управление не стабильным аппаратом …
Это так к слову .

msv

Автор безусловно молодец! Для себя тоже заценил полочку в бардачке… Надо померить, может у меня туда и ноут встанет…
По самой идеи, имхо все же стоило прицепить пару корпусов аналоговых мультиплексоров (2x1)x4 и переключать все каналы одним тумблером. И удобнее, и надежнее и как бы не бюджетнее кучи тумблеров получится…

Arsen_A
Иван_Воля:

В настоящих самолетах стоят сильсины (демфера, успокоители колебаний и т.д.), которые завязаны на обратную связь органов управления и управляющих плоскостей. Так же стоят загружатели на органы управления (что бы жизнь сказкой не казалась), загружатели увеличивают усилия в зависимости от скорости самолета и угла отклонения рулей, это на новых моделях с электро дистанционным управлением аэродинамическими рулями. На истребителях в эту цепь включены умные компьютеры, которые облегчают управление не стабильным аппаратом …
Это так к слову .

Я имел в виду небольшие винтовые самолёты. Есть же в старых описаниях про полёт “с брошенной ручкой”…

Tahorg

В небольших винтовых самолетах как минимум есть триммер РВ, который завсегда подкручивают. Для обычного полета РУ тримера используются не совсем верно - они используются 1 раз для “подстройки” полета модели, а вот для ФПВ надо уже думать про “нормальные” тримера. Я пока пытаюсь сделать “двойной” триммер. Первая часть запоминается в ЕППРОМ, и служит для подстройки. Вторая часть - оперативный триммер - именно для того чтоб не держать все время ручку. Я его вывел на хатку, буду пробовать как оно будет в полете, все время тримироваться.

Arsen_A

Всё равно, обратной связи от рулей нет… 😦

Tahorg

В симуляторах обычно тоже нет. Однако как-то летаем. Просто ручка для маневра. Тример для изменения режима.

evgeny_online

Вы все вроде не о том! Кто-то подключил USB-ДЖОЙСТИК к аппаратуре или просто к передатчику или нет?
Если да, то почему мы ЭТО не обсуждаем?

Tahorg

я подключил. И к мультиплексу, и к LRS слона. Работает, но пока не все работает из того, что я хотел. Как доделаю - выложу.

K_M_S

Состоялся очередной полет. К имеющейся системе дополнительно вывел на джойстик триммер руля высоты. Штука довольно удобная: можно точно подстравать горизонтальный полет под различный скоростной режим либо задавать набор высоты/снижение, не удерживая ручку в неудобном околонейтральном положении. Правда оценить все удобства не успел - не до того было…
Как говорится - “голь на выдумки хитра”, поэтому отчасти чтобы “увеличить дальность”, отчасти дабы проверить давно не дававшую покоя идею, попытался управлять моделью из движущегося авто. Изначально представлялось, что будет несложно лететь позади или впереди машины, держа дорогу в поле зрения, снимать таким образом протяженные территории вдоль дорог, а для экстриму, возможно, лететь в непосредственной близости возле машины. Реальность оказалась несколько прозаичней. Основное неудобство - сложность в ощущении сразу 2-х движений: вестибулярный аппарат говорит одно, зрительный канал через экран FPV - другое. Концентрация на полете постоянно теряется, зарулиться - пара пустяков. Второе неудобство - болтанка руки и, соответственно, РУСа во время движения - о плавном полете нечего и думать, удержать бы направление. Также неприятность доставили лучи солнца в боковое окно, попадавшие на экран телевизора на поворотах.
Также испытал самодельные антенны. Спиральная антенна на передатчике не оправдалась, хотя количество витков подбирал по максимуму RSSI, и в домашних тестах средние показатели были лучше, чем со штатным штырем.После короткого полета на небольшом удалении посадил и заменил ее на штатный телескоп. В ролике съемки уже со второго запуска. “Клевер” на видеоприемнике показал лучший прием по сравнению со штатной антенной.
Довольно неожиданно обнаружился разряд силового аккумулятора, пришлось экстренно сажать. Причина - в расходе заряда на первый взлет, а также в том, что я все время инстинктивно держал тягу больше необходимой, опасаясь потери скорости.

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