选中内容(绿色)时除了会搜索文章名,还会搜索文章内容
点击结果中的文章名进入文章界面后可以按Ctrl+F在页面内搜索
  • 版权:CC BY-SA 4.0
  • 创建:2022-01-20
  • 更新:2024-02-28
使用 ESP32 的引脚硬控制主机开关机按钮,配合腾讯云和小程序,快速实现远程控制电脑开关机


使用 ESP32 的引脚硬控制主机开关机按钮,配合腾讯云和小程序,快速实现远程控制电脑开关机

tengxunlianlian

效果

登录腾讯云explorer

  • 创建产品

a

  • 新增两个键值 power power_off_force

2

  • 然后交互开发选项设置一下,这是设置小程序的界面,这里就不截图说明了,摸索一下就懂了
  • 新建设备
    3

  • 然后点击刚新建的设备,可以看到设备的信息,框出来的三个信息在后面会用到
    4

硬件及硬件连接

p22引脚控制电源,p21是显示电源灯,和这篇电脑远程开机 ( 与开关按键作用一样可强制开关机 , 非网络唤醒(WOL) ) (ESP32 8266)中提到的方式的连接方式一样,兼容

更新:这里原理图画得比较潦草,如zean1987 指出,这里 PLED+ 输出的是 5v 电压,可能会让 3.3v 耐受的 GPIO 被烧,虽然 ESP32 这样接也能用,但是官方文档是没有说 5v 耐受的,所以最好加个电压转换电路,最简单的就是用一个或者两个电阻分压一下,当然实测 ESP32-S 直接接也能耐受。

构建固件

代码: https://github.com/Neutree/struggler_care/tree/master/remote_power_ctrl

按照代码里面的 README.md 说明,安装 ESP32 的 IDF 环境,然后编译工程,在idf.py menuconfig步骤中,需要填三个字符串,就是我们前面获取到的字符串,编译下载即可

小程序配网

搜索打开微信小程序 腾讯连连, 然后添加设备,设备随便选一个 WIFI 设备,进入配网步骤,连接 WiFi即可,设备就添加成功了,就可以看到开关机状态以及远程控制啦~~~~

文章有误?有想法想讨论?查看或者发起勘误/讨论 主题
(发起评论需要先登录 github)

/wallpaper/wallhaven-rdyewm.jpg