鼠标为什么要放在鼠标垫上才好用?/ 鼠标的工作原理

news2024/9/22 0:59:23

原创 OREO 力学科普

在数字化时代,鼠标已经成为我们与计算机交互不可或缺的工具。它不仅提高了工作效率,也丰富了我们的数字生活。鼠标总是能精准地感应到人手的移动方向和距离,从而到达人指定的位置,给我们的计算机操作过程带来了极大的方便。

那么,鼠标是如何感应移动的呢?为什么放在鼠标垫上的鼠标会更好使呢?

图片

鼠标的由来

鼠标的概念最早出现在 20 世纪 60 年代,由美国计算机科学家道格拉斯・恩格尔巴特(Douglas Engelbart)提出。1963 年,恩格尔巴特在斯坦福研究所进行人机交互研究时,发明了世界上第一个鼠标原型。

图片

🔺 “鼠标之父”—— 道格拉斯・恩格尔巴特(Douglas Engelbart)

这个原型设备由木制外壳和两个金属滚轮组成,它的出现代替了键盘繁琐的指令,从而使计算机操作更加简便。这只鼠标的工作原理也很简单,由底部的小球带动枢轴转动,继而带动变阻器改变阻值,从而产生位移信号,并将信号传至主机。这只鼠标的尾部接着一条连线,使它看起来很像一只小老鼠。于是,人们直接将它称为 “Mouse”,这就是 “鼠标” 名字的由来。

图片

🔺 最早的鼠标

鼠标的工作原理

鼠标的种类繁多,主要包括机械鼠标、光机鼠标、光电鼠标和激光鼠标等。

机械鼠标

最早期的鼠标就是上面提到的机械鼠标,机械鼠标的工作原理基于内部的滚珠和滚轴。 当用户移动鼠标时,底部的滚珠随之滚动,滚珠的运动通过两个垂直的滚轴传递给内部的旋转编码器,编码器将这些物理运动转换为电信号。这些信号经过处理后,变成计算机屏幕上光标的移动。

图片

🔺 机械鼠标的背面及内部的滚珠

光机鼠标

光机鼠标是传统机械鼠标的升级版,融合了光电技术以提升定位精度和耐用性。其核心原理是利用橡胶球驱动两个垂直传动轴,轴上的光栅轮与发光二极管及光敏三极管配合,通过光栅轮的旋转阻断光线产生脉冲信号。 这些信号经过内部芯片处理,转化为屏幕上的精确移动和速度,由 CPU 接收。

在这里插入图片描述

🔺 光机鼠标

光电鼠标

光电鼠标是鼠标技术发展的重要里程碑,它的核心技术是光电传感器,它利用光学原理检测鼠标的移动。 光电鼠标内部有一个发光二极管(LED),LED 能发出光线,光线通过透镜照射到鼠标垫上。光学传感器能接收鼠标垫反射回来的光线,光学传感器就像照相机一样,能不断将鼠标垫反射回来的画面进行拍照。当我们鼠标移动时候,就会拍到很多不同的画面,鼠标内部有专用的图像处理芯片,通过对这些照片进行比较分析,就能计算出鼠标移动的轨迹了。

图片

🔺 光电鼠标工作原理

激光鼠标

图片

激光鼠标是光电鼠标的改进版本,采用激光二极管作为光源。与 LED 光源相比,激光可以产生更高分辨率的光束,能够在更多种类的表面上工作,包括一些光电鼠标难以检测的光滑表面和复杂纹理。激光鼠标因此在精度和适应性上都有显著提升。

图片

🔺 激光鼠标和光电鼠标

鼠标垫的作用

01 提供更好的移动精度

鼠标需要感知鼠标垫上规则的小颗粒才能分辨自己的相对位置。 虽然普通的粗糙表面也有无数个小颗粒,可以在发光二极管或激光的照射下形成可被鼠标识别的影像,但是这不能保证每个颗粒大小合适,排列均匀。

图片

另外,桌面上的碎片、灰尘也会被光电鼠标识别,影响鼠标正常判断自己的位置和速度。在玻璃、金属等光滑表面或者某些特殊颜色的表面上,鼠标就彻底无法工作了,表现为光标顿滞、颤抖、漂移或无反应,甚至光标遗失。这是因为光电鼠标的光学引擎是通过接收图像来判定光标方位的

02 提供适当的摩擦力

鼠标垫的材料通常会提供适中的摩擦力。如果表面过于光滑,很可能无法产生足够多的漫反射光线,这样感应器所接收到的反射光线强度就会很弱,令定位芯片无从判别,由此造成鼠标工作不正常的窘况。

光学引擎通过拍摄图像并比较差异来实现光标定位,而要拍摄图像就要求感应器可捕捉到一定光强、均匀漫反射的反射光。

图片

03 保护桌面和鼠标

长期在桌面上使用鼠标会对桌面表面造成磨损,同时也会对鼠标底部的滑动部件产生磨损。使用鼠标垫可以减少这些磨损,从而延长桌面和鼠标的使用寿命。

鼠标作为计算机操作的重要工具,其技术原理和使用方式不断演进和优化。从机械鼠标到光电鼠标,再到激光鼠标,每一次技术进步都给我们带来了更好的体验。

此外,好马还需配好鞍,鼠标垫作为鼠标的重要配件,给鼠标的使用提供了更高的移动精度和适当的摩擦力,保护了我们的桌面和鼠标。

参考文献

[1] 高弘毅。光学鼠标的结构与工作原理 [J]. 电子测试,2003 (09):108-113.

[2] 周获。基于 MEMS 技术的无线空中鼠标的研究 [D]. 华侨大学,2013.

[3] 鼠标为什么在鼠标垫上才好用?

[4] 鼠标是怎么工作的?为什么屏幕上的指针会跟着动?

[5] 天天科普 | 鼠标为什么放在鼠标垫上才好用?


via:

  • 鼠标为什么要放在鼠标垫上才好用? 原创 OREO 力学科普 2024年08月08日 09:03 北京

    https://mp.weixin.qq.com/s/JiuYTkiq_myPLteSVmg-Nw

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2037258.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【区块链+乡村振兴】链上云仓智慧动产监管平台 | FISCO BCOS应用案例

2021 年初 ,《中共中央国务院关于全面推进乡村振兴加快农业农村现代化的意见》将“乡村振兴”的重要性提升 到前所未有的战略高度。而随着科技与金融的深度融合,金融行业亦开始步入大数据、云计算、人工智能、区块 链的新技术发展。启动金融科技赋能乡村振兴示范工程…

企业级营销中心应用架构设计

营销中心依托大数据和数据分析应用,搭建灵活可扩展的系统架构,在客户分群、客户画像、客户标签库及模型工厂的基础上,建立营销全流程管理,包括营销活动的发起、执行、反馈和评价,助力银行实现以数据驱动的精准营销模式。此外,还可提供丰富的场景营销解决方案,协助银行打…

java3d-1_4_0_01-windows-i586.exe

下载 Java 3D API 安装 C:\Program Files\Java\Java3D\1.4.0_01\bin C:\Java\jre6 C:\Java\jdk1.6.0_45 C:\Windows 记录下这 4 个目录,去检查下 4 哥目录下文件多了什么 检查目录① C:\Program Files\Java\Java3D\1.4.0_01\bin 检查目录② C:\Java\jre6 C:…

LVS服务的搭建之NAT模式、DR模式的搭建实战

# LVS的概述 1/什么是LVS linux virtural server的简称,也就是linxu虚拟机服务器,使用lvs可以达到的技术目标是:通过linux达到负载均衡技术和linux操作系统实现一个高性能高可用的linux服务器集群,他具有良好的可靠性&#xff0…

Deepin-Bash中判断是Wayland还是X11显示

Bash中判断是Wayland还是X11显示 一、概述 一、概述 记录一下Linux显示协议的类型 echo $XDG_SESSION_TYPE如果输出是 x11,则使用的 Xorg如果输出是 wayland,则使用的 Wayland

气膜滑雪场重新定义滑雪体验的未来—轻空间

随着滑雪运动的日益普及,滑雪场的建设标准也在不断提高。气膜滑雪场作为一种创新的建筑形式,以其独特的技术优势,正在重新定义滑雪体验。与传统滑雪场相比,气膜滑雪场不仅提升了运营效率,还为滑雪者提供了更为舒适、安…

《学会 SpringBoot · 优雅停机方案》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…

C语言文达学院班级管理系统-计算机毕业设计源码03499

摘 要 本文阐述了一个C语言文达学院班级管理系统的设计与实现过程。该系统充分利用ASP.NET的轻量级、灵活性和可扩展性,旨在为文达学院提供高效、便捷的班级管理系统。通过详细的需求分析、技术选型、系统设计、开发实现、测试与调试以及部署与上线等步骤&#xff0…

程序员常用的工具软件推荐(提高工作效率和代码质量)

前言 我们在日常开发过程中,通常需要借助多款开发工具来提高工作效率和代码质量。今天大姚分享一些比较实用且高效的开发工具,希望可以帮助到有需要的同学。 程序员常用的工具软件 以上工具都已收录到程序员常用的工具软件栏目中,欢迎关注…

边缘计算技术解决行业痛点,TSINGSEE智能分析网关V4技术特点与应用场景解析

一、行业背景 随着人工智能(AI)技术的飞速发展,边缘计算硬件作为其核心组成部分,正逐步成为市场的新宠。这些硬件不仅提升了数据处理和分析的效率,还极大地降低了数据传输的延迟,为各行各业的智能化转型提…

【git使用】本地文件上传到github已有仓库以及后续版本控制op(持续更新,20240810)

git使用 0.写在前面1. 本地与远程的连接1.0 本地仓库op1.1 暂存仓库op1.3 创建keygen进行SSH连接1.4 远程仓库op1.5 残留问题 reference2.更新与版本控制(后续更新) 0.写在前面 相信有一堆人到现在还没用清楚git进行项目管理,,&a…

【Python实现代码视频/视频转字符画/代码风格视频】

该程序改良自GitHub开源项目VideoCharDraw 在源程序CharDraw_thread.py 带压缩和多线程版本字符画的基础上使用Tkinter库添加了图形化的操作,使用户操作体验更方便。 什么是视频字符画? 视频转字符画是一种将视频中的每一帧图像转换为由字符组成的图…

Java设计模式-抽象工厂模式-一次性理解透

1. 抽象工厂模式简介 抽象工厂设计模式是创建型模式之一。抽象工厂模式与工厂模式几乎相似,只是它更像工厂中的工厂。 如果您熟悉Java 中的工厂设计模式,或看过上一篇我写的“java简单工厂模式”,您会注意到我们有一个工厂类。此工厂类根据…

WPF篇(18)-DataGrid数据表格控件+ComboBox下拉框控件

DataGrid数据表格控件 DataGrid是一个可以多选的数据表格控件。所以,它继承一个支持多选的父类——MultiSelector。 public abstract class MultiSelector : Selector {protected MultiSelector();public IList SelectedItems { get; }protected bool CanSelectMu…

Animetronic - hackmyvm

简介 靶机名称:Animetronic 难度:简单 靶场地址:https://hackmyvm.eu/machines/machine.php?vmAnimetronic 本地环境 虚拟机:vitual box 靶场IP(Animetronic):192.168.130.188 windows_…

Golang 为何如此之快:性能分析

Golang 是一种相对年轻但很流行的语言,IBM 和 Google 等公司都在使用这种语言。在本文中,我们将了解 Golang 的特别之处。 Golang 被认为是世界上编译速度最快的语言之一。谷歌、Uber 和 Twitch 等科技公司都喜欢使用它,并依靠它进行内部开发…

HarmonyOS(50) 截图保存功能实现

componentSnapshot实现截图 前言权限配置和申请权限配置权限申请 componentSnapshot截图实现将PixelMap转换成图片格式保存截图到系统相册保存截图到应用沙箱全部源码参考资料 前言 HarmonyOS提供了componentSnapshot实现组件截图功能,可以将UI截图成为image.Pixel…

WMS助力企业数字化转型(七)

WMS系统可以帮助企业实现更精确的库存控制,避免库存积压和缺货现象。通过对历史数据的分析,企业可以预测需求趋势,优化库存结构,从而减少资金占用和运营成本。同时,WMS还支持与其他系统的无缝对接,如企业资…

限时营销与开源AI智能名片O2O商城小程序的深度融合:重塑线上促销策略的新视角

摘要:在数字化营销日益激烈的今天,限时促销活动作为吸引用户注意力、激发购买欲望的传统手段,面临着前所未有的挑战。随着线上营销活动的泛滥,消费者对传统折扣策略已逐渐产生疲劳与免疫。因此,探索一种更加高效、精准…

开放式耳机最不伤耳吗?舒适度高的几款精选蓝牙耳机

开放式耳机对耳朵的伤害相对较小,但不能说它是最不伤耳的耳机。 与传统入耳式耳机相比,开放式耳机的优点在于不会深入耳道,减少了对耳朵的压迫感和耳道内的压力,佩戴起来更加舒适。同时,开放式设计允许空气流通&#…