Еще одна попытка управления джойстиком, или USB -> PPM конвертор с преферансом и гейшами.

AlexOrlo

Два вопроса.
X52 pro ваш девайс подерживает ( там отдельно джойстик подключается в фиговину с рукоятью от газа и на ней еще экранчик с режимами)?
И второй вопрос про хатку для использования ее под управление камерой. Как реализована эта функция?
Спасибо.
Если соберусь собрать ваше устройство, то хочу установить его внутрь пульта, в симуляторах уже летать не буду. Там внутри места для платки найдется.

Tahorg

Я сам на X52 летаю. Чаще всего на поле под латруном 😎. Про хатку - в теме сверху есть видео с примерами как сделать хатку.

AlexOrlo

Понял, спасибо.
Тот список деталек каторые нужно купить, не изменился?
И еще вопрос, если чесно немного подзабыл… Есть бластер_ прошивальщик от альтеровских плисов. Он не подайдет для контроллеров?

3 months later
SerjikLSV

Интересный проект. Спасибо.
Давно была идея подключить геймпад, прямо с потенциометров к ардуине на 328 меги и получать на выходе PPM для TX модуля.
Кто пробовал геймпад подключать к данному девайсу? Хочу сделать переносную РУ для мелкого коптера чтобы с собой в поездки за границу брать, а то большой пульт неудобно таскать. Как на геймпаде обстоят дела с потенциометрами, есть достойные варианты гемпадов?
Сам девайс хочу в отдельную коробочку собрать с питанием от липо. Существует ли данная плата в меньших габаритах для размещения в компактном корпусе.

schs
SerjikLSV:

Давно была идея подключить геймпад, прямо с потенциометров к ардуине на 328 меги и получать на выходе PPM для TX модуля.

Делал подобное с нунчака. Но об этом не в этой теме.

SerjikLSV
schs:

Делал подобное с нунчака. Но об этом не в этой теме.

а где можно про это почитать? Правда я пока программирование ардуины не освоил, но изучаю потихоньку

5 months later
hax0r

Всем привет.
Проект еще жив и развивается или можно дальше идти?

Tahorg
hax0r:

Всем привет.
Проект еще жив и развивается или можно дальше идти?

Где-то там жив. В смысле я себе делаю, что мне интересно. Ну и по запросам отдельных пользователей с РЦГрупс.

hax0r
Tahorg:

Где-то там жив. В смысле я себе делаю, что мне интересно. Ну и по запросам отдельных пользователей с РЦГрупс.

На гитхабе актуальная версия проекта?

Tahorg

В открытом репозитарии - стабильная.

1 month later
kak-dela007

Давно собирался, и вот наконец заказал STM32F429I-DISCO. Буду пробовать подключиться к x52 😃

Tahorg

Еще FTDI нужен, чтоб прошивки заливать.

1 month later
kak-dela007

Пробую прошить через FTDI - пока не получается. При нажатии кнопки Connect выдает ошибку “The operation has timed out”.
Пробовал двумя заведомо рабочими прошивальщиками. Драва на компьютере стоят, совсем недавно прошивал другую плату. В чем может быть дело?
Подключил все как здесь
Перемычки - на месте, пробовал подключиться с ними и без них.
Без них на дисплее платы появляются виджеты (уже что-то прошито в ней).
Пробовал менять TX\RX местами.

kak-dela007

Все получилось) Но только когда снял перемычки на подключенной плате. Перехожу к настройкам.

kak-dela007

Что-то не могу разобраться с bin файлом при создании проекта. Когда заходишь в Sketch -> Settings, и указываешь путь в свободную папку, где должен быть проект, кнопку ОК не срабатывает, видимо нужен уже готовый bin файл. А где его взять?

  • и опять разобрался, надо было делать это без нажатия Connect
    Но bin файл в папке так и не появился. Есть только xml
Grumman351

Здравствуйте Сергей. Делаю свой проект на STM32F407-discovery. Поднял USB-HOST, поженил джойстик Logitech с платой, сделал PPM генератор. При подключении FR SKY модуля спалил ногу микроконтроллера по которой гнал PPM сигнал. С удивлением обнаружил на модуле, на входе PPM напряжение 3,3 вольта. У вас на схеме нога микроконтроллера на прямую идёт на PPM вход на модуле.
Подскажите пожалуйста - вы в программе какую то подтяжке на ноге делали ? Должно ли быть напряжение на PPM входе в/ч модуля ? Спасибо.

Tahorg
Grumman351:

Здравствуйте Сергей. Делаю свой проект на STM32F407-discovery. Поднял USB-HOST, поженил джойстик Logitech с платой, сделал PPM генератор. При подключении FR SKY модуля спалил ногу микроконтроллера по которой гнал PPM сигнал. С удивлением обнаружил на модуле, на входе PPM напряжение 3,3 вольта. У вас на схеме нога микроконтроллера на прямую идёт на PPM вход на модуле.
Подскажите пожалуйста - вы в программе какую то подтяжке на ноге делали ? Должно ли быть напряжение на PPM входе в/ч модуля ? Спасибо.

В STMCubeMX показываеются ноги толератные к 3.3 и к 5 входным вольтам. Я пробовал к FrSky модулю, Taranis входу и к EzUHF RLS. Проблем не было.

Но вообще для PPM выхода

GPIO_InitStruct.Pull = GPIO_PULLUP;

github.com/Iezious/rcjoy/tree/master/RCJoy - тут лежит старая версия под 407, правда не под куб а CMSIS/

kak-dela007:

Что-то не могу разобраться с bin файлом при создании проекта. Когда заходишь в Sketch -> Settings, и указываешь путь в свободную папку, где должен быть проект, кнопку ОК не срабатывает, видимо нужен уже готовый bin файл. А где его взять?

  • и опять разобрался, надо было делать это без нажатия Connect
    Но bin файл в папке так и не появился. Есть только xml

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

Grumman351
Tahorg:

В STMCubeMX показываеются ноги толератные к 3.3 и к 5 входным вольтам. Я пробовал к FrSky модулю, Taranis входу и к EzUHF RLS. Проблем не было.

Но вообще для PPM выхода

GPIO_InitStruct.Pull = GPIO_PULLUP;

github.com/Iezious/rcjoy/tree/master/RCJoy - тут лежит старая версия под 407, правда не под куб а CMSIS/

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

Здравствуйте, спасибо за ответ. Поменял ногу на на не подключённую к светодиоду на плате дискавери - и всё заработало. Видимо по токоотдаче нога не выдержала.

kak-dela007

Обо всей истории по порядку:
Первый раз прошил, настроил триммеров, кнопок… Все классно, но один триммер почему-то в одну сторону давал 3х кратное значение, а в другую- все нормально. Позже Live data перестала работать (в блоке джойстика значения перестали бегать, и соответственно - в микшерах и триммерах). На газ поставил инвертор, он что-то тоже вырубился потом. Может все дело в том, что не выравнял значения с теми что во флеши уже были… пока не понятно. Обнаружил что моя версия ПО называется “RCJoy.P429.v.0.9.3.zip” - на конце цифра 3. А сейчас с Гитхаба качается то же, только на конце 2. Может я как-то раз поторопился и скачал тестовую версию?
Прошил сейчас свежескаченной, с двойкой на конце.
На этапе настройки джойстика выдает вот такую штуку:

Чего это он хочет?