Как мышь точно двигает курсор: разбор принципа работы
Как мышь точно двигает курсор: разбор принципа работы Лучший способ не деградировать — смотреть познавательные материалы. Ненужный блогерский контент засоряет мозг — отдавайте предпочтение качественной информации (Согласен с китайским автором ✅). Сегодня разберём компьютерную мышь. Вы трогаете её тысячи раз в день, но наверняка не задумывались: как она понимает, что вы двигаете её вправо, а не влево? Давайте заглянем внутрь этого небольшого устройства. Иллюстрация 1-4 История мыши начинается в 1964 году. Дуглас Энгельбарт создал первый прототип: деревянная коробка, два колёса и одна кнопка. Он думал над тем, как упростить взаимодействие человека с компьютером. Позже Xerox доработало изобретение, а Apple сделало его массовым. С тех пор форма менялась: от шариковых механических до оптических, лазерных и беспроводных моделей, но главная задача осталась неизменной — преобразовать движения руки в электрические сигналы, понятные компьютеру. Как это происходит у механической мыши? При перемещении резиновый шарик под корпусом вращается. Он приводит в движение две оси: горизонтальную для движения влево‑вправо и вертикальную для движения вверх‑вниз. На каждой оси установлен диск‑энкодер с множеством маленьких отверстий по краю. С одной стороны диска стоит инфракрасный излучатель, с другой — приёмник света. Когда ось крутится, отверстия проходят между излучателем и приёмником, и приёмник получает прерывистые световые импульсы. Количество импульсов показывает, на сколько сдвинулась мышь, а частота импульсов — скорость движения. Иллюстрация 5 У механических мышей был большой недостаток: пыль и грязь на шарике нарушали плавность хода. Поэтому их заменили оптическими моделями. У оптической мыши нет шарика, под корпусом стоит светодиод (красный или инфракрасный). Свет падает на поверхность стола, отражается, проходит через линзу и попадает на КМОП‑сенсор — такой же, как в камере смартфона. Сенсор делает тысячи снимков в секунду, каждый очень маленький, например 32×32 пикселя. Мышь сравнивает последовательные кадры, чтобы вычислить смещение. Если текстура на снимке сдвинулась влево — значит мышь двигают вправо. Количество смещённых пикселей переводится в реальное расстояние. Эту обработку выполняет встроенный процессор DSP. Он упаковывает данные о смещении по осям X и Y и передаёт компьютеру по USB или беспроводному каналу, после чего курсор двигается на экране. Иллюстрация 6 Ответим на два популярных вопроса. Почему мышь не работает на стекле? Стекло пропускает свет, свет проходит сквозь него, сенсор видит тёмное пустое изображение без текстур для сравнения, поэтому не может рассчитать движение. Почему со временем курсор начинает дёргаться? Чаще всего причина в пыли на сенсоре или слишком гладкой поверхности без выраженной текстуры. Обычно спасает коврик для мыши. Клик работает благодаря микропереключателю: при нажатии металлическая пластинка замыкает цепь и отправляет электрический сигнал, при отпускании цепь размыкается. В колесе прокрутки тоже стоит энкодер, каждый поворот даёт отдельный импульс. Все сигналы обрабатывает главный чип и передаёт на компьютер по USB. По сути мышь — это датчик перемещения плюс несколько переключателей. Она не обладает интеллектом, но работает очень быстро: делает тысячи снимков и расчётов в секунду. Она реагирует даже на лёгкое дрожание руки и медленные движения, разбивая ваши жесты на цифровые значения по осям X и Y. Вот почему курсор повторяет каждое ваше движение. Никакой магии — только оптика и математика. В следующий раз, когда возьмёте мышь в руки, помните: внутри неё мини‑камера с высокой частотой съёмки, специализированный чип для расчётов и несколько переключателей. Устройство простое, но очень точное, вы почти не замечаете его работы. #Китай #какэтоработает #короткоопростом #принципработы #наука #изобретения #технологии