Анонс контроллера для педалей - RudderMaster.

Открытый экспериментальный проект

Модератор: -=NT=-Baur

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7334
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Анонс контроллера для педалей - RudderMaster.

Сообщение -=NT=-Baur » Пн дек 28, 2015 8:06 pm

Этим анонсом я начинаю новую главу проекта КОНСТРУКТОР BRD в части касающейся электроники. Она развивается ОЧЕНЬ быстро и не удивительно, что назрела необходимость в полной замене на новые, более современные и актуальные предложения, которые позволяют получить большие возможности. И я рад представить вам контроллер для педалей - RudderMaster, а также его создателей:
- mega_mozg_13 (прошивка контроллера и программа-конфигуратор)
- Komaroff (цифровые датчики RAMS)
- GVL224 (производство)
- Baur (техническое задание)

Краткие технические характеристики:
Ядро контроллера на базе ATMEL ATmega32u4.
Имеет на борту аппаратный USB в режиме Full-Speed с частотой опроса 500 Гц.
Контроллер работает как HID устройство и не требует установки драйверов. Совместим с любыми версиями OS Windows.
Поддерживает настройку через программу конфигуратор. Позволяет задавать названия устройства, названия осей, калибровку и кривые отклика.
Есть специльный режим обновления прошивки контроллера пользователем просто по USB. Для этого не требуется каких либо дополнительных устройств (прошивальщиков). Возможно архивирование настроек в специальный файл на диске.
Контроллер трёхосевой, позволяющий опционально подключать дополнительные оси колесных тормозов. В качестве сенсоров используются цифровые бесконтактные магнитные сенсоры RAMS (Rotary Angle Magnet Sensor) разработки Komaroff. Сенсор центральной (основной) оси конструктивно выполнен на одной плате с контроллером. Сенсоры блоков тормозов внешние (подключаемые к специальным разъёмам). И что понравится абсолютно всем - принцип работы этого типа сенсоров позволяет избежать необходимости физической регулировки центрального поворота магнита. Просто устанавливаете магнит по инструкции в надлежащее место, прикручиваете электронику и в течении пары минут всё настраиваете через программу настройки (конфигуратор).


Ну и сразу хочу ответить на вопрос "Попугаев то сколько"? :)
Разрешающая способность сенсора 8191 отсчет на 180 градусов, т.е. при рабочем диапазоне углов основной оси 44 градуса, реальных отсчетов сенсор дает 8191/180*44=2002 отсчета.
Вложения
Digital-1.jpeg
Digital-1.jpeg (94.3 КБ) 10989 просмотров
Digital-5.jpeg
Digital-5.jpeg (65.45 КБ) 10989 просмотров
Digital-4.jpg
Digital-4.jpg (93.15 КБ) 10989 просмотров
Последний раз редактировалось -=NT=-Baur Пн дек 28, 2015 9:00 pm, всего редактировалось 1 раз.
Ни одна доброта не останется безнаказанной...

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7334
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Пн дек 28, 2015 8:41 pm

Ну а теперь на более доступном (не для специалистов) языке :lol:
При составлении ТЗ я постарался сделать обращение с контроллером как можно более простым. Т.к. основное направление BRD - создание устройств для самостоятельной сборки. Тем, кто не знаком с работой программиста mega_mozg_13, я хочу дать ссылку на его проект - https://sites.google.com/site/mmjoyproject/o-proekte Он даёт на много больше возможностей настройки, чем контроллер RudderMaster. Но я специально затачивал его на работу именно с моими педалями и чтобы настройка была как можно более простой и быстрой для Вас. Однако особо требовательные вирпилы, могут заказать для себя супер-пупер-мега прошивку (за отдельную денежку). Но и чтобы пользоваться ею придётся вникать более глубоко в программу конфигуратор.
Ну а в нашем конкретном случае я считаю возможности контроллера более чем достаточными и сразу же даю краткий инструктаж по "быстрому старту". :lol:
Вам необходимо собрать педали. Установить электронику на педали согласно картинкам в инструкции по сборке. Подключить их к компьютеру. ОС Windows сама установит необходимый драйвер и устройство появится в системе. После этого можно запускать программу-конфигуратор из скаченного архива. Ниже на картинке основная закладка настроек контроллера. Номерами обозначены шаги в порядке очерёдности настройки.
Шаг 1
Необходимо выбрать устройство из списка.
Шаг 2
Нажать "Прочитать настройки из устройства".
Шаг 3
Нажать кнопку "Включить режим калибровки".
Шаг 4
Двигать до упора всеми имеющимися осями. При этом совсем не обязательно ползунки должны двигаться!!!
Если у вас только одна центральная ось без раздельных тормозов, то лучше предварительно выключить неиспользуемые оси.
Шаг 5
Убрать ноги с педалей и дождавшись, когда механизм педалей встанет в исходное положение, вновь нажать на эту же кнопку.
Шаг 6
Нажать "Применить настройки в устройство". После этого контроллер перегрузится и вы сможете проверить результаты калибровки по движению ползунков.

RudderMaster.jpg
RudderMaster.jpg (82.39 КБ) 10980 просмотров


Я засекал время. Вместе с прочтением этой инструкции калибровка занимает 2-3 минуты. Теперь при необходимости можно инвертировать работу оси и в полёт! Пользоваться конфигуратором очень просто. Главное запомнить, что любые изменения сделанные вами начнут работать только после нажатия "Применить настройки в устройство" и перезагрузки контроллера.

Внимание! Новая версия - viewtopic.php?f=34&t=885&p=30613#p30610
Все контроллеры проданные после 1 апреля 2017 года уже имеют установленное обновление прошивки.

Старая версия - https://yadi.sk/d/eQgv-zxz3RMZTb
Ни одна доброта не останется безнаказанной...

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7334
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Пн дек 28, 2015 9:05 pm

Но и это ещё не всё. Мы провели внутреннее тестирование, а также тестирование с помощью первых клиентов, любезно согласившихся купить новую электронику. На данный момент проблемы не обнаружены. Есть пожелания и вы можете их тут выкладывать. Они будут проанализированы и добавлены в работу прошивки контроллера и программы-конфигуратора. Когда мы будем полностью уверены что Вас и нас всё устраивает, то в планах сделать две-три шкурки красивого интерфейса. То, что вы видите сейчас это конечно не окончательный вариант, а рабочая версия. Одна из шкурок ОБЯЗАТЕЛЬНО будет в стиле старичка Ил-2, которая не оставит равнодушными поклонников серии (прикрепил картинку для наглядности). Подробности остальных шкурок я раскрою позже :wink:
Вложения
Interface il2-1.jpg
Interface il2-1.jpg (116.59 КБ) 10971 просмотр
Ни одна доброта не останется безнаказанной...

The LT
Посетитель
Сообщения: 39
Зарегистрирован: Пн авг 05, 2013 3:05 am
Откуда: Москва
Контактная информация:

Сообщение The LT » Вт дек 29, 2015 5:07 pm

Роман, а можно-ли поставить новый контроллер на старые педали Ми-8?

Планируются-ли подобные контроллеры для дооснащения старых напольников?

Прекрасный новогодний подарок! :)
Devices: BRD-N v3 (BRD KG13 Grip), BRD-N v4 (TM Warthog Grip), BRD-F2 Restyling (w. damper), BRD-M2 (RudderMaster), TM Warthog Throttle, TIR5

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7334
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Вт дек 29, 2015 9:19 pm

О, я действительно забыл упомянуть, что контроллер можно поставить на ВСЕ выпущенные когда либо педали BRD. Именно поэтому монтажные отверстия вытянутые.
На Напольник такой контроллер ставить не будем. Ведь он для педалей. :) Конечно логично спросить - а как же контроллер для джойстиков? Мы готовим интересное комплексное решение. Т.к. сделать просто контроллер для нашей команды будет не интересно ;) Конечно это займет время, но потом RudderMaster покажется вам просто разминкой ...

ВАЖНО! Тут я буду собирать наиболее часто встречающиеся вопросы:

1. Специально для наших иностранных клиентов, есть переключение интерфейса на английский язык.
Especially for our foreign clients have to switch the interface to English.
English.jpg
English.jpg (47.43 КБ) 7904 просмотра


2. Будет ли конфликт контроллера педалей с моим джойстиком ... ?

Отвечаю - нет, не будет. НО! Может так получится, что слетят настройки управления. ПОЧЕМУ? "НА пальцах" объясняю - Игровые устройства в системе имеют приоритет согласно номера VID PID. Как его узнать для вашего джойстика?

Через Диспетчер устройств
Перейдите в Пуск — Панель управления — Диспетчер устройств — Устройства HID — HID совместимый игровой контроллер - (правой клавишей мыши) Свойства и в вкладке «Сведения» выберите пункт «ИД оборудования». В нижней строке вы увидите идентификаторы контроллера своего джойстика.

Что делать? Нужно изменить VID PID педалей, чтобы номера были ПОСЛЕ джойстика :) Т.е. если VID 4756 PID 5566, то надо выставить в конфигураторе контроллера в последней цифре группы номер на одну единицу больше - VID 4757 PID 5567. Не забываем жмакнуть кнопулю "применить настройки в устройство" :D Ну и после этого уже в игре назначить на эти оси управление.

3. Очень хотелось бы иметь расширенные настройки осей. Мёртвая зона например и т.д.

Да, сейчас обсуждаем этот вопрос. Не хочется загромождать управление. Возможно сделаем или доп. вкладку или режим "профи" добавим.
Новый интерфейс тоже никто не отменял - делаем. :)
Ни одна доброта не останется безнаказанной...

Аватара пользователя
zister
Посетитель
Сообщения: 58
Зарегистрирован: Ср дек 10, 2014 9:17 pm

Сообщение zister » Ср дек 30, 2015 12:15 am

А сколько в попугаях?

Аватара пользователя
GVL224
Электронщик
Сообщения: 490
Зарегистрирован: Ср апр 07, 2010 2:12 pm

Сообщение GVL224 » Ср дек 30, 2015 12:21 am

zister писал(а):А сколько в попугаях?

"Ну и сразу хочу ответить на вопрос "Попугаев то сколько"? Smile
Разрешающая способность сенсора 8191 отсчет на 180 градусов, т.е. при рабочем диапазоне углов основной оси 44 градуса, реальных отсчетов сенсор дает 8191/180*44=2002 отсчета. "

Аватара пользователя
zister
Посетитель
Сообщения: 58
Зарегистрирован: Ср дек 10, 2014 9:17 pm

Сообщение zister » Ср дек 30, 2015 9:55 am

Имелось ввиду в рублях!
Команду с наступающим!

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7334
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Ср дек 30, 2015 10:47 am

А вот с этого момента начинается грустная часть истории. Во-первых все комплектующие импортные. Во-вторых в контроллере и датчиках используются авторские разработки, которые тоже стоят денег. Контроллер с датчиком на одной плате 35 долларов. Комплект плюс два датчика с кабелями подключения 59 долларов. Если рубль продолжит девальвироваться, то такими темпами механика будет стоить столько же сколько электроника :(
Ни одна доброта не останется безнаказанной...

Аватара пользователя
U053
Посетитель
Сообщения: 2089
Зарегистрирован: Пн фев 27, 2012 10:48 am
Откуда: СПб

Сообщение U053 » Ср дек 30, 2015 10:51 am

Четыре желудя/попугай :D

Petrarka
Посетитель
Сообщения: 15
Зарегистрирован: Пт июл 17, 2015 11:40 am
Откуда: Рязань

Сообщение Petrarka » Пт янв 01, 2016 7:26 pm

был бы еще кит для прокачки педалей микс до трехосевых...
Куплю joy_stick, интим не предлагать.

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7334
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Сб янв 02, 2016 1:10 am

Будет ОБЯЗАТЕЛЬНО! Даже в план не писал, потому как это с прошлого года уже запланировано.
Ни одна доброта не останется безнаказанной...

Аватара пользователя
mega_mozg_13
Посетитель
Сообщения: 75
Зарегистрирован: Ср май 08, 2013 8:52 am

Сообщение mega_mozg_13 » Пн янв 04, 2016 1:27 pm

Имеет на борту аппаратный USB в режиме Full-Speed с частотой опроса 500 Гц.

Вот тут только небольшое уточнение, как устройство контроллер может быть настроен на любую возможную частоту опроса (1000/500/250/128/64 опросов в секунду). А вот частота пакетов от сенсоров RAMS много ниже.

Аватара пользователя
Komaroff
Программист
Сообщения: 118
Зарегистрирован: Вт дек 06, 2011 11:04 am

Сообщение Komaroff » Пн янв 04, 2016 6:52 pm

mega_mozg_13 писал(а):
Имеет на борту аппаратный USB в режиме Full-Speed с частотой опроса 500 Гц.

Вот тут только небольшое уточнение, как устройство контроллер может быть настроен на любую возможную частоту опроса (1000/500/250/128/64 опросов в секунду). А вот частота пакетов от сенсоров RAMS много ниже.

Пожалуй тут требуется ещё уточнение :)
Сенсор RAMS не имеет постоянной частоты пакетов. Данные выдаются по окончанию их подготовки. Частота опроса 500 Гц позволяет оперативнее реагировать на момент готовности данных и, как следствие, получить более высокие показатели СРЕДНЕЙ скорости опроса. Но тем не менее 1000 опросов в секунду было бы наверно чересчур, а так 500 - в самый раз :)

Аватара пользователя
-=NT=-Baur
Пилот-бортмеханик
Сообщения: 7334
Зарегистрирован: Вт ноя 07, 2006 11:43 am
Откуда: г.Сочи Адлерский р-он

Сообщение -=NT=-Baur » Пн янв 04, 2016 9:32 pm

Хватит "пугать" парней техническими подробностями :) Подавляющему большинству пользователей эта информация ни о чём не говорит. А то получится как в теме на БзС про "обратку" .
Ни одна доброта не останется безнаказанной...


Вернуться в «КОНСТРУКТОР БРД»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость