Страница 1 из 2

сделать контроллер машиниста ?

СообщениеДобавлено: 31.08.2011, 18:19
Alexsandr1989
Подскажите где можно найти инфо по созданию контроллера машиниста. Видел где-то, да найти повторно немогу.

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 31.08.2011, 20:23
sciff
А не лучше ли сделать сразу всю кабину?

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 31.08.2011, 20:30
BooYa
Alexsandr1989, ты бы уточнил, что ты имеешь ввиду? Ты хочешь сделать реальный контроллер, типа того, что делали для MSTS, или что?

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 31.08.2011, 21:15
Alexsandr1989
Да реальный, который для МСТС делали ! Как раз его и ищу...

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 31.08.2011, 23:17
BooYa
А чо его искать? Он, насколько я проверял, до сих пор продаётся. Только вот для RW он не подходит, и на Vista\7 не работает, тем более на х64. Так что толку от него - тока на 98 винде в МСТС играть.

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 31.08.2011, 23:29
Alexsandr1989
Да мне просто ссылка на самоделку для МСТС нужна.

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 31.08.2011, 23:57
Alexsandr1989
Всё нашел
trainsim.r u/forum/showthread.ph p?t=7949 - если кому надо

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 01.09.2011, 00:10
sciff
Alexsandr1989, так, на будущее, этот раздел называется RailWorks (ex. Rail Simulator) ‹ [RW] Другие вопросы

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 01.09.2011, 02:23
Mr. Angelo
sciff Ну так этот самодельный контроллер и к RW прикрутить можно.

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 06.12.2011, 15:08
Skif
И даже эффективнее чем покупной Raildriver - в обозримом будущем таблица органов управления для локомотива в RW будет поддерживать напрямую USB-джойстики с конфигурацией до 10 осей и до 40 кнопок. А также, возможно, и 1-2 одновременно подключенных. В последнем случае предложенная плата легко "наращивается".


Кстати, касательно MJoy, я практически поставил его на серию, слегка доработав прошивку и разработав двусторонную печатную плату и законченный корпус. Если будет свободное время, в моих планах создать модернизацию с поддержкой уже не 24, а 36-40 кнопок. Число осей (6) более чем достаточно для контроля всех основных источников аналоговых сигналов.


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

Вижу я это так (этапы обработки сигнала):

1. Данные по локомотиву объединяются внекую таблицу (подобную той, что вызывается по F5. В общем то, в ней есть 99 процентов нужной информации)
2. Эти данные, пользуясь возможностью LUA-скриптов выводить данные во внешний файл (в отличие от Trainz), пишутся в последний.
3. Этот файл вычитывается внешней консольной программкой, запускаемой одновременно с игрой и MCabMapperoм (в идеале, это должна быть новая, единая программка), там можно производить калибровку сигналов и их назначение аналоговым выходам.
4. В качестве аналоговых выводов можно использовать плату управления шаговыми двигателями (конструктор Мастер Кит) или самодельную. Шаговикам предпочитаю банальные вольтметры - они движутся плавнее и дешевле стоят. Платка соединяется с компом через интерфейс CAN или USB.
5. К выводам платы подсоединяются потроха низковольтных стрелочных манометров или шаговые двигатели. Локомотивные современные термометры/манометры тоже используют в качестве входного сигнала напряжение от датчиков, поэтому легко оживляются.


Итак, жду предложений помощи, идей, советов, кодов и т.п. Полигон для обкатки системы имеется - Минская ДЖД, собираю тренажер тепловоза ТУ7А на плате MJoy.

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 06.12.2011, 16:20
BigDen
у меня через MCabMapper подцеплен CH Products Throttle Quadrant USB

Изображение

в принципе всё нормально...но в MCabMapper нет раздельной настройки длительности удержания кнопок от этого не всегда адекватно реагирует рукоятка реверса....

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 06.12.2011, 16:30
Skif
1.Настройка длительности удержания, я так полагаю, понадобилась исключительно для подгона процентиков смещения рукоятки в RW ? Просто рукоятки надо иначе настраивать, и будет нормально работать. А позже можно будет работать напрямую по позициям оси джойстика, без кабмаппера.


2. Реверс надо тоже делать осью. А в машинах, где есть кнопка "ПЕРЕВОД РЕВЕРСА", соединять 2 кнопки или кнопку и рукоятку последовательно - сначала выбор положения, потом замыкание цепи. И все будет работать.

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 06.12.2011, 18:32
BigDen
я сделал на реверсе в крайних положениях удержание кнопок W и S соответственно, дело в том что на реверсе всего получается три положения 0-50-100 и пока из одного в другое переходит нужно удерживать кнопку ....

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 07.12.2011, 10:05
Skif
Меняешь в синьке кабины скорость перевода рычага - и радуешься. Распаковать из бинарника, потом зажать назад. Можно и удержанием вопрос решить, залипания у джостиков нет.

Попробуй поставить нажатие серией в 5-10 нажатий. А в синьке убираешь "прилипание" к позиции, чтобы ручка двигалась как плавная безпозиционная в МСТС. Будет работать, если в MCabMapper правильно откалибруешь.

Den, а зафига ты Квадрант через MCab цепляешь?! У него собственная софтина гораздо круче и выполняет те же самые функции. Да и сам квадрант - это полный аналог нашего MJoy, даже менее функциональный (кнопок физических всего 6, а у нас - 24.). Что ж, теперь я знаю, за сколько можно толкать платочку :) . Скажем, за полцены этого девайса.

Re: сделать контроллер машиниста ?

СообщениеДобавлено: 07.12.2011, 12:50
Linx
Я в свое время осел на этапе поиска человека который мог бы мне спаять плату на Mjoy, просили какие то аховые деньги до 12 тысяч рублей ))) Самому мне в такую лень это делать, не имея ни малейшего понятия в электрике... А вот чертежи пульта где-то до сих пор на винте лежат :)