Electronics > Projects, Designs, and Technical Stuff

Computer Mouse Technical Question

(1/2) > >>

bostonman:
I have a regular computer mouse and a clear layer of plexiglass on my computer desk (normally I use a mouse pad). If I place the mouse in certain spots, I've noticed the pointer may move on its on a bit.

Being interested in why this happens due to thinking the mice shouldn't work on clear tops, I've tried different mice and find that the sensitivity varies. I understand how they work, an LED shines onto a surface and a camera on the bottom of the IC detects objects such as lines changing direction.

I believe the plastic over the camera lens is to magnify, but not certain. The LED is reflected at a specific angle that is directed to the camera.

As for the sensitivity where it moves on its own, but not consistent at different locations, why would this happen? The surface isn't changing, and, if it's a matter of light reflection, it should should always the same reflection angles since the mouse isn't moving.

RoGeorge:
The sensor in an optical mouse is in fact a very low resolution webcam focused on the pad surface.  It films the surface of the pad.  Detection is based on optical flow in the filmed image.  If the pad surface is very smooth and uniform in color, the camera will see no change when the mouse is moved, so no optical flow detected, no move in the cursor.

There are so called LASER mice, where the lighting LED is replaced with a LASER diode, and because of this some interference/diffraction patterns can be observed by the sensor even on very smooth mirror like plastic or glass.

bostonman:
Then why does the pointer move when it's sitting still on the plexiglass surface, but only on certain sections of it?

SiliconWizard:

--- Quote from: bostonman on December 05, 2022, 03:19:55 am ---Then why does the pointer move when it's sitting still on the plexiglass surface, but only on certain sections of it?

--- End quote ---

I suppose that some of the light is reflected in deeper layers of the plexiglass and plexiglass is never completely homogeneous, so it may create interference patterns that are erroneously interpreted as motion by the algorithm inside the mouse? Since this kind of surface is not what they develop and validate mice against, it's pretty likely that algorithms go fully bonkers in that kind of situation.

tooki:
There are also “dark field sensor” mice from Logitech (like the MX Anywhere) that use very shallow side illumination to highlight dust and surface imperfections to allow them to function on clear glass.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod