Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   MSTS - Об игре (http://www.trainsim.ru/forum/forumdisplay.php?f=17)
-   -   Соорудил я Раилдрайвер... (http://www.trainsim.ru/forum/showthread.php?t=7949)

Combine 04.10.2009 15:06

Вопрос по программной части. Как можно общаться с устройством, не используя MCabMapper? В частности, рассматривать его не как джойстик, а работать напрямую, используя самописный софт. И что будет проще использовать для этого: USB или СОМ?

Skif 04.10.2009 16:35

Однозначно USB. Как вариант можно попробовать и по старинке - через GAME-Port (MIDI).

Combine 04.10.2009 17:35

А какие API есть для работы с USB? MCabMapper, я так понял, рассматривает устройство как джойстик и конвертирует его шевеления в нажатия кнопок клавиатуры. Пока ничего умнее собственного драйвера для конкретного устройства в голову не приходит. Насчет СОМа я слышал, что там до безобразия все просто, чуть ли не контроллеры для чайников за полчаса лабают.

Combine 04.10.2009 20:03

Сам спросил и сам ответил: все [URL="http://www.osp.ru/pcworld/2008/02/4884366/"]просто[/URL]. Вопрос только в одном: является ли MJoy HID-устройством?

Skif 07.10.2009 11:40

Ответ тоже в одном: MCab распознается как HID-совместимый игровой контроллер.

Skif 07.10.2009 12:02

Дядя Скиф с гордостью представляет:

РУКОВОДСТВО ПО СОЗДАНИЮ ИМИТАЦИИ КРАНА МАШИНИСТА ИЛИ ЛЮБОЙ РУКОЯТКИ ВООБЩЕ ИЗ ПОДРУЧНЫХ МАТЕРИАЛОВ ПОДРУЧНЫМИ ИНСТРУМЕНТАМИ И В ДОМАШНЕЙ ОБСТАНОВКЕ (С КОММЕНТАРИЯМИ И ДОПОЛНЕНИЯМИ) :) .

Советами и бутербродами снабжал Савич В.В.

Итак, касательно темы сооружения кранов для домашних пультов... Выше, в нескольких постах, можно прочитать различные мнения и подходы к данному вопросу - от старых отверток до закатных машинок и добрых слесарей. Внесу свой посильный вклад в данное дело.

Нам понадобится:

- одна кружка старая, аллюминиевая (можно и железо, и медь - что попадется), подходящего размера
- стальные или аллюминиевые полосы для креплений и рукоятки
- сама, собственно, рукоятка. Можно сделать из старой отвертки, нарезав на ее жале резьбу
- крепежные винты, две шайбы, один ролик (можно шарикоподшипник небольшого размера).

Ниже приведен сборочный чертеж изделия.

[URL=http://radikal.ru/F/i078.radikal.ru/0910/bf/85f84c985aaf.jpg.html][IMG]http://i078.radikal.ru/0910/bf/85f84c985aaft.jpg[/IMG][/URL]

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

Затем под размеры кружки изготавливается рукоятка. Ее длина выбирается так, чтобы устанавливаемый на ней ролик при вращении рукоятки скользил по кромке выреза в крышке. В кромке делаются неглубокие проточки для фиксации рукоятки. Для увеличения силы сопротивления вращению рукоятки необходимо на верхний болт, крепящий крышку к уголку, внутри стакана надеть и зафиксироватьшпилькой пружину (подойдет отрезок пружины от пневматического пистолета). Пружина должна упереться в сжатом состоянии в поверхность рукоятки.

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

После сборки вы можете подключить изделие к плате по стандартной схеме, проточки на вырезе можно сделать круглым надфилем в местах, определенных вами под соответствующие позиции крана. Успехов!

Ах да, совсем забыл :) . Красится изделие в веселенький красный цвет.

Combine 07.10.2009 21:40

Классная конструкция. Этапять! Прямо аж руки зачесались...

[QUOTE]Ответ тоже в одном: MCab распознается как HID-совместимый игровой контроллер.[/QUOTE] Какой формат передачи данных на машину? Насколько я понял, передается двумя пакетами по 8 байт (кнопки, затем оси), а как конкретно организованы данные в пакете?

Ромыч РЖДУЗ 07.10.2009 21:53

Ну есть что-то похожее на то, что я сделал из катка для крышек.
Тоже интересно придумано.:)

Nextuha 07.10.2009 23:28

Да, Skif генератор идей, интересно придумал кран из кружки :drinks:

alex-p 08.10.2009 00:15

Это конечно гениально. Но как в анекдоте: после сборки обработайте напильником. Неужели в вашем городе нет завода, где за пол литры можно заказать у мастера вытачить все элементы системы: краны, крепления и прочии запчасти. По всему Союзу столько заводов, а мы из барахла собираем мечту детства, уже до кружек дошли.

RUSHPIL 08.10.2009 01:06

[QUOTE=alex-p;118572]Это конечно гениально. Но как в анекдоте: после сборки обработайте напильником. Неужели в вашем городе нет завода, где за пол литры можно заказать у мастера вытачить все элементы системы: краны, крепления и прочии запчасти. По всему Союзу столько заводов, а мы из барахла собираем мечту детства, уже до кружек дошли.[/QUOTE]

Не у каждого есть связи,чтобы сделать подобное на заводе.Да и материал свой тоже требуют,т.к. работа и их материал по затратам накладно получается.

2Skif Хотелось бы увидеть,как у тебя выглядит твой кран из кружки;)

alex-p 08.10.2009 01:14

Тогда только в депо, на помойку, в утиль.

Skif 08.10.2009 10:44

У Скифа кран из кружки не выглядит :) . У меня есть верхние части и от 394-го, и от 254-го кранов, они и будут стоять в моем пульте версии 2.0 :) . А это я написал для обездоленных, но рукастых юных (и не очень :) )техников...

Nextuha 08.10.2009 15:01

[QUOTE=alex-p;118572]По всему Союзу столько заводов, а мы из барахла собираем мечту детства, уже до кружек дошли.[/QUOTE]

Ну почему же из барахла, можно и самому дейтали сделать в домашних условиях. Вот что у меня пока получается:
[URL=http://www.radikal.ru][IMG]http://i071.radikal.ru/0910/31/7469981822c3.jpg[/IMG][/URL]
Контроллер выпилил из фанеры, краны из трубки от смесителя... :)

Skif 08.10.2009 15:59

Что за черные коробки стоят в качестве корпусов кранов?


Текущее время: 07:23. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim