Book: Аппаратный эмулятор кликов мыши



Аппаратный эмулятор кликов мыши

Аппаратный эмулятор кликов мыши.

Аппаратный эмулятор кликов мыши

аннотация

Про аппаратный эмулятор кликов мыши.

Мой хороший друг решил сделать подарок своему внуку – заядлому геймеру. Внук подсел на какую-то сетевую игру, в которой, видимо для победы, требуется чуть ли не круглосуточно куда-то кликать мышью. Так вот, для этих целей и понадобился эмулятор.

Аппаратный эмулятор кликов мыши

Я волею судеб был вовлечён в этот процесс. Конечно же, я сразу заглянул в Google и обнаружил там массу программных эмуляторов заточенных как раз под сетевые игры.

Аппаратный эмулятор кликов мыши

Но, мои доводы не были приняты, и друг продолжил кипучую деятельность по постройке электромеханического эмулятора.

Аппаратный эмулятор кликов мыши

Идея его конструкции состояла в том, что небольшой электродвигатель с редуктором должен был вращать диск с магнитами, расположенными по периметру. При прохождении магнита мимо герконового переключателя, последний должен был замыкать контакты микровыключателя, расположенного под левой кнопкой мыши.

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

Однако мои опыты не подтвердили это предположение. При одновременном использовании двух оптических манипуляторов возникают две проблемы: разный масштаб движения (если мыши разной конструкции) и «дребезг» курсора.

Аппаратный эмулятор кликов мыши

Но, то ли двигателю не хватило оборотов, то ли большое количество магнитов не позволило получить переменное магнитное поле, подходящее для управления герконом, но меня снова привлекли к решению этой задачи именно на аппаратном уровне.

…да, я снова предлагал воспользоваться программными средствами.

Аппаратный эмулятор кликов мыши

Тогда я набросал незатейливую схему и сразу же её смакетировал. К счастью, у компьютерных мышей один из выводов микровыключателя соединён с корпусом. Это упростило согласование схемы с грызуном. Питается схема от тех же 5-ти Вольт, что и сама мышка.

Аппаратный эмулятор кликов мыши

Перечень элементов.

C1, C2 = 1,0

R1* = 250k

R2 = 5k

R3 = 100k

R4* = 320k

DD1 = К561 ЛА7, ЛЕ5

К176 ЛА7, ЛЕ5)

VD1, VD2 = КД522

VT1 = КТ3702Д

Работает эмулятор так. На элементах DD1.1, DD1.2 и DD1.3, DD1.4 собрано два генератора прямоугольных импульсов. Так как частоты этих генераторов немного отличаются, то на выходе элемента «ИЛИ», собранного на диодах VD1, VD2, образуется последовательность импульсов с меняющейся длительностью. Эти импульсы управляют ключом, собранном на транзисторе VT1. Ключ коммутирует выводы микропереключателя. Как мне сказали, если частота кликов не будет меняться, то это может быть замечено на игровом сервере. Именно поэтому пришлось использовать два генератора.

Для настройки эмулятора достаточно подобрать сопротивление резисторов R1 и R4.

Аппаратный эмулятор кликов мыши

Собрал я данную схему методом навесного монтажа прямо на ножках микросхемы. Выводы вывел тонким многожильным проводом.

Аппаратный эмулятор кликов мыши

Когда друг пришёл, осталось подключить эмулятор к мышке.

Выключатель питания эмулятора друг обещал установить сам.

Комментарии и письма пользователей

Аппаратный эмулятор кликов мыши

Аппаратный эмулятор кликов мыши

Валерий

Интересная задумка, но только функциональность ограничена играми. Где например данный эмулятор может быть применён не в онлайн играх, а в чём то другом?

Аппаратный эмулятор кликов мыши

admin

Я понятия не имею, где именно это применяется в онлайн играх, а тем более не знаю, где это можно применить ещё. Мне заказали, я изготовил. Заказчик доволен. Выше писал, что всё это очень легко реализовать на программном уровне.

Но, если Вам нужно, чтобы мышка в ваше отсутствие самостоятельно выполняла какие-то команды по управлению компьютером, то можете установить что-нибудь вроде Ghost Automizer. Программа в заранее установленное время будет кликать по заранее выбранным кнопкам в приложениях, да и в самой Windows.

Аппаратный эмулятор кликов мыши

VoJak

В некоторых онлайн играх при манипуляциях с предметами, оценке монет и т.д. бывает нужно тупо клацать мышью столько раз, сколько у тебя предметов. Когда-то оценивал монеты в игре, было больше 3тыс шт. Тоже думал сделать такой генератор, с регулируемой паузой, т.к. еще реакция в игре бывает разная по времени. Задержки бывают около 1сек. и с таким количеством предметов тупо сидеть полчаса и клацать - очень раздражает.

Аппаратный эмулятор кликов мыши

Дмитрий

Логичный вопрос - зачем играть в такие игры, где “…бывает нужно тупо клацать мышью столько раз, сколько у тебя предметов…”? Неужели в инете нет занятия поинтереснее?

Конструкция, как я понял, сварганена из того, что было под рукой. Можно упростить всего до одной 8-ми выводной микросхемы - микроконтроллера типа PIC12F629/677. Правда появляется существенный минус - нужна программа, но и одновременно плюс - программа может на основе генератора случайных чисел выдавать постоянно изменяющуюся частоту нажатия кнопок. НО! Повторюсь ещё раз - зачем?




home | my bookshelf | | Аппаратный эмулятор кликов мыши |     цвет текста   цвет фона   размер шрифта   сохранить книгу

Текст книги загружен, загружаются изображения



Оцените эту книгу