LOADING

加载过慢请开启缓存 浏览器默认开启

ESP32 笔记本物理远程开机折腾记

买的 ESP32 到了,弄个小东西测试玩一玩。

由于学校上床下桌,我笔记本没有网络唤醒功能,在床上躺着想串流玩电脑还得下床开机,可以整个模拟手指按压电源键的玩意,开搞。

需要一个小舵机,一个 ESP32,一个电源,还有几根杜邦线。

接线

  • 外接电源 5V (+) → 舵机红线
  • 外接电源 5V (-) → 舵机棕线 + ESP32 GND
  • ESP32 GPIO17 → 舵机黄线

连接结果:

接线图

接下来是固件,网上有不少类似的固件,但是造轮子这一块……所以自己写一个 表情,借助 AI 也不麻烦。

思考固件方案:如果只在宿舍用,最简单的方案就是让 ESP32 自己在内网跑一个轻量级 WebServer,手机和 ESP32 连同一个 WiFi。但是如果想在外面也能打开电脑串流或者远程操作,也就必须借助公网服务器了。怎么搞呢?跑不了内网穿透,外面连不进来,那就从里面连出去——在服务器起一个 Web 服务,让 ESP32 轮询查询;访问这个网页可以请求一个移动舵机的指令,ESP32 查询到存在指令就动舵机,顺便也要加一些鉴权。

OK,理论可行,开始借助 AI 写代码。

写入成功,接下来微调舵机转动的角度。

然后把舵机固定到笔记本电源键上面,可以使用车用的 3M 双面胶,这玩意粘得极其牢固,撕都得费点劲,而且不怎么留痕,还不贵。

安装固定效果

效果不错。