想用树莓派来控制 iMac 开机,需要用什么样的硬件设备

2020-02-18 15:38:54 +08:00
 darrh00
想远程开启 iMac,

1. wol 是没戏,因为🍎不支持。
2. 定时开关机,不满足我的需求
3. 休眠不行,macOS 经常闲置了无法休眠,开着浪费电,心疼。

之前 v2 有人提到用树莓派驱动硬件去按 iMac 后面的那个电源按钮实现远程开机,
但是不知道该买什么样的硬件来实现,求大神们给点思路或者关键词。
5204 次点击
所在节点    Raspberry Pi
44 条回复
yujiang
2020-02-18 16:11:27 +08:00
苹果不知道有没有来电自启,有的话 39 的小米插座就可以搞定
xJogger
2020-02-18 16:25:32 +08:00
一个思路,把 iMac 的开关拆了,两根线连到树莓派的 GPIO 上,之后高低电平控制 iMac 开关。
lxfxf
2020-02-18 16:27:30 +08:00
好奇为啥要实现这功能?
Osk
2020-02-18 16:28:25 +08:00
步进电机 /电磁铁, 用胶水或其它方式固定在 iMac 外壳上,

印象中步进电机的扭矩还挺大的,戳一下开关够了。

记得在 iMac 的开关上垫一点点软塑料做缓冲。
darrh00
2020-02-18 16:28:31 +08:00
@yujiang

已经用了小米插座了,家里好多小米的设备。

可惜 iMac 没有来电自启,只有断电重启,
即:电脑开机状态下突然断电,下次加电可以设置为自动启动,
如果是已经关机的情况下加电是不会启动的。。。
masker0817
2020-02-18 16:32:32 +08:00
谷歌搜“树莓派 伺服马达”
shanlanlan
2020-02-18 16:34:04 +08:00
实现硬件级远程电脑开关机并接入米家和 Siri – CENCS BLOG
https://www.cencs.com/53.html
loading
2020-02-18 16:34:24 +08:00
你需要的是一个 esp8266,一个舵机,一些 3D 打印

www.youtube.com/watch?v=2E5YxdmOIjg
darrh00
2020-02-18 16:35:37 +08:00
@lxfxf #3
原因在原帖说了 3 点,还有一个是最近老遇到尴尬的事情,在这疫情期间,经常在家里写了一堆代码,都 git commit 了, 却忘记 push 了,结果来到公司就尴尬了,几百行的代码重头再写一遍实在是痛苦。

@xJogger #2
你这个思路,比用电机干净很多,但是 iMac 刚买的,拆开有点舍不得。

@Osk #4
感谢,还是按照这个思路先试试看。
loading
2020-02-18 16:36:09 +08:00
@shanlanlan iMac 的开关跳线能引出来?那我上一个回复用几点起就行了。
shanlanlan
2020-02-18 16:39:33 +08:00
@loading #10 原文:“@shanlanlan iMac 的开关跳线能引出来?那我上一个回复用几点起就行了。”
======
回复:#10 我不知道这电脑有没有 WOL,有的话 WOL 更简单省事了。还不要钱,通过端口转发还能外网唤醒。我以前的笔记本这样玩过。
loading
2020-02-18 16:42:47 +08:00
@shanlanlan wol 楼主题文就写了,没戏。

机械结构就是舵机,树莓派如果有吃灰的就用,没有就用 esp8266,更便宜易用。像用继电器什么的,esp8266 都可以,而且简单。
Osk
2020-02-18 16:59:08 +08:00
@darrh00 步进电机驱动起来比较复杂,最简单的机械方案是推拉式电磁铁,但驱动这玩意儿需要一点点 EE 知识。

某宝搜索: 贯穿式 电磁铁 /推拉 电磁铁

但是这玩意儿驱动它需要自己搞个驱动电路,RPI 的 GPIO 是肯定驱动不起的,供电也麻烦,普遍 12V,有 5V 的,但是不知道力度够不够。

如果是我的话,我大概会选择试试 12V 电磁铁 + PWM 驱动( MOS 管),软件里面调整 PWM 占空比,看看能不能找到合适的击键力度。
或者选择 12V 电磁铁 + 可调 DC-DC 降压模块 + 普通 IO 驱动(还是需要 MOS 管或者继电器,除非降压模块提供 EN 信号输入),这样就可以选择合适的输出电压来调整电磁铁的力量,避免点不动或者把机器点坏了 😂
miao
2020-02-18 17:02:44 +08:00
苹果支持 wol 远程开机吗?
win 很多都是支持的。设置下 bios
aureole999
2020-02-18 17:05:16 +08:00
有 switchbot 或者类似的那种东西,不知道能不能用。自己做的话实现容易,想弄的比较美观费点劲。
yutou527
2020-02-18 17:05:57 +08:00
如果 imac 舍得拆,将电源按钮的两根引脚飞线出来,用一个继电器短接,树莓派控制继电器闭合即可。
yutou527
2020-02-18 17:08:14 +08:00
我们小区单元门门禁我都是这么搞的,手机远程开门禁。😂
Xusually
2020-02-18 17:11:50 +08:00
给个另外的方向吧。
我家的 iMac,常年不关机,但是开着屏幕共享,可以在家里局域网远程连接。
我需要用的时候,都是拨 VPN 回家,用内网 IP 直接 VNC 连接,每次都可以成功唤醒并登陆。用完自己休眠。
一年了,从未出过问题,连接次数保守估计 30+
darrh00
2020-02-18 17:15:12 +08:00
@miao
和 windows 比较的话,🍎的设备不支持从 S5 状态 WOL,
其他状态是可以远程唤醒的(可以利用 apple tv 或者 airport station 的 Sleep Proxy)
但是 macOS 的睡眠极其不靠谱,没法保证不使用的情况下自动休眠,iMac 熄屏的情况下还要用 50w 左右的点。
elfive
2020-02-18 17:17:37 +08:00
求美拍➕一个三极管就好了,三极管可以保护电路,直接把电源的两根线接到树莓派 GPIO 上,有可能会因为电压高了,烧树莓派或者电脑电源的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/645550

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX