Раритетная мышка, подключение к ПК

Попалась тут в руки одна очень старая мышка — ЕС1841А002. Не долго думая, решил подключить её к компьютеру.

Старая мышка и современный компьютер

Старая мышка и современный компьютер

Устройство мышки оказалось очень простым, внутри всего одна микросхема КР1561ТЛ1 для инвертирования сигналов с оптопар. От каждой кнопки и от каждой оси идёт по своему проводу, которые образуют параллельный интерфейс.

Схема мышки

Схема мышки

Этот параллельный интерфейс подключаем к МК, который через COM порт передаёт произведенные действия мышки на компьютер, где их уже исполняет специальная программа.

Схема контроллера

Схема контроллера

Гнездо к разъёму мыши подошло – BLD 2×6 (шаг 2.54мм).

Разъём мышки

Разъём мышки

Т.к. на ноутбуке COM порта нет, то ещё одним посредником в связи мышки с компьютером выступил переходник USB-COM.

Мышка->контроллер->COM->USB

Мышка->контроллер->COM->USB

У этого мышки-гробика имеет не один шарик, а целых 4, причём все они металлические. Кстати, мышь сделана в СССР.

Мышка сзади

Мышка сзади

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

Контроллер

Контроллер

Сразу после запуска программа сворачивается в трей. Из настроек: можно задать авто подключение – поставив галочку авто запуск, выбрать COM порт и отрегулировать чувствительность мыши. Чувствительность мыши заключается в том, сколько пикселей будет перепрыгивать курсор мыши при перемещение.

Окно программы/драйвера

Окно программы/драйвера

Под конец небольшое видео использования мышки.

Так что, если у кого-то завалялась подобная мышка, то можете, используя данный материал, дать ей вторую жизнь 🙂 .

Скачать программу

Скачать прошивку

5 комментариев на « Раритетная мышка, подключение к ПК»

  1. Виталий пишет 14.02.2012 в 18:58 #

    У неё есть название — «крыса». Был ещё более тяжёлый вариант, у того — «утюг».

  2. Neo пишет 18.11.2015 в 19:35 #

    У Вас на первой схеме перепутаны коллектор\эмиттер оптотранзисторов, либо неправильно указана проводимость

  3. Alex_EXE пишет 22.11.2015 в 18:44 #

    Спасибо за замечание.
    Видимо перепутал коллектор\эмиттер.
    Пока что исправлять не буду, как наткнусь на исходники статьи — исправлю.

  4. Юра пишет 04.02.2016 в 03:11 #

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

  5. Алексей пишет 17.11.2023 в 15:36 #

    Повторил вашу конструкцию. Только вместо MAX232 поставил PL2303HX, а плату установил в саму мышь и хвостик ей заменил на USB, чтобы сразу в ПК втыкать.
    Всё прекрасно работает, спасибо за идею.
    Я вместо PIC16F628A ставил контролер мыши K0307001A фирмы Genius, к которому цеплял напрямую выходы с оптопар и кнопки. Ну, и, соответственно, использовал стандартный драйвер мыши.

Комментарии RSS

Оставьте отзыв