Еще одна попытка управления джойстиком, или USB -> PPM конвертор с преферансом и гейшами.
Ну, отладка и так у меня выносит мозг…
Вообще, эта штука определяется в разделе “Порты COM и LPT” как “Prolific USB-to-Serial Comm Port (COM5)”. Я её покупал для прошивки зарядного устройства Гиперионовского.
А купленная специально плата с надписью на чипе “FTDI” определяется в разделе “Контроллеры USB” как “Неизвестное устройство”, и дров не находится на неё…
А вот эта подойдёт? www.avito.ru/moskva/…/ft232rl_789307824
Что-то вроде этого, в смысле на 232RL чипе должно работать.
Купил сегодня (за жалкие 100 рублей!!) плату на CH340G, скачал дрова и т.д. Не помогло. Тогда, по совету друга программиста, в системном реестре удалил какой то лимит. Пока работает. Причём я и дисконектился через меню, и разъём передёргивал по нескольку раз, программу перезапускал, а плата подключается всегда штатно!
Старая плата на 230-м тоже теперь работает. По FTDI плате друг сказал, что это может быть неоригинальный чип, и родные дрова ему прошивку сносят… Восстановить её можно, но у меня теперь этих плат… 😃 Уже не тянет с ней разбираться.
Короче, это как всегда был Виндоуз…
“WINDOWS загружена - система в опасности!” 😃
Почти всё заработало. Модуль Спектрум ДМ-9 не понимает выход более 8-ми каналов. Где подправить?
В Турниге настраивал под него длительность импульса 22,5 мсек, пауза 350 мсек, число каналов 10. А здесь где копать?
В настройках модели попробовать поменять длительность каналов. Хотя да - надо бы добавить длительность паузы.
А можно поподробнее про длительность каналов? Что вообще за цифры в настройках модели? Единицы измерения там нет, а порядок цифр не пляшет с турниговскими…
Ещё не вполне понятно, как точно настраивать центр и ход машинок? Я так понял, что это в маппере делается. Но если нет возможности менять с компа онлайн, то это ж как муторно! Поменял, прошил, посмотрел, опять поменял, опять перепрошил… А если это можно с тачскрина проделать, то не вполне ясно, как это потом в программу перекачать, чтобы сохранить в файле настроек?
А можно поподробнее про длительность каналов? Что вообще за цифры в настройках модели? Единицы измерения там нет, а порядок цифр не пляшет с турниговскими…
Ещё не вполне понятно, как точно настраивать центр и ход машинок? Я так понял, что это в маппере делается. Но если нет возможности менять с компа онлайн, то это ж как муторно! Поменял, прошил, посмотрел, опять поменял, опять перепрошил… А если это можно с тачскрина проделать, то не вполне ясно, как это потом в программу перекачать, чтобы сохранить в файле настроек?
Длительность каналов настраивается в модели, в микросекундах. Обычно 1020-2020 с центром 1520, или 1000-2000. Можно настраивать.
Центры и ход машинок именном мапером. Причем если его поставить с галочкой EPP то можно прямо на тачскрине править. Обратно в программу перекачивать не надо - в программе записанны значения по умолчанию, если нет записанных значений. Там-же (если поставить обратный линк - макс 0, мин 1000) можно делать и инверт каналов.
Я всё с прошлого года забыл… 😃 Вчера настраивал на тачскрине, а потом в программу вручную вводил. Я же не хочу каждый раз после заливки модели центра и расходы выставлять… А нельзя там шрифт покрупнее сделать? И не совсем удобно показалось вводить цифры, может “+” и “-” там лучше будет? Выделил нужный параметр, и наплюсовал сколько надо глядя на руль…
Значит, если в Турниге настраивал длину импульса в 22,5 мсек, а число каналов 10, то на канал нужно выставлять 1250 - 2250?
центры и расходы отдельно от программы заливаются, они не меняются если перезалить программу. В программе стоят дефолтные, которые отработают, когда был полный сброс. Если только программу заливать - они не стираются. + и - можно попробовать, но есть проблема с шагом. 1000 раз кликать тяжко. Надо подумать.
Не совсем. 22.5 это 10 каналов + стоп. Надо знать длинну стопа, а остаток делить на 10, и получится длина импульса + разделитель 😎. Т.е. все сложно … Надо поискать, как генерится.
1000 раз нажимать не придётся, 1000 - полный ход от края до края. Я же говорю о точной настройке центра, типа сабтримера, и ограничении хода… А сейчас получается: стоит по дефолту 500, руль не по центру. Меняешь на 400, например - перелёт. Ставим 450… Долго, как мне кажется.
По сохранности переменных. Получается, что если не записал на бумажке, то при заливке, допустим, новой модели переменные придётся сбрасывать? И тогда потом опять настраивать?
“Пауза” в настройках Турниги прокатит за “Стоп”? Может они там порядки перепутали: вместо 350 мксек написали 350 мсек? И какое сейчас значение этого параметра прописано в программе?
На 9-м пищалка для поиска, пока можно и без неё поблизости полетать попробовать, только экспоненты ещё докурю…
Пауза это конечный синхростоп. 350мкс - нормальное для его значение, т.е. 22500-350 = 19000 остается на каналы.
Про переменные:
- Есть значение записанное в флешпамять. Оно используется платой.
- Есть значение видимое в блоаках в программе. Оно используется ТОЛЬКО если нет значения из п.1, и то - оно записывается на старте во флеш и используется.
- Когда заливаем настройки мы заливаем п.2, при этом п.1 никак не изменяется. Т.е. даже если мы изменили значение в блоке, оно не будет работать, оно “справочное”, не настоящее
- Есть такое в программке окно - EPP manager, вот там можно посмотреть и изменить с компа все значения переменных, записанные во флеш.
- Если добавили модель, то да - надо открыть EPP manager и вписать/проверить таки значения. Сам знаю, что неудобно, но пока не могу ничего нормального придумать.
В принципе я подумаю, можно ли в блоки показывать настоящие значения из флеша, но там есть такоторые проблемы с этим, не уверен, что получится так просто, поэтому не пренебрегаем EPP manager, он вельми пользителен.
Название темы как никогда отражает содержание.
Ключевое слово “попытка”.
Так есть надежда обещанного результата?
ИМХО, но 22500-350 должно быть 22150, нет? Я же поэтому и спросил про порядок цифр… Сегодня заберу модуль домой, поиграюсь…
Вот это и напрягает, что плата транслирует в окно программы данные с джойстика, но не транслирует свои… В оптимале, чтобы вообще можно было в программе править плату сразу не тыкая в тачскрин. Может эмуляцию тачскрина… Я, разумеется с позиций юзверя… 😃
Я сразу после заливки модели (новой, или изменённой) тупо сбрасываю все переменные, потому как мне трудно пока понять что там к чему, и к какой из моделей в памяти относится. Как по мне, то я бы вообще этот процесс автоматизировал, совместил с заливкой. ИМХО, для большинства это тёмный лес. Записываю на бумаге значения центра и хода, и ввожу в блоке маппера. Надо бы опрос устроить среди пользователей…
Название темы как никогда отражает содержание.
Ключевое слово “попытка”.
Так есть надежда обещанного результата?
Ну, не знаю… Конечно, сыровато ещё, не хватает отзывов для отладки, наверное. Но у некоторых уже несколько лет работает.
В воздухе не пробовал, на земле уже работает. Если бы я два года назад знал про невозможность корректного подключения USB1.0 джойстиков, то уже давно летал бы… Этим летом обязательно подниму.
Вообще, для меня, весь этот гиморой - обязательная часть программы. 😃 Мы же модели тоже не в RTF версии покупаем, вешаем камеры и т. д… Ведь вообще не понятно, понравится мне управлять джойстиком, или нет, а воспоминания останутся… 😃
Готовые варианты стоят по 200 бакинских, и хатки для поворотки я там (ИМХО) не встречал. Я про остальные фичи от Сергея молчу, я их не использую. Плюс для меня у “магазинных” вариантов один - настройка как в аппаратуре, привычная…
Готовые варианты стоят по 200 бакинских, и хатки для поворотки я там (ИМХО) не встречал.
А в чём проблема настроить хатку?
В инструкции на ВинБокс, которую удалось тогда скачать, этого нет. Может там муторно описано, может потом добавили в софте… Если есть опыт использования просветите как это там работает? У Сергея изначально было видно, что это можно реализовать. И вообще, я полагаю, что использую пару процентов от возможного…
Эта тема не про Виндбокс. rcopen.com/forum/f90/topic317849
Думаю, что в этой теме Ваших ссылок и упоминаний про ВинБокс не меньше, чем в той… 😃 Насколько я помню, там у первооткрывателя были проблемы даже с настройкой расходов, а про обзор хаткой ничего не было. Я тогда тоже интересовался, инструкцию качал… Сейчас это для меня уже малоактуально: допилю этот вариант, посмотрим…
а про обзор хаткой ничего не было.
Может кто нибудь объяснит, что за проблема с хаткой?
Думаю, что в этой теме Ваших ссылок и упоминаний про ВинБокс не меньше, чем в той…
Так ведь третий год работает и да же с хеадтрацкером, правда с коптером😒.
Сейчас это для меня уже малоактуально: допилю этот вариант, посмотрим…
Говорилось, что пилить ни чего не надо будет, но Вам повезло больше;).
Здесь легко настраивается управление поворотом камеры с хатки, и это было понятно с самого начала. А у винбокса я тогда инструкцию читал, и там не было про это ничего. Плюс цена, плюс самому хотелось руки приложить… Так я сюда и пришёл. С тех пор я винбоксом не интересовался, если там возможно настроить поворот на разные углы с возвратом в центр, то просто напишите “да”, или ссылку на новую инструкцию. Я это учту на будущее. Мы же не в Одессе, не надо отвечать вопросом на вопрос… 😃
Не ну коптером и с телефона рулят… 😃
Пилю я не всё время, поскольку прекрасно и с пульта управляется. Не получилось вначале, забросил. Теперь вернулся к теме, и выяснилось, что все проблемы два года назад были с джоем и виндой. Они решены успешно, 8 каналов работают, интерфейс создания модели весьма хорош, на мой взгляд, а гимороя не больше, чем с настройкой винбокса…
И я сильно сомневаюсь, что винбокс разработчики не допиливают постоянно…
Результаты первых испытаний в воздухе:
Очень кстати оказались приспособы из комплекта джойстика для установки на ногу. Сварганил ленты из липучки. Можно на полтора метра отойти от машины с джоем на ноге… 😃
Очень удобно вертеть камерой в полёте.
Был определённый риск потери управления. Модуль так нормально и не определяется даже при выставлении 8-ми каналов.
Симптомы:
- Телеметрия Смалтим не индицирует шкалу радиосигнала,
- О кратковременной потере сигнала можно догадаться по переключениям экранов телеметрии. Каким то образом получается, что при отсутствии связи в канале управления телеметриеей появляется максимальный уровень. При этом полной потери управления ещё нет, а даже если дождаться его потери, то ещё некоторое время можно самому включить режим возврата на точку!?
- На 9-м канале (которого в настройках модели нет) стоит пищалка, реагирующая и на потерю сигнала. При подаче питания она должна бы пищать, но происходит это через раз…
С тем же модулем и Турнигой этого всего нет.
Нужен экран более точной настройки ППМ выхода…
Ручка практически никогда не встаёт в “0”, если её “бросить” - всегда есть несколько единиц на потенциометрах. Особенно на твисте. Никакой индикации текущих значений нет. Из-за этого модель постоянно уводит, причём каждый раз в разные стороны. Нужен инструмент (модуль) для обнуления этих небольших отклонений. В играх встречал такие настройки…
Ручка практически никогда не встаёт в “0”, если её “бросить” - всегда есть несколько единиц на потенциометрах. Особенно на твисте. Никакой индикации текущих значений нет. Из-за этого модель постоянно уводит, причём каждый раз в разные стороны. Нужен инструмент (модуль) для обнуления этих небольших отклонений. В играх встречал такие настройки…
Уже тестируется блок с мертвыми зонами … только из отпуска надло вернуться и дотестировать.