Автор Тема: Feedback для мыши  (Прочитано 5486 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andrey20111987

  • Пользователь
  • Сообщений: 101
  • Пол: Мужской
    • Просмотр профиля
Feedback для мыши
« : 20 Июнь 2007, 15:55:08 »
что вы думаете на счет этого?
Может кто соберет устройство?
http://cxem.net/comp/comp75.php
 
Feedback для мыши
По материалам сайта Overclockers.ru
В терминологии Logitech это iFeel – выдача вибрации различной амплитуды и ритма. Как–то, начитавшись обзоров, купил Logitech iFeel MouseMan и попробовал играть – большего разочарования трудно представить. Мышь тяжелая, неудобная, iFeel невыразительный. Через полчаса заболела кисть, чего никогда не случалось. Это было давно и я благополучно забыл этот страшный сон. Подробнее о технологиях "Feedback" (отдача) можно почитать на сайте Immersion. Недавно мне попался на глаза виброзвонок от какого–то сотового телефона и появилась мысль – получить аналогичный эффект, но без жутких драйверов Immersion. Сделал схему, фильтрующую НЧ составляющие и отправляющую их на виброзвонок.

Схема состоит из двух частей – фильтр низких частот (ФНЧ) на первой половине LM358 и усилителя-выпрямителя на второй половине LM358. ФНЧ выполнен на C3, R3, C4, R4; цепь R1, R2, C1 задает смещение 1/2 питания для нормальной работы фильтра. Резистором R9 регулируется уровень сигнала. Конденсатор C2 снимает постоянную составляющую и на вход выпрямителя приходит переменное напряжение с нулем на земле. Это весьма удобно, т.к. надо получить на выходе не переменный, а выпрямленный сигнал. Выпрямитель берет обратную связь с выхода, что уменьшает вредоносное влияние виброзвонка. У меня применен виброзвонок с внутренним сопротивлением по постоянному току 30 Om, рабочее напряжение 3V. Выпрямленное напряжение не сглаживается конденсаторами и это сделано специально – так меньше инерционность и как–то сказывается ритм, форма и частота на характер вибрации.
Конденсаторы и резисторы могут быть любыми, только C3 должен быть с малым током утечки, т.е. не электролитический. Транзистор Q1 любой npn, Q2 любой pnp но с "средним" током коллектора (0.3–2A). Совсем слаботочный на Q2 лучше не ставить, ведь он обеспечивает ток виброзвонка. Сам виброзвонок на 3–5V с не очень большим током, ведь мощность USB не беспредельна. У меня вся схема размещена в самой мышке, регулятор уровня внизу слева и не мешает игре, что удобно для регулировки во время игры. Виброзвонок приклеен к внутренней стороне верхней крышки mouse, там же и схема. Прижим виброзвонка может не дать надежного механического соединения, ведь уровень вибрации весьма значителен. При добавлении схемы общий вес мышки практически не изменился. Когда-то давно я удлинил кабель мышки плетеным поводом, теперь один из этих поводков использован под передачу audio-сигнала. Плетеный провод я делал потому, что так провод мягче и почти не заметен при игре. Для подключения к звуковой плате придется сделать переходник-удлинитель и с него снять сигнал в мышку. Можно взять с левого или правого канала, а можно с их полусумм – я поставил по резистору в 10K в каждый выход (левый и правый), а среднюю точку подключил к mouse. Провод от звуковой карты к мышке лучше вести экранированным кабелем, его экран заземлить на стороне звуковой карты и ни в коем случае не соединять с землей мышки! Если это не выполнить, то можно получить большой уровень шумов и помех в звуковой карте.
У приведенного способа масса недостатков:
  • большое время до начала вибрации (механическая инерция виброзвонка)
  • еще большее время послезвучания по окончанию звука.
  • маленький диапазон уровней громкости вибрации.
  • при включении питания издает вибрацию на 1–2 секунды. Можно устранить некоторым усложнением схемы.
Некоторые достоинства:
  • очень легкая конструкция, практически не утяжеляет мышь
  • достаточно простая схема
  • отсутствие драйверов, patch'ей и прочего.
Есть игры, в которых эффект вибрации лучше, а есть те, где "неудачно". К первым я бы отнес UT и UT2003, остальные "по–разному". Рекомендация – делайте уровень громкости музыки в 2 раза тише эффектов, тогда музыка не будет вызывать вибрации. Кстати, попутно получился интересный эффект – когда в Хром'е я зашел в машинный зал с постоянно лязгающими агрегатами, то мышка начала вибрировать. Схема собрана несколько дней назад и когда у меня ее брали посмотреть, то явственно почувствовал, как "чего–то не хватает". Такой пустяк, а уже привык. Для дальнейшего развития надо попробовать заменить виброзвонок на вибродинамик. Это линеаризует уровни вибрации и сами вибрации станут "правильнее", но вызывает тревогу возможный вес конструкции.
Serj

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
...
« Ответ #1 : 21 Июнь 2007, 10:57:47 »
Извини конечно.... но бредятина полнейшая...>:(  ещё предлагаю сесть на сабвуффер врубить на полную, а уши ватой заткнуть... во  какой FeedBack получится...
Ещё раз извиняюсь... Ну это просто глупо, FEEDBACK не так работает... когда я прикупил себу JOY с фидбэком,кстати вот такой: там в комплекте шла игруха, простенькая но с красивейшей графикой, дак вот, там когда вещички какие хватаешь их можно различать по типу вибрации, дак вот мне сильно запомнилось, когда хватаешь крутящиеся штуки джойстик виброй заворачивает в сторону кручения... и при вибрации прям очень четкие ассоциации с типами объектов...
А если джойстик тупо трясло бы в такт музыке... полная фигня бы получилась... не FEEDBACK а суфлирование музыки в устройство, музыка для слепых... или музыка шрифтом Брааля... Ещё раз - Б Р Е Д.
Ну эт конечно мое сугубо субьективное мнение...
« Последнее редактирование: 21 Июнь 2007, 11:14:22 от masyanya »

Оффлайн andrey20111987

  • Пользователь
  • Сообщений: 101
  • Пол: Мужской
    • Просмотр профиля
Feedback для мыши
« Ответ #2 : 21 Июнь 2007, 15:37:48 »
что за модель джойстика ?

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Feedback для мыши
« Ответ #3 : 22 Июнь 2007, 07:23:13 »
Это Logitech Wingman Cordless Rumblepad
« Последнее редактирование: 22 Июнь 2007, 07:41:28 от masyanya »

Оффлайн andrey20111987

  • Пользователь
  • Сообщений: 101
  • Пол: Мужской
    • Просмотр профиля
Feedback для мыши
« Ответ #4 : 22 Июнь 2007, 14:44:23 »
откуда можно взять синалы для отдачи?

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
Feedback для мыши
« Ответ #5 : 22 Июнь 2007, 15:00:35 »
То как будет работать отдача (и будет ли она вообще) решает приложение, приложение сообщает DirectPlay о том как рулить отдачу, DirectPlay сообщает драйверу HID или драйверу иного устройства что нужна отдача (если она нужна)... драйвер сообщает устройству о необходимости отдачи... Если мы говорим о USB устройствах то сигналы у тебя будут на шине, а именно на проводах D-, D+... но сказать так, это всё-равно что ткнуть пальцем в небо...
Впринципе можно написать драйвер и "прицепить" его к драйверу мыши который будет например на шине данных LPT выдавать сигналы для вибры... а их по проводам в мышь и там уже рулить виброй... Но я такую лажу писать-собирать не буду... можно купить мышу с отдачей и привет... они щас  на каждом углу... ладно бы ещё негде купить было-бы...

Оффлайн andrey20111987

  • Пользователь
  • Сообщений: 101
  • Пол: Мужской
    • Просмотр профиля
Feedback для мыши
« Ответ #6 : 28 Июнь 2007, 23:11:36 »
приведи пример а то я как будто из деревни Краснодар не видел ни одной мыши с отдачей.

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля

Оффлайн andrey20111987

  • Пользователь
  • Сообщений: 101
  • Пол: Мужской
    • Просмотр профиля
Feedback для мыши
« Ответ #8 : 06 Июль 2007, 00:13:52 »
а клавы?

Оффлайн masyanya

  • Пользователь
  • Сообщений: 545
  • Пол: Мужской
  • ...there's no knowledge that is not power...
    • Youtube
    • Просмотр профиля
to andrey20111987
« Ответ #9 : 06 Июль 2007, 08:14:00 »
Таклго ещё не видел...:jumpy:

Оффлайн Neon

  • Emu-Land Team
  • Сообщений: 2388
  • Пол: Мужской
    • Просмотр профиля
Feedback для мыши
« Ответ #10 : 06 Июль 2007, 10:13:48 »
Тогда уж в кресло мотор надо вкручивать ;)

Оффлайн andrey20111987

  • Пользователь
  • Сообщений: 101
  • Пол: Мужской
    • Просмотр профиля
Feedback для мыши
« Ответ #11 : 07 Июль 2007, 00:18:06 »
да кресло с виброй я знаю
гдето в игромании была реклама такого девайса который прикручивался к ножке стулы.