将无线鼠标改造成有线鼠标


家里笔记本的鼠标有些不太灵敏,翻来翻去发现原来还有一个无线鼠标,之前是因为太耗电就没有用它,现在想想可以拿来继续使用。


但是耗电啊(根据之前的经验是1个月1颗5号电池),好吧,那就把这款无线鼠标改造成有线吧。


先来一张鼠标设计图样:


有些有心的网友已经看出来了,是的没错,它是双飞燕G7-630,不过是早期的那款,底部没有红色按钮的。


打算这样:无线接口插在笔记本的一个USB口上,另准备一根usb线,一头插在笔记本USB口上,另一头连接到鼠标,并且给鼠标供电。


那么,问题来了:我们知道,USB口供电情况是这样:电压5V,电流400mA,而这款无线鼠标是1.5V,40mA。需要一个降压电路来将5V 转换成 1.5V。


于是考虑用8050降压,配合一个稳压电路来实现。(以下设计电子电路原理)



但是这样有个问题,其他元件需要配合较好,而且电压不可调。后来改用LM317进行设计:(电路图仅供参考)


LM317



电路图仅供参考,类似:



这样其实应该最好,但是,有一定发热量。


于是我...


我...


我直接串了一个发光二极管,用万用表量了一下,电压确实降到1.6V,我就直接上了。呵呵。可怜的鼠标。要被xx了。



一个无线鼠标,一条USB线,剪断后,一边长的,一遍短的。




动手开始拆!

这款鼠标底部有螺丝,四颗,都隐藏在四个角上,而不是标签下方,我就把标签给刮花了。直接用刀片撬开四个角,与桌面接触的点,然后可以看到有螺丝在里面。



来张壳的特写:






螺丝旋下来之后,从底部慢慢掀开它的壳,如图。





可以将电路板从前方提起:



来张近照,不是很清晰,这手机。



可以看出,其实做工还是不错的。电路我准备放在后部,引线从前方左边引入,如图:





万用表出马:




转到电压,然后转到10V的位置,把usb线插入usb口(电脑得开机),然后测量USB口的电压,基本上是5V,也有可能降低到4.8V。



注意:正负极别弄反了。


万用表以后还要用到。



好,将找到的发光二极管准备好,电焊枪准备好,USB线准备好。


先将剪掉的USB线那头线缆里面的铜线塑料去掉,转上几圈,然后注意,有四根线,红色、黑色、白色、绿色。其中,白色绿色是数据线,我们不用,黑色红色是电源线,红色正极,黑色负极。


将发光二极管USB线路用电焊枪焊牢,这个记得用点松香和焊锡,呵呵,不解释。注意正负极。


然后将正负极与上图的鼠标正负极相连,焊牢。


这几个步骤做得忘记拍照了...


于是就是这个样子:



然后就是走线了,是USB的线,之前说是从左侧,也就是靠近右手食指的下放一个地方。


本来用锉刀慢慢锉出一个豁口,但是嫌太慢,直接用电焊枪给烫了下,嘿嘿:





然后尝试慢慢用盖子尝试是否合适,不能太大也不能小了。因为电路板有点挡,挫掉一点:




接着是比较关键的一步,就是usb线连接到电脑,用万用表测试开着鼠标时的电压,大致是在1.5V左右即可。


最后多次尝试合拢,并旋上螺丝。最终图:



最终感言:哇哈哈哈,DIY挺有趣的,鼠标用的很爽。




智能网联汽车的安全员高级考试涉及多个方面的专业知识,包括但不限于自动驾驶技术原理、车辆传感器融合、网络安全防护以及法律法规等内容。以下是针对该主题的一些核心知识点解析: ### 关于智能网联车安全员高级考试的核心内容 #### 1. 自动驾驶分级标准 国际自动机工程师学会(SAE International)定义了六个级别的自动驾驶等级,从L0到L5[^1]。其中,L3及以上级别需要安全员具备更高的应急处理能力。 #### 2. 车辆感知系统的组与功能 智能网联车通常配备多种传感器,如激光雷达、毫米波雷达、摄像头和超声波传感器等。这些设备协同工作以实现环境感知、障碍物检测等功能[^2]。 #### 3. 数据通信与网络安全 智能网联车依赖V2X(Vehicle-to-Everything)技术进行数据交换,在此过程中需防范潜在的网络攻击风险,例如中间人攻击或恶意软件入侵[^3]。 #### 4. 法律法规要求 不同国家和地区对于无人驾驶测试及运营有着严格的规定,考生应熟悉当地交通法典中有关自动化驾驶部分的具体条款[^4]。 ```python # 示例代码:模拟简单决策逻辑 def decide_action(sensor_data): if sensor_data['obstacle'] and not sensor_data['emergency']: return 'slow_down' elif sensor_data['pedestrian_crossing']: return 'stop_and_yield' else: return 'continue_driving' example_input = {'obstacle': True, 'emergency': False, 'pedestrian_crossing': False} action = decide_action(example_input) print(f"Action to take: {action}") ``` 需要注意的是,“橙点同学”作为特定平台上的学习资源名称,并不提供官方认证的标准答案集;建议通过正规渠道获取教材并参加培训课程来准备此类资格认证考试。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值