![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 17.11.2010
Сообщений: 2
|
![]()
Приветствую, господа офицеры. Надеюсь я попал по адресу, приняв раздел "свободное общение" за аналог "курилки" других сайтов.
У кого есть 5 минут на ожидание закипания чайника/заваривания кофе, что можете сказать вот по такому делу. Имеем какой-нибудь автомобильный симулятор, предположим старый добрый Challenge 99-02, rFactor или недавно вышедший F1 Codemasters. Имеем руль с педалями. Втопили педаль газа в пол, и сидя на табуретке, вертя баранку, прибитую к столу, ринулись вперёд к победе. Согласитесь, встроенным в мозг процессором не очень интересно домысливать воображаемые перегрузки, а ведь именно они несут основную информацию от обратной связи с машиной. Чуть повело задний мост - и ты парируешь занос рулём, ещё даже не видя глазами, что машину потащило на обочину. Что требуется доказать? За неимением тугриков на покупку симулятора Red Bull возникла (пока ещё теоретическая) идея смастерить самому опытный образец, который возможно перерастёт в опытно-мелкосерийное производство (которое никто покупать не будет - ну это уже другая история). Пример, но без перегрузки: http://www.youtube.com/watch?v=sMxvu6zezHI Пример перегрузки, но неестественная какая-то: http://www.youtube.com/watch?v=qIe9O529MR0 Так вот что хотел узнать: можно ли вывести показания спидометра на экране - на COM-порт? И вообще всю телеметрию, какая есть, вывести "за борт"? Таким образом мы получим важное управляющее напряжение, которое шевелит гидро- или серво-приводы. Например, кокпит, в котором сидит геймер, будет ездить по рельсам длиной 3м40см, из которых каждый сантиметр - это 1км/ч. Ну или рельсы будут 6м80 см - 1 км/ч=2 см. И т.д. по масштабу с приростом g до реальных цифр ![]() Насколько сложно вывести скорость из игры на COM-порт? Может ли обладатель профессии "программист" написать программу, которая бы на лету переводила километры в час в вольты или другие управляющие сигналы? Можно ли, по вашему мнению, считывать из игрового процесса также ориентрование по сторонам света (т.к. гоночная трасса замкнута в кольцо, сумма всех поворотов = 360, и на каждом повороте можно было бы крутить аттракцион, чтобы игрок чувствовал вход-выход из поворота? Что скажете, пока чайник закипает/сигара курится? Да. знаю, кучу вопросов надо решить при создании такой штуковины, но сейчас меня инетерсует только один вопрос про вывод занных о скорости наружу, т.к. сам не программист вообще. Скажем, вибрацию двигателя, вылет на траву, наскок на поребрик, удары за нас уже придумали создатели гоночного руля (feedback), вывод из компьютера по USB есть Последний раз редактировалось noobic; 17.11.2010 в 19:06. |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Можно, но обойдется вам в не хилую сумму.
И, кстати, com порт юзать не рекомендую, лучше сразу на usb. Для сопряжения компьютера и усилителей(которые подключены к механике) нужно заюзать микроконтроллер. Последний раз редактировалось Levsha100; 17.11.2010 в 19:24. |
![]() |
![]() |
![]() |
#3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Абсолютно верно. Я, например, уже давно не видел на компах знакомых разъемов
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
кстати, из разряда "народного творчества" (не углубляясь в МК, хотя он все равно используется
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#5 | |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Мсье знает толк в извращениях
![]() Хотя шим из uart-a тоже ничего: http://easyelectronics.ru/izvrashhen...m-iz-uart.html Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 17.11.2010
Сообщений: 2
|
![]()
Аффтар:
спасибо за внимание к моей скромной персоне. Много непонятных слов было (надеюсь не ругательных) С COM-портом думал, т.к. много работал (но только с железом) на производстве в комп. конторе, в т.ч. с индустриальными ЭВМ. Ну вот от жизни отстал, не думал что уже на USB перешли. К слову сказать, задача по моему непрограммистскому мнению несложная, так как ведётся лог всех телодвижений гонщика, снимаются все параметры и после гонки можно открыть телеметрию и посмотреть (и даже оппонентов уличить в преднамеренных деяниях ![]() Ну вообщем, спасибо что обнадёжили, буду знать что вопрос темы не настолько уж и невозможен. Механику перегрузок пытались обсудить здесь: http://www.chipmaker.ru/topic/36720/, но кризис потребовал забить на это дело, сейчас решил вернуться к теме. Тогда, возможно попытаюсь хотя бы в теории развить проект, ещё нескромный финансовый вопрос: сколько людей и с каким профилем по образованию нужно привлечь к работе над симулятором, чтобы написать программу взаимодействия игрушки с интерфейсом USB и радиомонтажника, который разработает коробочку, вставляемую между USB и сервоприводами имитатора перегрузок? И на каком языке должен уметь писать программы разработчик? Последний раз редактировалось noobic; 17.11.2010 в 23:59. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 558
|
![]() |
![]() |
![]() |
![]() |
#8 | |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi. Можно ли отправить данные через порт открытый другой программой? | losticsx | Помощь студентам | 2 | 24.08.2010 19:47 |
Как можно обратиться к устройству, которое подключено через USB порт | Mikhail Bakurov | Общие вопросы Delphi | 8 | 17.11.2008 20:42 |
Как с помощью формул можно сравнить и вывести данные | kutt | Microsoft Office Excel | 2 | 24.09.2008 17:05 |
Можно ли в StringGrid вывести....... | diznt | Помощь студентам | 5 | 03.09.2008 18:54 |
показания DateTimePicker при нажатии Buttons перенести в колонку DBGrid | Alex_76 | Помощь студентам | 1 | 14.07.2008 15:55 |