W-Mouse Wab где, a - это контролер 1- AT90USB162 2- ATMEGA32U4 b - это тип сенсора и вариант оптики 1-adns6010, adns6090 2-adns3080, 3090 3-adns6090 + оптика от 3080 4-adns9500, 9800 старые обозначения W3- контролер AT90USB162, сенсоры adns6010, adns6090 или adns3080 W4- контролер AT90USB162, сенсор adns9500 W5- контролер ATMEGA32U4, сенсоры 60x0, 3080, 9500
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
acidrain писал(а):
То есть, в игре ускорение все так же детектируется
движки игр двигают не на пикселы, а на градусы. Если бы было точное соответствие пришел 1 отсчет с мыши сдвиг на 1 пиксел, то нет проблем, MouseMovementRecorder показал бы отсутствие несоответствия. Кстати он именно его и показывает - смотрит сколько отсчетов пришло с мыши и на сколько передвинулся курсор. Если есть несоответствие то окрашиваем в зеленое или красное. В играх движок приходящие отсчеты пересчитывает в угол поворота и потом отрисовывает это. Да - можно меняя чувствительность мыши в игре, подобрать так чтобы при приходе одного отсчета, прицел сдвигался на угол который соответствует 1 пикселу. но и в этом случае абсолютной точности не будет. Кроме того при смене оружия или техники или при прицеливании, соотношение будет меняться. поэтому имхо применять MouseMovementRecorder для обнаружения ускорения в играх бесполезно. Вот кстати промер движка БФ4 для 20х прицела. (также промерял для 8х прицела цифры немного другие получились) http://people.overclockers.ru/iG0Lka/17 ... heniya_BF4
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Приведенную статью я обсуждать бы не хотел. В моем случае парадокс разрешился просто. MouseMovementRecorder всегда использует DirectInput. Игра работала в режиме RawInput. Вот и весь сказ. Если игра использует DirectInput, то ускорение также не детектируется.
Выводы:
MouseMovementRecorder "в игре" можно использовать только для того, чтобы узнать, "включает" игра с DirectInput повышенную точность указателя или нет. Если игра использует RawInput, использование MouseMovementRecorder по сути некорректно. Видимо, это и имел в виду joy13
Определить наличие "аппаратного ускорения" исключительно программными средствами невозможно. Нужно проводить измерения "на ковре".
Прошу прощения, если ранее ввел кого-либо в заблуждение.
Себе же на заметку: при настройке ставить DirectInput, no Vsync, mouse acceleration registry patch, желательно 6\11, native DPI, доводить "сенсу" до требуемой множителем в игре. В случае с RawInput на настройки ОС внимания обращать не нужно совершенно. Возможен mouse lag.
Похоже, joy13, у Вас WoT тоже использует RawInput, проверять в игре смысла нет. Не могли бы Вы однозначно сказать, есть ли у Вас ускорение при измерении "на ковре"? Главное - устойчивое наличие "разницы", даже если она составляет в среднем всего 5 мм. Очень интересуют G500 и W-Mouse.
Member
Статус: Не в сети Регистрация: 07.11.2006 Откуда: Можайск Фото: 1
acidrain писал(а):
Не могли бы Вы однозначно сказать, есть ли у Вас ускорение при измерении "на ковре"? Главное - устойчивое наличие "разницы", даже если она составляет в среднем всего 5 мм. Очень интересуют G500 и W-Mouse.
Чтобы ответить однозначно, надо делать какую-то приспособу, фиксирующую мышь в одном положении. При движении рукой всегда будут погрешности и они таки есть , иногда мыши возвращаются точно на исходную, иногда есть отклонения на несколько мм.
Всем привет1 Прочел половины ветки форума и загорелся сделать нечто подобное, так сказать прокачать своего грызуна (или собрать его с нуля)... но встал один огромный вопрос: Walkie - не мог бы ты скинуть исходник прошивки at90usb162? не важно какой версии, т.к. интересует момент обмена данными между оптикой и мозгами... залить на прямую - это конечно хорошо, но всеже думаю будет намного интереснее если, скажем я буду собирать с нуля, а не на всем готовом, заодно и приятно проведу вечера после работы... для тестов выпаял из мертвого грызуна оптику paw3204db изучил даташит, развел платку, но до ЛУТа дело пока не дошло, надо разобраться с мозгами будущего грызуна... Картинку с оптического сенсора получить я получил, но пока нахожусь в ступоре что мне делать далее... пока не пойму...
Member
Статус: Не в сети Регистрация: 15.11.2006 Откуда: Минск
Уважаемые, всем привет, вливаюсь в вашу тему.
есть ли где глянуть списком соответствие моделей мышек и сенсоров внутри, что сейчас доступно на рынке мышек чтобы задействовать переделку оптического сенсора? интересуют любые мышки - и дорогие и дешевые.
PS: по большому счету мне нужен ваш опыт и советы по работе с оптическим сенсором, для немного другого проекта.
Member
Статус: Не в сети Регистрация: 12.06.2012 Фото: 0
mega_mozg писал(а):
интересуют любые мышки - и дорогие и дешевые.
Дешевый донор на оптике (АДНС-3080) это проблема. Дешевый донор на хорошем лазере - нет. A4tech 747h (Клон DA) как раз на топовом АДНС-9500, и стоит 650 рублей. Недавно взял такого, на разборку. Разобрал - действительно 9500, поиграл на ней чуток, впечатления от сенсора только положительные. Движения чёткие, резкие, в общем, iG0Lka совершенно правильно говорил, что оптика чуть сглаживает движение. Буду запихивать лазёр в свою нынешнюю W22, как время позволит. Получится W24 ___________________ Маус лист это конечно список сенсоров, но частенько производители меняют сенсоры в своих мышах, естественно, никого не предупреждая. Так что вполне возможно вместо 3080/6010 там будет какой-нибудь PixArt ___________________
mega_mozg писал(а):
PS: по большому счету мне нужен ваш опыт и советы по работе с оптическим сенсором, для немного другого проекта.
О, а это интересно Отец-основатель тоже был замечен с чем-то подобным
varnolex писал(а):
Картинку с оптического сенсора получить я получил, но пока нахожусь в ступоре что мне делать далее... пока не пойму...
Member
Статус: Не в сети Регистрация: 15.11.2006 Откуда: Минск
WSK писал(а):
О, а это интересно Отец-основатель тоже был замечен с чем-то подобным
скрывать тут нечего, хочу опробовать оптический сенсор для работы в джойстике вместо резисторов/магнитных сенсоров. для начала в штатном режиме отслеживать смещения X/Y, позже уже рискнуть работать с сырым кадром (если хватит памяти моим AVRкам) сам проект тут http://code.google.com/p/mmjoy/
Member
Статус: Не в сети Регистрация: 15.11.2006 Откуда: Минск
iG0Lka писал(а):
а Z как же?
вообще количество (в джойстике) до 8 осей(а в составных USB устройствах до безумия), поэтому Z и всё остальное будет обсчитываться вторым/третьим и т.д. сенсором. тут сейчас непринципиально куда назначить полученные данные.
Member
Статус: Не в сети Регистрация: 12.06.2012 Фото: 0
Wudi писал(а):
ребят мышка mx900. в ней сенсор на что можно заменить? стоит s2020 a0345f
Если именно заменить сенсор на что-то по-круче, то тут скрыто много-много геморроя, надо физически врезать новый сенсор, потом еще каким-то образом запихивать в МК новый DSP сенсора, что еще геморройней, т.к. придется переписывать прошивку, причем без сорцов, что добавляет веселья и т.д. Да и то, что получится - не факт что станет лучше, этоже блютуз мышка, протокол беспроводной передачи данных может сожрать всю разницу в качестве... __________ Не хочется ли вам попробовать очень крутую, проводную, нелинейную мышку?
Member
Статус: Не в сети Регистрация: 09.06.2010 Откуда: Зеленоград Фото: 3
а отдельно такой же сенсор купить? просто старый был заляпан внутри. и как итог мышка двигалась рывками. почистил и отломал 2 контакта. совсем не работает
Member
Статус: Не в сети Регистрация: 12.06.2012 Фото: 0
Wudi писал(а):
а отдельно такой же сенсор купить?
Уже какой-то вариант. Проблема в том, что сенсоры обычно продают пачками, от 1000 штук. Такчто придется искать донора на таком-же сенсоре в маус листе (или на совместимом), а это может быть чревато подвохами, т.к. производители частенько меняют сенсоры без предупреждения. Тем более, если сенсор простой, как у вас, то производитель вполне возможно уже давно ставит PixArt, там где раньше стояли младшие ADNS'ки. 2 Отломанных контакта лечатся паяльником, если отломаны совсем, можно открыть крышку корпуса сенсора, и припаиваться к выводом кристалла, но это уже почти хирургия
varnolex писал(а):
сижу и ломаю голову стоит ли заказывать блютус модуль и отрезать провода...
Member
Статус: Не в сети Регистрация: 07.11.2006 Откуда: Можайск Фото: 1
WSK писал(а):
Проблема в том, что сенсоры обычно продают пачками, от 1000 штук.
Не, проблема в том, что эти уже не продают (3080 я у китайцев нарыл ). С донорами тоже проблема, по сенсор-листу всего 4 мышки, все древние от Логитеха давно снятые с производства (меньше месяца назад я такую выкинул ) Wudi А почему не купить что-то поновей на замену? Выбор сейчас - "выше крыши". upd Пробежался по Avito, попалось два варианта: мышка, донор.
Member
Статус: Не в сети Регистрация: 09.06.2010 Откуда: Зеленоград Фото: 3
joy13 писал(а):
А почему не купить что-то поновей на замену? Выбор сейчас - "выше крыши".
есть много мышек, но сейчас пользуюсь такой http://market.yandex.ru/model-spec.xml? ... hid=723088 полностью устраивает, но mx900 на голову выше сделана. все кнопки на ней сделаны по типу основных. колесико - стоит оптический датчик. то есть я её сделал тихой, а когда сенсор подправил то он вообще не работает
Member
Статус: Не в сети Регистрация: 07.11.2006 Откуда: Можайск Фото: 1
Wudi писал(а):
полностью устраивает, но mx900 на голову выше сделана.
Ну ты сравнил.... Я имел ввиду взять что из Логитеха, ну а так, пошукай на Авито, пару ссылок я кинул, можно еще что поискать (вот кабы знать... я меньше месяца назад выкинул MX510, там нужный сенсор стоял).
Member
Статус: Не в сети Регистрация: 12.06.2012 Фото: 0
А у кого-нибудь не завалялись старые комплекты прошивок? Старее 5.4. Хотелось бы потестить, так, чисто ради интереса, посмотреть как проект развивался Посигнальте в л.с. пожалуйста
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения