Мышь

Тема в разделе "WASM.HEAP", создана пользователем lukash, 2 фев 2007.

  1. lukash

    lukash New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2006
    Сообщения:
    142
    Вот сижу за компом, на мышь лазерную смотрю (или как там правильней – динамическая система перемещения компьютерных указателей :)). Пытаюсь понять как она работает.
    Там один светодиод, 2 линзы и фоторезистор какой-то.

    Первое что пришло в голову – интерференция. Ну, мол, идет два луча из одного источника света к фотоэлементу. Один напрямую, второй через эту систему линз (отбитый уже от стола). И когда второй приходит путь на (2*n+1)*(a/2) (a –длина волны) длиннее чем первый, то луч получается слабее. Но разобрав мышку, видно, что идет всего один луч.

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

    И все же, как она улавливает движения?
     
  2. olddd

    olddd New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2006
    Сообщения:
    23
    А в ней стоит не фоторезистор а маленькая видеокамера, с небольшим разрешением.
    И контроллер который вычисляет направление движения по получаемой "картинке".
    http://www.ixbt.com/peripheral/mice-sensor.shtml
     
  3. Stiver

    Stiver Партизан дзена

    Публикаций:
    0
    Регистрация:
    18 дек 2004
    Сообщения:
    812
    Адрес:
    Germany
    Алгоритмы вычисления можно посмотреть здесь:
    Fixed Flow
    и более общий случай
    Optical Flow
     
  4. apple

    apple Виктор

    Публикаций:
    0
    Регистрация:
    26 апр 2005
    Сообщения:
    907
    Адрес:
    Russia
    Не. Там наверное не работают законы ТО, так что возможен допплеровкий эффект у фотонов, как в радаре у ГАИшников :)
     
  5. lukash

    lukash New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2006
    Сообщения:
    142
    Спасибо
    Я думал, что там все можно сделать немного проще чем с видеокамерой :)