如何用指南针越过鼠标,或者关于罗技



亲爱的极客和同情者,祝您有美好的一天!

在本出版物中,我想分享我的方法来克服Logitech计算机鼠标按钮微动开关过早磨损的影响。如您所知,已经提出了许多解决双击问题的方法(或更常见的是跳过单击)(物理方法,电路方法,甚至化学方法已为公众所熟知),但是没有一种方法建议将最不可靠且不准确的单元排除在机械方案之外微动开关。在这里,我将试图一贯概述我的无家可归无尾啮齿动物Logitech MX1100的困难处理的整个过程。

启动该过程的原因是不断增加自发双击的情况。寻找替代道德和技术落后,鼠标也不会花费太多精力,如果不是因为她丰满的背部,让舒适的背后我的大老茧的手。作为一个懒惰而小气的人,我拒绝了诸如定期更换微动开关,频繁清洁触点,使用WD-40等的程序。

一个根本的解决方案:微动开关应该消失,让位于更先进,更可靠(非接触式!)的设备。那会是什么呢?我们将宣布基本要求:体积小,易于安装,总体功耗低以及在2.85 V电源电压(这恰好是在鼠标电源转换器的输出端测得的电压I)下的运行。考虑设备的个别类型及其缺点。光耦合器-大量电流消耗,需要单独的LED电源管理电路,需要精确安装窗帘。触摸式(电容式)传感器-价格昂贵,误报的可能性,使用不便(您需要监控手指的位置)。电感式传感器-高功耗,大尺寸。

最终,确定了一个最喜欢的对象:磁场传感器,也称为霍尔传感器或霍尔传感器。芯片制造商Allegro拥有出色的A3212ELHLT – T芯片,产品既智能又智能超低功耗(15微瓦)和杂食性(功率范围从2.5到3.5伏)。微型SOT23W封装中包含:磁场传感器本身,信号放大器,控制电路和数字触发器。由于设备每45毫秒唤醒45微秒,确定磁场的存在并设置相应的输出电平,因此组织了低功耗。当再次确定磁场的存在并设置设备输出端的相应电平时,该电平将一直保持在输出端,直到设备下次唤醒为止。很容易计算出每秒的最大操作数为22。是很多还是一点?他们说有些人每秒可以产生15-16次点击。我不知道,我个人不认识。顺便说一句机械微动开关制造商欧姆龙建议最大操作次数为每分钟200次,即每秒3次点击。也许这就是过早磨损的原因。

A3212输出采用开漏原理进行组织,因此必须有一个外部电阻器和一个模拟开关触点组的附加设备。为什么需要这个?事实是,这些老鼠中的微动开关是动态询问的,并且具有用于连接微控制器的电路,这种电路很不方便修改。因此,提供开关仿真要比尝试使现有电路适应直接逻辑电平控制要容易得多。选择了SOT23-6封装的微型固态开关继电器MAX4624EUT-T作为仿真器。该微电路消耗约18微瓦,并且能够在1.8至5.5伏的电源电压下工作。在打开状态下,按键的最大电阻在3伏电源电压下为2欧姆。这是一个足够低的电阻,用于微电路的数字输入和输出的可靠操作。
在KiCAD中 15分钟的大惊小怪进行的数月基础研究 的结果是以下电路:



在这里,VCC是来自鼠标电源板,GND负极电池线的2.85伏电压。线1,2和3焊接到印刷电路板的相应触点上(直接焊接到微动开关的脚上)。使用SMD组件通过细绝缘线进行安装。例如,可以将大小为0805的电阻器直接焊接到A3212的引脚上,并将大小为1206的电容器粘在MAX4624的顶部。就像在业余圈子里通常所说的那样,正确组装的电路可以立即工作,不需要建立。

我们将微动开关盖用作霍尔传感器的支架外壳。您只需要扩大活动触点的白色塑料推动器所在的孔,然后用环氧树脂将传感器粘在那里即可。这样可以确保可靠地固定鼠标并将其正确定位在鼠标按钮的下面。



下一步是从微型开关上卸下所有接触条。为防止在将组件与霍尔传感器组装在一起时,为防止这些触点短路,以及为该传感器释放空间,这是必要的。微动开关框架保留在板上,需要用作帽盖支架。这张特殊的照片显示了MX Revolution鼠标微动开关的骨架,但这并不是重点,它们都是相同的(地狱,熟悉的话!)。



转到鼠标顶部。需要将按钮杆末端的H形肋尖锐化约1毫米,并将一块0.3毫米厚的自粘磁性橡胶粘贴到该位置。这是用于霍尔传感器操作的磁场源。

照片显示了杠杆的初始状态(左)和带有胶粘磁性橡胶的杠杆(分别在右)。



组装好微动开关盒并焊接好所有电线之后,鼠标的内部看起来像这样:





剩下的就是组装受苦难忍的鼠标的机身并享受显着提高的FSW拥有独特设备的感觉令人难以置信。在开始使用磁性鼠标时,确实确实没有咔嗒声和微动开关操作的声音,但是经过几个小时后,这种感觉消失了。

重做正确的微动开关没有意义,因为它很少使用,因此使用寿命更长。下一步将是使用具有无线充电功能的不可更换锂电池替换可更换镍氢电池。

正如他们在开源圈子中所说:玩得开心!

PS:根据WTFPL许可发布。

Source: https://habr.com/ru/post/zh-CN393627/


All Articles