Еще одна попытка управления джойстиком, или USB -> PPM конвертор с преферансом и гейшами.
Оно конечно интересно выглядит, но 200 баксов ИМХО перебор за подобный контроллер.
Оно конечно интересно выглядит, но 200 баксов ИМХО перебор за подобный контроллер.
Пол года назад мне так-же сказали, а время идёт, или можете предложить альтернативу с джойстиком летать,
тем более у меня коптеры и мне миксы без надобности, мне нужны кнопки с фиксацией.
Ну так покажите видео, дома на стенде с сервами и настройками. чтоб людям интересней было заходить в эту ветку, а не просто кормить обещаниями “СКОРО”
Видео с сервами я выкладывал. Ничего нового не будет с новой платой. Отличие новой платы от старой - встроеный цветной графический тачскрин, и все изменения, что я делаю - это GUI, позволяющий править настройки и коэфициенты с эти тачскрином. А долго потому. что STM переписала полностью библеотеки свои и пришлось сильно переделывать код работающий с хардварью через STM Cube. Так что, как сервы двигались, так и будут двигаться. Джойстик тот-же, математика та-же. Как были мертвые зоны у флай5 и не было у Х52 - так и останется. Вся разница в экране и эмуляции EEPROM на внутренеей флешке, чтоб предельно упростить сборку.
Тем временем я продолжаю уже около года (как и писал в постах #70-75) рулить коптерами с помощью этого + RLS.
Я тоже почти год летаю без проблем на полностью описанной сборке на STM407VG - вот только оказалось, что повторить ее почему-то никто не может. Вот и приходиться извращаться с экраном и другой платой.
Я тоже почти год летаю без проблем на полностью описанной сборке на STM407VG - вот только оказалось, что повторить ее почему-то никто не может. Вот и приходиться извращаться с экраном и другой платой.
С нетерпением жду Ваш проект, а за хороший девайс и 200$ не предел, вон некоторые полётные контроллеры больше 1000$ стоят, а в планету втыкают на 3000$😈
Пол года назад мне так-же сказали, а время идёт, или можете предложить альтернативу с джойстиком летать,
тем более у меня коптеры и мне миксы без надобности, мне нужны кнопки с фиксацией.
Ну вот отсутствие альтернативы и определяет цену, значит.
А почему на рынке нет таких систем, видимо спрос мал.
Вот мне надо, я и нашёл, но эта уже третья, а первые две говно.
Что хочется сказать. На данный момент первичный функционал весь заработал. Еще несколько дней хорошо потестирую и буду выкладывать. Заодно видео надо будет снять с обьяснениями процесса и написать минимальные описания блоков. Вобщем если кто хочет сие изделие то необходимо иметь:
- 32F429IDISCOVERY Board, все ebay пользоваться умеют.
- 5V SBEC с проводами
- Переходник USB OTG (micro) -> USB мама. Чтоб подключить джойстик.
Крайне рекомендуется (ну т.е. оно можно и без, но тааакой гиморрой руками все заливать)
- FTDI плата любая, с проводами для подключения.
- 2 проводочка для перевода платы в режим заливки прошивки.
Все.
как альтернатива убею для россиян - MOUSER , кто то заказывал?
Поделитесь ссылкой на лучший вариант, а то разброс цен большой😇.
Я брал www.ebay.com/itm/…/161364903187 обе платы. В первую очередь потому, что из Германии до нас доходит быстро.
Сегодня еще разных блоков погонял, пока батарейки заливаются - все работает. В субботу выложу первый релиз и за следющую неделю доделаю актуальную для меня вещь - возможность менять джойстики. Т.е. сечас система настраивается под 1 тип джойстика, который един на все модели, а сделаю связку джойстик - модель. Чтоб можно было летать с обомими моими не перезаливая прошивку. Потом буду думать про добавление новых типов блоков обработки.
Писали что самые лучшие джойстики не резистивные, а с датчиком Холла, интересно почему в стандартной аппе такой метод не используют?
Вроде Jeti делают,
да Jeti Duplex.
Выложил текущую рабочую версию. Ближайшие попробую сделать видео с обьяснением что и как. Кстаи - чем бы экран закепчурить простым и удобным?
Кстаи - чем бы экран закепчурить простым и удобным?
В винде начиная с семерки есть опупительная тулзовина для этого, “Ножницы” назвается. В разделе “Стандартные”.
Ну вообще я имел в виду видео.
Ну вообще я имел в виду видео.
Ааа =)
Что-то из этого в свое время пользовал. что точно - не помню =)
Выложил еще одну версию, теперь работает с несколькими джойстиками. Добавил частично документацию и разобранный пример.
Спасибо! Очень нужный и интересный проект!
Ознакомился с проектом и возникли вопросы, можно подробней о работе двух джойстиков, модели джойстиков лимитированы, если да то какие и макс. количество каналов на выходе?
Одновременно, к сожалению, 1 джойстик. Тут проблема с библиотекой USB от STM. Технически можно ставить хаб, но тогда весь код работы с USB надо переписывать с 0, что я не потяну просто по затратам времени.
Но джойстиков в проекте может быть несколько. Т.е. можно делать связки модель-джойстик. Каждой конкретной моделью можно рулить только конкретным 1 джойстиком. Но разные модели можно разными джойстиками. Вот у меня есть модель ская с флай5 и есть отдельно тот-же скай с х52, введены в систему как разные модели. В зависимости от того, какой джой привез в поле выбираю соотвественную модель.
На джойстик есть ограничение - он должен быть HID устройством. Т.е. джойстик для комьютера, а не для плейстейшена или xbox. Я попробовал с Saitek FLY5, Saitek X45, Saitek X52, Thrustmaster HOTAS Cougar, Logitech Extreme 3d Pro - все работает. А вот Saitek Aviator PS3 нет. Там нестандартный протокол и разобрать я его не смог. Других джойстиков в наличии нету попробовать.
Количество выходных каналов ограничено количеством входных каналов LRS. Т.е. прошивке все равно какой длины PPM фрейм генерить, я поставил 16 максимум, в деле пробовал 10 с моей Immersion EzUHF.
На джойстик есть ограничение - он должен быть HID устройством.
Интересно почему мой адаптер работает с ограниченным списком джойстиков, само собой HID, но не со всеми?
Платка в пути:).
Не знаю, но подозреваю, что создатели адаптера не стали делать универсальный разборщик данных, что имеет свои проблемы, а внесли просто несколько готовых моделей в прошивку.
Добрый вечер, заказал уже основную плату, но есть пара глупых вопросов по прошивке.
Можно подробнее про эту FTDI плату? Подойдёт такой bendermag.ru/product/adapter_usb-uart_ttl адаптер для прошивки? Просто у меня только он и есть, прошивал им зарядник. Если нет, то тыкните носом в искомую, пожалуйста…
И ещё, может не подключать плюс от адаптера, питать только от батареи? Тогда, насколько я понял, снимается вероятность спалить при одновременном подключении…
Вообще, теоретически, любая плата пойдет, главное чтоб могла работать на стандартных скоростях и переключать парити чек. Но практически я работал только с основанными на FT232RL чипе. Питание в момент прошивки можно подать через USB - с “верхнего” входа. Просто 2 USB провода тогда тянуть. А в отстальном проблем нет. Т.е. если заработает - хорошо. Если нет - любой на FT232 (читай любой от ардуины).
Питать от батарейки в момент прошивки не подключая 5 вольт от FTDI - я так делал неоднократно. Ничего не сгорело, но тут уже гарантий дать не могу, не силен в этом, и может оно сгореть или нет - не знаю. Вот подавать разные 5 вольт (от FTDI и от SBEC) точно нехорошо. Но опять же - не значит, что сгорит 100%, но уже вероятность есть, хотя с девелоперской платой пару раз по запарке я так делал, каюсь. Не погорело. Но делать так постоянно не советую.