Раритетная мышка, подключение к ПК
Попалась тут в руки одна очень старая мышка — ЕС1841А002. Не долго думая, решил подключить её к компьютеру.
Старая мышка и современный компьютер
Устройство мышки оказалось очень простым, внутри всего одна микросхема КР1561ТЛ1 для инвертирования сигналов с оптопар. От каждой кнопки и от каждой оси идёт по своему проводу, которые образуют параллельный интерфейс.
Схема мышки
Этот параллельный интерфейс подключаем к МК, который через COM порт передаёт произведенные действия мышки на компьютер, где их уже исполняет специальная программа.
Схема контроллера
Гнездо к разъёму мыши подошло – BLD 2×6 (шаг 2.54мм).
Разъём мышки
Т.к. на ноутбуке COM порта нет, то ещё одним посредником в связи мышки с компьютером выступил переходник USB-COM.
Мышка->контроллер->COM->USB
У этого мышки-гробика имеет не один шарик, а целых 4, причём все они металлические. Кстати, мышь сделана в СССР.
Мышка сзади
Плата для преобразователя специально не изготавливалась, а была позаимствована у менее удачного девайса, поэтому печатки нет.
Контроллер
Сразу после запуска программа сворачивается в трей. Из настроек: можно задать авто подключение – поставив галочку авто запуск, выбрать COM порт и отрегулировать чувствительность мыши. Чувствительность мыши заключается в том, сколько пикселей будет перепрыгивать курсор мыши при перемещение.
Окно программы/драйвера
Под конец небольшое видео использования мышки.
Так что, если у кого-то завалялась подобная мышка, то можете, используя данный материал, дать ей вторую жизнь 🙂 .
Alex_EXE | 12.02.2011 | Сопряжение с ПК |
Виталий пишет 14.02.2012 в 18:58 #
У неё есть название — «крыса». Был ещё более тяжёлый вариант, у того — «утюг».
Neo пишет 18.11.2015 в 19:35 #
У Вас на первой схеме перепутаны коллектор\эмиттер оптотранзисторов, либо неправильно указана проводимость
Alex_EXE пишет 22.11.2015 в 18:44 #
Спасибо за замечание.
Видимо перепутал коллектор\эмиттер.
Пока что исправлять не буду, как наткнусь на исходники статьи — исправлю.
Юра пишет 04.02.2016 в 03:11 #
Похоже не хватает подтягивающих резисторов на землю по входам микросхемы. Ну и естественно у оптопар перепутан коллектор с эмиттером. Без резисторов работать не будет!
Алексей пишет 17.11.2023 в 15:36 #
Повторил вашу конструкцию. Только вместо MAX232 поставил PL2303HX, а плату установил в саму мышь и хвостик ей заменил на USB, чтобы сразу в ПК втыкать.
Всё прекрасно работает, спасибо за идею.
Я вместо PIC16F628A ставил контролер мыши K0307001A фирмы Genius, к которому цеплял напрямую выходы с оптопар и кнопки. Ну, и, соответственно, использовал стандартный драйвер мыши.