欢迎光临散文网 会员登陆 & 注册

【折腾】用小爱同学打开电脑

2021-08-24 22:28 作者:风之郁闷  | 我要投稿

其实不折腾用最简单的方式打开电脑就是用小米智能开关

智能开关控制电源开启关闭

原理是智能开关打开通电,电脑通电自启(需要bois设置)。

但是这个不支持关机,并且如果是台式机就有误触断电风险,伤害硬盘,所以这种方式不考虑。

Plan A 成品开机卡

难度:🌕🌗🌑🌑🌑

材料:开机Pcle卡   

直观简单,可是第三方跟小爱的联动需要时不时同步,特别蛋疼;以及我这台是笔记本,用不了,换计划。

Plan B WOL

难度:🌕🌕🌕🌑🌑

材料:橘子02、网线

电脑设置:

1. bios设置

    BOOT设置里开启网络启动

    打开PCIE唤醒

2. 网卡设置

    网卡高级选项中

        【Wake on magic pocket when ....】打开

        【关机 网络唤醒】 打开

        【环保节能】 关闭

        【节能以太网络】关闭

        【魔术封包唤醒】打开

     网卡电源管理中所有钩打上

    必须是以太网卡,如果没有这些选项需要系统更新

3. 网络设置

        必须手动设置静态IP地址

注意事项:必须在用户登录到桌面后关机才有效,如果在用户登录页面关闭系统则失效

启动主机(橘子02)设置:

1.确认安装python3,ssh

2.安装pywol (GitHub - remcohaszing/pywakeonlan

3.当需要开机时运行py程序即可,用法:

python3 pywakeonlan-main/wakeonlan.py -i 【IP】 -p 9 【MAC】

然后用一根网线连接电脑和启动主机,之后就可以用远程设备ssh进启动主机启动电脑了。

Plan B-1 用IR红外方式接受小爱同学的开机信号

难度:🌕🌕🌕🌑🌑

材料:红外接收器、一个随意遥控器

虽然上面B计划可以远程控制开机,但是好像跟小爱没啥关系,没事,这一步优化使用小爱控制。

首先需要启动主机拥有红外设备。之后安装Lirc然后一步步根据操作记录红外,最后绑定红外事件,详细教程搜索LIRC,可以参考 jianshu.炕/p/eefb1e5d9a23

但是可惜的是,LIRC作为2017年就停更的老程序,在很多机型上只能运行在2017年或以前的系统里,我手上这台橘子就完全没法用。所以换计划。

Plan B-2 用IR红外方式接受小爱同学的开机信号

难度:🌕🌕🌕🌕🌕

材料:红外接收器、一个随意遥控器、MCP2120芯片,sop14底板,杜邦线若干。

内置的不行,那我用外置的红外转串口传信号行不行,抱着试一试的态度,我买了很多材料。然后先测试直接把红外接收器接到串口看看会收到什么。结果是一堆乱码,查了一下才知道红外接收器发送的不是ttl电平,需要转码芯片,也就是MCP2120。

可怕的接线

后来又是焊接又是查资料接线的,结果最后大失所望,因为没搞懂频率这块的原理,所以一直没成功,还费了老大的劲。最后失败告终。

Plan B-3 GPIO

难度:🌕🌕🌑🌑🌑

材料:小爱插头、5V手机电源、usb线、5v功率继电器、5v负载、杜邦线若干。

就在我觉得路子走到头了,毫无方法之时,突然想到是不是想的太多导致思维僵化,或许有一种更简单的实现方法。突然的,脑海中就想到一直巧妙的解决方法,具体如下:

最简单的方式

通过小爱开关控制5V电源通断,来控制功率继电器开关闭合电路,启动主机通过GPIO检测针脚口电平来发送开机信号。

具体实现,加个风扇负载是怕短路危险

没想到直接就成功了。

现在我可以喊小爱开电脑,就可以通过这种软启动方式启动电脑。

既然做了开机,那关机呢,其实我也做好了,纯软件方式,但是感觉有点风险,还是手动关机好一点,不管怎么样问题顺利解决。

【折腾】用小爱同学打开电脑的评论 (共 条)

分享到微博请遵守国家法律