Мышка с отдачей.
На дело меня сподвигла эта статья про вибрирующую мышку:
http://www.hardwareportal.ru/Handmade/Mouse.vibro/index.html
На мой взгляд:
1) автор взял слишком мощный моторчик => слишком сильная вибрация, и (возможно) перегрузка электрических цепей мышки
2) всё приклеено и припаяно, так что возможности отключить вибрацию нет
Насчёт того что "... я сделал вибро мышку, аналогов которой в мире нет.." автор тоже погорячился, производители мышей давно выпускают мышки с отдачей. Только стоят они дорого.
Вот что получилось у меня:
вот такой вот был маус:
(кликните по картинке для увеличения)
Маус - общий вид
старенький Микрософт, PS/2, с шариком.
Раньше, чтобы открутить шуруп нужно было отдирать "ножку". Теперь - нет ;-)
(кликните по картинке для увеличения)
Усовершенствование ;-)
он же со снятой крышкой после переделки:
(кликните по картинке для увеличения)
Маус - общий вид - без крышки
Моторчик - от виброзвонка телефона Ericsson R320s.
Маус, вид сверху:
(кликните по картинке для увеличения)
Маус без крышки
Он же, без платы:
(кликните по картинке для увеличения)
Маус без платы
Плата, общий вид:
(кликните по картинке для увеличения)
Плата - общий вид
Плата в районе кнопок:
(кликните по картинке для увеличения)
Отводы с кнопок
Конструкция мышки позволяет без каких-либо дополнительных ухищрений повесить моторчик либо на левую, либо на правую кнопку (но не на обе сразу).
При нажатии ПРАВОЙ кнопки, на том контакте где припаян СИНИЙ провод будет земля, или 0 вольт.
При нажатии ЛЕВОЙ кнопки, на том контакте где припаян КРАСНЫЙ провод будет +5 вольт.
Кстати, моторчик имеет полярность.
Сейчас вибрация подключена на левую кнопку, поэтому снимаем с неё +5V, а минус берём прямо с провода:
(кликните по картинке для увеличения)
Отвод минуса
Если вибрацию подключать на правую кнопку (на этот случай туда уже припаян синий провод), то минус берём с кнопки, а +5V - c провода мыши.
Очевидно, что на обе кнопки сразу по-простому моторчик повесить нельзя - будет короткое замыкание. ;-( Как это сделать, я ещё не придумал. В принципе можно сделать развязку на диодах и логических элементах. Если сделаю - напишу. ;-)
Я думаю неплохо будет в простеньких играх при стрельбе, но при работе в винде - не впечатляет.
Есть идея сделать управляемую отдачу: повесить моторчик на параллельный порт и написать прогу-драйвер, которая им будет управлять. ;-)
Идея №2:
в оптической мышке поставить несколько разноцветных светодиодов и выбирать цвет при помощи DIP-переключателей. Я пока не придумал, куда в мышке запихнуть блок DIP-переключателей (снизу нет места - всё занимает плата, а сверху не хочется уродовать корпус - вряд ли получится аккуратно). Буду очень рад если кто-нибудь с более прямыми руками восползуется идеей.
Идея №3:
Отключать вибрацию при помощи тех же DIP переключателей; Например при помощи 2-х переключателей можно выбирать кнопку, на которую повешена вибрация: левая, правая, обе или нет вообще. Сложности в общем-то такие же как и в идее №2.
Обсуждение:
https://forums.overclockers.ru/viewtopic.php?p=2566859#2566859
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают