1. В сообществе нашего форума Вконтакте создан раздел по продаже электронных компонентов.
    Каждый может продать в нем свои залежавшиеся детали. Подробности здесь.

Симулятор тепловоза.

Тема в разделе "Все, что около компьютера", создана пользователем timsoon, 24 дек 2016.

  1. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    Кто про что, а вшивый про баню.
    Снова сталкиваюсь с тематикой железной дороги.
    Ближе к весне думаю приступить к созданию симулятора кабины тепловоза или электровоза.
    Пока собираю информацию.
    Это будет предстовлять из себя мониторы и реальные внутренности кабины- все под управлением пк.
    На ум приходит только один вид реализации данной задачи: запустить игру симулятор на пк , а управление передать на внешнии детали кабины(распотрошить джостик и взять сигнальную часть с него).
    Мало того хотелось бы организовать обратную связь, чтобы кабина дергалась при движении. Думаю если джостик с вибрацией , и в игре это предусмотренно, можно взять сигнал с вибро моторов на внещнее устройство дерганья кабины.
    Вот и возникли вопросы: каким еще образом можно организовать обратную связь игры с внешними устройствами, например задействовать спидометр и тд.?
     
  2. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    60e2c875f463.jpg
  3. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.848
    Симпатии:
    313
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    Я бы посоветовал глянуть как авиасимуляторшики это делают. Они этим давно уже занимаются, там и железо и софт специальный есть (например для подключения внешних кнопок с симуляцией нажатий на клавиатуре).
  4. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    Здесь есть авиосимуляторщики, интересно?
    Надо в гугле покапать.
  5. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.848
    Симпатии:
    313
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
  6. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    спасибо,хотел вечером покопать.
  7. Buba_Chkhadze

    Buba_Chkhadze Модератор Команда форума

    Сообщения:
    4.345
    Симпатии:
    355
    Адрес:
    Талгар
  8. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    Надо вникнуть . Почитаю - будут вопросы, если не против.
  9. Buba_Chkhadze

    Buba_Chkhadze Модератор Команда форума

    Сообщения:
    4.345
    Симпатии:
    355
    Адрес:
    Талгар
    а чо там вникать, готовое решение, даже код прилагается.
    В USB втыкаешь , он определяется семеркой как MJoy
  10. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    А обратную связь можно замутить?
  11. Buba_Chkhadze

    Buba_Chkhadze Модератор Команда форума

    Сообщения:
    4.345
    Симпатии:
    355
    Адрес:
    Талгар
    в смысле ?
  12. SeregaZ

    SeregaZ В доску свой

    Сообщения:
    391
    Симпатии:
    38
    в смысле чтоб джойстик дрыгался и чтоб в особых случаях скажем туго шел влево и требовал более сильного нажима. типа как ветер давит на рули высоты в самолете, и это отражается на штурвале.
  13. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    Да в этом смысле. А как дальше применить вариант найдется.
  14. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.848
    Симпатии:
    313
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    Стандартный подход - сделать внешний контроллер на МК с адаптером UART-USB для организации виртуального COM порта, а на компе программу для имитации команд. Можно попробовать влезть в код программы симулятора, чтобы добраться для данных датчиков перегрузки ( если они там есть). Тогда можно передавать эти данные на внешний контроллер, который сможет наклонять кабину симулятора.
  15. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    Все это могу осилить. Но незнаю как вытащить данные из игры, как спросить у гугла?
  16. UL7AAjr

    UL7AAjr В доску свой

    Сообщения:
    1.848
    Симпатии:
    313
    Род занятий:
    инженер-программист
    Адрес:
    Алма-Ата
    Если нет "заточенного" под конкретную игру интерфейсного модуля, то вытащить данные из нее не просто. Даже очень не просто. Это нужно писать модуль который умеет внедряться в память запущенного приложения и брать оттуда данные. Причем местоположение данных еще надо идентифицировать. В общем это отдельная и серьезная история.

    PS: когда дело дойдет до этого этапа, то обращайтесь, постараюсь помочь.
  17. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    Ок. Пока ищу инфу. К железу и софту приступлю, обращусь, если не против.
  18. Kuchak

    Kuchak Частый гость

    Сообщения:
    12
    Симпатии:
    1
    В свое время очень хотел что-то подобное найти, чтобы поиграть, жаль что не было(
  19. timsoon

    timsoon В доску свой

    Сообщения:
    376
    Симпатии:
    44
    Род занятий:
    КИПиА, it, и прочее
    Адрес:
    г.Капчагай
    Никогда не поздно - для себя.
    Kuchak нравится это.
  20. Kochevnik1

    Kochevnik1 Гость

    Сообщения:
    5
    Симпатии:
    1
    Симулятор ЖД вообще вещь довольно редкая, а возможность посмотреть из кабины тепловоза - тем более. По ЖД обычно только тайкуны делают. Так что идея отличная.
    timsoon нравится это.

Поделиться этой страницей