Компьютерная мышь (мышка). Оптические мыши: многообразие технологий

08.08.2019 Photoshop 3D

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

Назначение и работа компьютерной мыши.

Для начала, нам необходимо точно определиться, основное назначение компьютерной мыши, её функциональность и способы управления.

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

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

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

Скроллером, осуществляется прокрутку текстового документа, нажатие на него, упрощает перемотку.

Нажатие на правую кнопку, вызывает скрытое контекстное меню, в нём отражаются всевозможные, доступные действия.

Принцип работы оптической компьютерной мыши.

Откидывая лишни слова и формулировки, компьютерную мышь, можно сравнить с видео камерой. Она делает колоссальное количество кадров в одну минуту, около девяносто тысяч.

Важно отметить, что компьютерная оптическая мышь, не нуждается в специальном коврике, она отлично работает, на любой поверхности. Свой неприхотливостью и надёжностью, заслужила авторитет и симпатии пользователей.

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

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

Исходя из полученных данных, он понимает, куда отправить курсор мыши, по полученным координатам. Эти манипуляции, происходят на больших скоростях съёмки и обработки, поэтому нам всё кажется плавным.

Чем отличается, лазерная компьютерная мышь от оптической?

Начнём с принципа работы, лазерной компьютерной мыши, он практически идентичен оптической, за исключением некоторых моментов.

Основное отличие, что вместо светодиода, используется лазер, это значительно увеличило её ресурс, она абсолютно не прихотлива, в выборе рабочей поверхности.

Продолжим перечисление ё достоинств и плюсов. Очень низкое потребление электричества, экономить необходимо всегда. В довесок к этому, она работает намного точнее своих собратьев.

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

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

Про шариковую (механическую) мышь, рассказывать не буду, она не надёжна, её необходимо постоянно чистить, морально себя изжила.

Компьютерная мышь - это устройство, с помощью которого можно выбирать какие-либо объекты на экране компьютера и управлять ими.

Представляет собой небольшую пластмассовую подушечку, на которую кладется кисть руки. Обычно имеет две плоские кнопки и небольшое колесико между ними.

Друг от друга мышки отличаются, в первую очередь, по принципу работы. Наиболее часто встречаются шариковые, оптические и лазерные . Остановимся на каждом виде подробнее.

Шариковая мышка

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

Своим вращением он задает определенное направление двум роликам внутри, а те, в свою очередь, передают их на специальные датчики, которые и «превращают» движение мышки в перемещение курсора на мониторе.

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

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

Оптическая мышка

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

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

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

Но несмотря на то, что ее датчики постоянно совершенствуются, встречаются еще модели, склонные к сбоям в работе. Так, например, некоторые из них «привередливы» к рабочей поверхности.

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

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

Но это проблема решаемая: компьютер нужно просто отключать от линии напряжения.

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

Лазерная компьютерная мышь

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

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

Кроме того, даже при включенном компьютере она вряд ли будет мешать спать по ночам: лазерная подсветка очень слабенькая.

Проводные и беспроводные мыши

Проводные мышки подключаются к компьютеру при помощи специального кабеля (провода).

Беспроводные же не имеют «хвоста» - они передают сигнал на компьютер через радиоволны или через Bluetooth. Подключаются при помощи специального маленького приемника (по виду очень похожего на флешку), который вставляется в USB разъем компьютера.

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

Кроме того, «бесхвостые» могут иметь сбои в работе из-за не всегда устойчивого соединения. Ну, и нельзя не отметить, что по цене они могут значительно превосходить «хвостатых».

Кнопки компьютерной мыши

Кнопки - главные элементы управления мышкой. Именно с их помощью пользователь совершает основные действия на мониторе: выбирает объекты, перемещает их, выделяет и так далее.

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

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

Именно такой вариант компьютерной мыши - две кнопки и колесико - сегодня наиболее распространен.

Все чаще в последнее время встречается манипулятор с дополнительной маленькой кнопочкой около левой клавиши - двойное нажатие.

Удобно для тех, кто много работает с разными программами и увлекается компьютерными играми (для последних уже появилась кнопка и с тройным нажатием).

Некоторые современные мыши имеют дополнительную кнопку сбоку, под большим пальцем. Ее можно запрограммировать для выполнения каких-либо действий: скажем, на открытие определенной программы.

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

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

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

Современные компьютерные мышки

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

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

Несколько лет назад фирмой Apple миру была представлена сенсорная мышь . В ней вовсе нет кнопок - управление осуществляется при помощи различных жестов.

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

Сегодня же, когда мечта сбылась, стало ясно, что от совершенства такая инновация далека: рука при управлении ею очень быстро устает.

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

Барахлит сенсор мыши

Часто случается также ситуация, когда мы не можем точно навести курсор на определённую точку. Он постоянно дрожит и перемещается сам собой. Такая ситуация явно указывает на засорение оптической группы мышки.

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

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

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

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

Прокручивается колёсико мышки

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

Для начала нужно внимательно рассмотреть, насколько равномерно колесо крутится в пазе. Сам паз и ось колеса имеют шестиугольное сечение, но иногда одна или несколько сторон этого шестиугольника может деформироваться, в результате чего будет наблюдаться проскальзывание оси в проблемном месте.

Если у Вас именно такая проблема, то она решается за счёт уплотнения края оси колеса скотчем или изолентой в небольших количествах. Если же с движением колёсика всё нормально, то поломка произошла внутри энкодера (датчика прокрутки). От длительного использования он мог разболтаться и его следует немного уплотнить:

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

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

Что самое интересное, данная манипуляция помогла! Мне осталось только обрезать лишнюю длину полоски и собрать мышь:)

Не работают кнопки мыши

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

Микропереключатель имеет три "ножки", первая из которых - обычный фиксатор, а две остальные - контакты, которые и требуется паять. Фиксатор припаивать не нужно. Он служит только в качестве "защиты от дурака" , чтобы Вы по ошибке не вставили микропереключатель не той стороной.

Иногда кнопка ещё работает, но срабатывает не при каждом нажатии. Такой симптом может сигнализировать о том, что от частого использования стерся край толкателя кнопки, который нажимает микропереключатель.

Разбираем мышь и внимательно изучаем проблемную кнопку и её толкатель. Если видим небольшую вмятинку, то проблема может быть именно в ней. Достаточно залить промятое место капелькой эпоксидной смолы или расплавленной пластмассы.

Последняя проблема с которой Вы можете столкнуться - кнопка мыши делает двойной клик при нажатии на неё. Решить это дело можно перепайкой микропереключателя или... программно! В любом случае перед тем как браться за паяльник проверьте правильность настроек мышки в Панели управления Windows:

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

Выводы

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

Для этого необязательно уметь паять или разбираться в электронике. Главное чётко диагностировать причину поломки. Здесь, как в медицине, правильный диагноз - путь к успешному ремонту.

Надеюсь, наша статья позволит Вам определить, что именно сломалось в Вашей мышке, а значит, и починить поломку. Успешного Вам ремонта!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Добрый день, друзья!

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

Что такое «мышь»?

«Мышь» — это кнопочный манипулятор, предназначенный вместе с клавиатурой для ввода информации в .

Действительно, он похож на мышь с хвостиком. Современный компьютер уже немыслим без этой штуковины.

«Мышью» пользоваться гораздо удобнее, чем, например, встроенным манипулятором ноутбука.

Поэтому частенько пользователи отключают это ноутбучный «коврик» и подключают «мышь».

Как же устроена эта удобная штука?

Первые конструкции манипуляторов

Первые манипуляторы включали в себя шарик, который касался двух валиков с дисками.

Внешний обод каждого диска имел перфорацию . Валы были расположены перпендикулярно друг к другу.

Один вал отвечал за координату Х (горизонтальное перемещение), другой – за координату Y (вертикальное перемещение).

При перемещении манипулятора по столу шарик вращался, передавая крутящий момент на валы.

Если перемещение манипулятора выполнялось в направлении «вправо-влево», то вращался преимущественно вал, отвечающий за координату Х. Курсор на экране монитора перемещался также вправо-влево. Если мышь перемещалась в направлении «к себе-от себя», вращался преимущественно вал, отвечающий за координату Y. Курсор на экране монитора перемещался вверх-вниз.

Если манипулятор перемешался в произвольном направлении, вращались оба вала, соответственно перемещался и курсор.

Оптические датчики в старых «мышах»

Такие устройства содержали в себе два оптических датчика оптопары . Оптопара включает в себя излучатель (светодиод, излучающий в ИК диапазоне) и приемник – (фотодиод или фототранзистор). Излучатель и приемник расположены на близком расстоянии друг от друга.

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

Кнопки и колесо прокрутки

Любой манипулятор имеет, как минимум, две кнопки.

Двойной «клик» (нажатие) на одну из них (обычно левую) запускает исполнение программы или файла, нажатие на другую – запускает контекстное меню для соответствующей ситуации.

Устройства, предназначенные для компьютерных игр, могут иметь 5-8 кнопок.

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

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

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

В таком режиме курсор изменяет свое начертание. Это еще более повышает удобство… Короче говоря, добыли, приготовили, разжевали, осталось только проглотить. Повторное нажатие на колесико осуществляет переход от «автопросмотра» в обычный режим.

Оптические «мыши»

В дальнейшем манипулятор был усовершенствован.

Появились так называемые оптические «мыши».

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

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

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

В оптической «мыши» нет трущихся частей (за исключением потенциометра, вращение на который передается с колеса прокрутки), которые изнашиваются или загрязняются. Это также является преимуществом.

Возможные проблемы с манипуляторами

Манипулятор «мышь», как и любая техника, имеет ограниченный срок службы. Ни для кого не секрет, что основная часть компьютерной техники делается в Китае. Цель любого бизнеса – это прибыль, поэтому китайские товарищи экономят даже на кабелях для «мышей», максимально утончая их.

Поэтому первое слабое место у манипуляторов – именно кабель.

Чаще всего внутренний обрыв одной или нескольких жил бывает в месте входа кабеля в мышь.

В кабеле имеется 4 провода, два из них – питание, третий – тактовая частота, четвертый – информационный.

Если мышь не видится компьютером, первым делом надо «позвонить» кабель .

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

Мыши с разъемом PS/2 нельзя переключать «на ходу» .

В противном случае ее контроллер (крохотный ее «мозг») может выйти из строя. И хорошо еще, если дело ограничится только этим. Может выйти из строя и контроллер интерфейса PS/2 на материнской плате, что гораздо хуже.

Если кабель цел, а мышь не опознается контроллером, то, скорее всего, вышел из строя ее контроллер, и она подлежит замене. Обрыв кабеля у оптических мышей можно заподозрить и по отсутствию свечения светодиода (который расположен вблизи поверхности, которая ездит по столу). В других случаях свечения может не быть из-за неисправности светодиода или контроллера, но такое бывает редко.

Манипуляторы с интерфейсом COM или USB можно переключать «на ходу». Впрочем, в настоящее время устройства с интерфейсом COM практически не встречаются.

«Кликать» мышкой приходится многие тысячи раз, и кнопки после длительной работы могут отказывать. Чтобы заменить кнопку, надо разобрать манипулятор и припаять другую. Не обязательно использовать такую же, какая была. Главное здесь – соблюсти высоту, чтобы сохранить длину хода клавиши. Впрочем, манипуляторы давно уже весьма доступны, и большинство пользователей не заморачиваются с их ремонтом.

Скажем «спасибо» добрым старым «мышкам» с шариком в брюхе – они хорошо нам послужили…

Заканчивая статью, отметим, что существуют разновидности манипуляторов с лазерным излучателем вместо светодиода, которые обеспечивают более точное и быстрое позиционирование курсора. Эти скорость и точность особенно востребованы в играх.

Существуют и wireless (радио) «мыши», в которых обмен информацией с компьютером осуществляется не по проводу, а по радиоканалу. Поэтому они содержат собственный источник питания – пару пальчиковых гальванических элементов типоразмера АА или ААА. Напомним еще раз, что разъем манипулятора вставляется в один из портов .

На сегодня все.

С вами был Виктор Геронда.

До встречи на блоге!

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

Подготовка и немного теории

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

Погуглив информацию по этой теме и разобрав старую PS/2 мышку Logitech, я увидел знакомую по статьям из интернета картину.

Не очень сложная схема «мышей первого поколения», оптический сенсор по центру и чип интерфейса PS/2 чуть выше. Попавшийся мне оптический сенсор является аналогом «популярных» моделей ADNS2610/ADNS2620/PAN3101. Я думаю, они и их аналоги были массово произведены на одном и том же китайском заводе, получив на выходе разную маркировку. Документация на него нашлась очень легко, даже вместе с различными примерами кода.

Документация гласит, что этот сенсор до 1500 раз в секунду получает изображение поверхности размером 18x18 точек (разрешение 400cpi), запоминает его и с помощью алгоритмов сравнения изображений вычисляет смещение по координатам Х и Y, относительно предыдущей позиции.

Реализация

Для «общения с сенсором» я использовал популярную вычислительную платформу Arduino, а припаяться решил прямо к ножкам чипа.

Подключаем 5V и GND к соответствующим выходам Arduino, а ножки сенсора SDIO и SCLK к цифровым пинам 8 и 9.

Для получения смещения по координатам нужно прочитать значение регистра чипа по адресу 0x02 (X) и 0x03 (Y), а для дампа картинки нужно, сначала записать значение 0x2A по адресу 0x08, а потом 18x18 раз его прочитать оттуда же. Это и будет последнее «запомненное» значение матрицы яркости изображения с оптического сенсора.

Как я реализовал это на Arduino можно посмотреть тут: http://pastebin.com/YpRGbzAS (всего ~100 строк кода).

А для получения и отображения картинки была написана программа на Processing.

Результат

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

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

Если начать приподнимать мышку над поверхностью даже на пару миллиметров, четкость сразу пропадает.

Если вы вдруг захотите повторить это дома, для нахождения мышки с аналогичным сенсором рекомендую искать старые девайсы с интерфейсом PS/2.

Заключение

Хотя получаемое изображение и не очень большое, этого вполне хватило для решения моей задачи (сканнер штрих кода). Получилось очень даже экономично и быстро (мышка за ~100р + Arduino + пару дней на написание кода).

Оставлю ссылки на материалы, которые мне очень пригодились для решения этой задачи. Это реально было не сложно и делалось с большим удовольствием. Сейчас я ищу информацию о чипах более дорогих моделей современных мышек для получения качественных изображений с большим разрешением. Возможно, мне даже удастся собрать что-то вроде микроскопа (качество изображений с текущего сенсора для этого явно не подходит). Спасибо за внимание!