给树莓派添加物理开关机按键

之前通过树莓派把打印机改成了共享打印机,但每次开关机就显得无比麻烦,直接断电鬼知道下次开机系统是不是正常运行的,每次关机都接个键盘实在太不优雅了

想法一:单片机模拟USB键盘发送关机指令,费时费力,直接pass

想法二:板子上有没有啥预留的电源控制接口,实际上拆开可以看到个RUN,用于控制重启,中文资料约等于0,抄来抄去都是那一篇,但是在检索的过程中发现了这个

有前辈已经整出来了

在/boot/config.txt添加以下:

1
2
# 使用GPIO3(这里的GPIO指3BCM GPIO编号,也就是SCL1)作为电源键,下降沿为按下,上升沿为弹起,内部上拉
dtoverlay=gpio-shutdown

保存关机后,试下将IO3和GND短接下,没错,直接开机,开机后再短接下,关机,完美!

在外壳上加个按键,建议把杜邦线拆了加焊一下再插上

参考

给树莓派添加开关机键