理想下载站 手游攻略 新游动态 深度解析:DIY自动控制电源开关的鼠标教程

深度解析:DIY自动控制电源开关的鼠标教程

时间:2025 12 11 20:35:33 来源: 浏览:30

各位老铁们,大家好,今天由我来为大家分享深度解析:DIY自动控制电源开关的鼠标教程,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

理想情况下,拿起鼠标就可以使用,放下鼠标一段时间后,就自动切换电源,这样无论鼠标的低功耗功能是否足够好,都不会损耗电池了,使用起来比较省心。正好有一个闲置的蓝牙鼠标,就动手进行了改造了一番。

这个鼠标是最常见的公模鼠标了,它使用1节14550锂电池供电,可能是电池容量小,加上通常没有关闭电源开关,所以一般情况下,充电一次可以使用7-15天(与使用频率有关)。

鼠标很容易拆,将电池取下后,就可以看到固定螺丝。这个鼠标只用1个螺丝固定,在鼠标脚垫下没有螺丝(有些鼠标可能有,后面两个鼠标脚垫处有螺丝柱)。取下螺丝后,就很容易将鼠标上盖和底部分离,看到里面的主板了。

要实现前面的想法,其实不难,只需要一个低功耗单片机(现在大部分单片机都可以),一个触摸按键芯片,一个P-MOS管就可以。使用触摸按键芯片检测手接触鼠标,当接触鼠标后就会输出信号,单片机检测到这个信号后,就控制MOS管导通,给鼠标供电;当信号消失(手离开),延时一段时间后切断电源,就可以自动节省电池能量。有的单片机支持大电流输出引脚(输出电流不小于50mA),那么MOS也可以省掉。

确定了基本方案,下一步就是选择合适的元件了。一节锂电池的电压范围在2.7-4.2V,因此需要选择一个支持2.7-5V的单片机,否则还需要增加一个LDO防止电压超出范围。MOS和触摸芯片也是如此,需要选择合适电压范围的。这些元件还是比较容易找到的,相信大家都有一些自己熟悉的。不过DIY的乐趣在于尽量使用少的成本和现有的东西,而不是花很多钱去买一个现成的,因此到杂物箱中找了找,找出了下面几个元件,正好可以满足要求:

ATTiny13V,8引脚的AVR单片机

TTP223,单触摸传感器

SI2301,P-MOS

ATTiny13V是8引脚的单片机,最大10M主频,1KB flash,64B ram和64B eeprom。休眠时功耗大约是5uA(看门狗使能)。

TTP223是一个SOT23-6封装的芯片,支持多种方式输出和自校正。为了让程序简单,这里使用了直接输出方式,低电平有效。因此需要将TOG接地,而AHLB接VCC。

SI2301就是一个普通MOS,其它类似型号都可以使用。

AVR单片机好几年没有用过了,顺便把编程器找出来,这还是以前DIY的,使用了AVRUSB方式。为此还把安装了XP的旧计算机找出来,因为win7以后的系统都不能直接使用AVRUSB。

因为没有(也不需要)仿真器,因此程序就使用了proteus,可以在proteus中仿真、编写代码、模拟运行、设置断点,模拟运行结果正常,一般就没有大问题了。

好长时间不用AVR,一些用法都忘记了。好在有以前写的通用驱动层,不看手册也很快就完成了功能。使用一个IO做触摸检测,一个IO做MOS控制。单片机平时休眠,通过WDG定时唤醒,休眠时功耗应该低于20uA。以前还体会不深,现在就越来越感到一个好的HAL是非常重要的。

将程序先下载到单片机,然后将信号线焊接上去,就完成了。使用了一个长导线作为触摸感应,并将它固定到上盖下方位置。

安装电池后运行,效果不错,灵敏度也很高。就是使用中发现延时关闭电源的时间稍短了一点,程序中设计的是5秒,有时拿东西是电源就关闭了,以后改为10-30秒可能更好。

后记:

第一次安装后运行发现了一个问题,TTP223输出不能拉到0V,只有2.8V。检查发现程序中使能了IO的上拉电阻,关闭上拉后就正常了。

用户评论

苏莫晨

哇!这篇文章简直太酷了!我一直想要弄一个自动关闭电脑显示器的功能,这个DIY自动控制电源开关鼠标的想法真是妙极了。终于不用每次都手动断电保存能量了,还能延长笔记本电池寿命,赞爆!

    有6位网友表示赞同!

苍白的笑〃

这个想法很有创意,可以提高家里的安防水平。如果把这个设计和智能家居系统结合起来,那将会更加厉害! 比如,当我们离开家时,它可以自动关闭所有电源,回家后又可以自动打开空调、照明等设备,这样既方便又省电。

    有16位网友表示赞同!

愁杀

感觉原理有点复杂,我现在的技术水平可能还是不太适合上手DIY。希望作者能提供更详细的图纸和制作步骤,方便小白们学习。不过,这个概念真的很有意思!

    有9位网友表示赞同!

凉凉凉”凉但是人心

自动控制电源开关的鼠标?听起来像科幻小说! 很佩服作者的创意和动手能力! 不过我觉得这种东西可能存在一定的安全性隐患,如果程序设置不当,很可能会导致设备损坏或数据丢失。

    有5位网友表示赞同!

半梦半醒半疯癫

我比较喜欢用传统的鼠标按键来操作电源开关,因为更加直观快捷。这个DIY鼠标听起来有点麻烦,而且我担心使用过程中会发生一些意外情况。不过,我还是想感谢作者的分享,或许在将来我会尝试一下。

    有16位网友表示赞同!

ヅ她的身影若隐若现

这篇文章写得非常棒!对于想要学习电子工程和编程的人来说,这是一个很好的实践案例。我也想试试这个自制电源开关鼠标,也许可以根据自己的需求进行一些修改和改进。

    有17位网友表示赞同!

凝残月

DIY的项目总是很吸引人! 这个自动控制电源开关的鼠标看起来很有潜力,或许可以用在一些特殊环境下,比如医院、实验室等,可以帮助降低能源消耗并提升安全系数。

    有10位网友表示赞同!

爱你心口难开

其实市面上也有很多无线鼠标自带自动关闭功能了,这种DIY方案似乎没那么实用?不过还是佩服作者的动手精神!

    有13位网友表示赞同!

一生荒唐

个人认为这个DIY鼠标对于普通用户来说可能过于复杂,需要一定的技术基础才能完成。 而且,如果系统出现故障,可能会导致无法正常使用或造成数据损失,风险比较高。

    有19位网友表示赞同!

初阳

这篇文章给我打开了新视界!我一直想了解一些电子工程知识,这次有机会学习一下DIY电源开关的原理和设计思路,感谢作者分享!

    有14位网友表示赞同!

一生只盼一人

这个自动控制电源开关鼠标的创意很不错, 并且可以根据不同的需求定制化开发。 如果作者能提供更多详细的教程,相信会吸引许多动手能力强的朋友尝试制作。”

    有18位网友表示赞同!

聽風

感觉这个方案设计比较耗费时间,如果要实现一个智能的电源管理系统,还是建议购买现成的产品会更加方便快捷!

    有14位网友表示赞同!

身影

我比较喜欢用触控面板来控制电脑开关的模式,觉得更直观和便捷。 这个DIY鼠标或许对一些专业人士来说是有必要的,但对于普通人而言可能并不是那么实用。

    有17位网友表示赞同!

凉月流沐@

这个标题很吸引人!我有点好奇作者是如何实现自动控制电源开关的功能。希望文章能详细讲解一下原理和步骤,让我可以亲自动手尝试!”

    有14位网友表示赞同!

念安я

我认为这种DIY项目虽然很有创意,但是对于安全性要求比较高,需要谨慎操作避免造成损失。而且,如果程序设计有缺陷,可能会带来一些安全隐患。 作者应该在文章中更加重视安全性问题,提供一些防范措施和建议。

    有19位网友表示赞同!

枫无痕

自动控制电源开关的鼠标概念很有意思,可以有效提高能源使用效率。 不过,我也担心这种方案的稳定性和可靠性,如果出现故障会影响到正常的电脑使用。

    有8位网友表示赞同!

箜篌引

DIY确实很酷,但这个方案对我来说可能太复杂了。我更喜欢直接购买一些现成的智能设备,更容易上手而且也更加安全可靠!

    有7位网友表示赞同!

标题:深度解析:DIY自动控制电源开关的鼠标教程
链接:https://www.ltthb.com/news/xydt/124909.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
三角洲行动11月19日密码是什么

三角洲行动每个地图里的密码门每天都会按时更新密码。你要收集各种线索串联起来再去密码门输入正确的密码才

2025-11-19
心动小镇11月19日溜溜橡木和无暇荧石采集位置在哪

心动小镇溜溜橡木和无暇荧石可是每日必采的稀有资源,不过要是想收集它们的话,得先完成【寻找星灵】主线任务解

2025-11-19
星际战甲伤害值查看方法攻略-伤害值在哪看

星际战甲里打出伤害后有很多小伙伴都还找不到查看具体数值的地方,不过毕竟要了解自己的输出数据,才能更好规划

2025-11-19
荒原曙光战宠图文详情介绍

荒原曙光一份实力实用又强力的战宠名单给大家,输出辅助等等系别的战宠全都有,轻轻松松帮你根据不同的战斗场景

2025-11-19
[!--temp. The end of the content page--]