关闭树莓派的指示灯

Posted rootming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关闭树莓派的指示灯相关的知识,希望对你有一定的参考价值。

关闭树莓派的指示灯

我有几个树莓派放在房间内,每天晚上都看到指示灯的闪光,感觉有点亮,想着把他们关闭。查看了一下树莓派电路图,发现电源、状态指示灯都是可以被控制关闭的。
经过实验,可以关闭树莓派3、树莓派4的电源、状态指示灯,对于树莓派1、2、zero我估计也是可以的

关闭电源、状态指示灯

  1. 使用ssh登录树莓派
  2. 在命令行输入一下指令即可:
echo 0 | sudo tee  /sys/class/leds/led0/brightness
echo none | sudo tee  /sys/class/leds/led0/trigger
echo none | sudo tee  /sys/class/leds/led1/trigger
echo 0 | sudo tee /sys/class/leds/led1/brightness
  1. 如果要每次开机生效, 可编辑/etc/rc.local文件
sudo vim /etc/rc.local 

增加

echo 0 | tee  /sys/class/leds/led0/brightness
echo none | tee  /sys/class/leds/led0/trigger
echo none | tee  /sys/class/leds/led1/trigger
echo 0 | tee /sys/class/leds/led1/brightness

关闭网络指示灯

网络指示灯晚上也挺晃眼的,经过查询也是可以关闭的,下面的方法在树莓派3测试过,估计树莓派1、2也是可以的,但是树莓派3+、树莓派4应该不支持,因为他们的芯片不一致
源代码来自树莓派论坛,原理应该是通过libusb控制网卡芯片的寄存器,以达到控制LED的目的

  1. 使用ssh登录树莓派
  2. 在命令行输入一下指令安装依赖:
sudo apt-get install libusb-dev
  1. 下载源代码
wget https://www.raspberrypi.org/forums/download/file.php?id=6355 -O llctl.tgz
  1. 解压、编译
mkdir build
cd build
tar xvf ../llctl.tgz
make
  1. 执行
sudo llctl f0 l0 d0

如果想要开机执行,也只要添加到/etc/rc.local中即可

以上是关于关闭树莓派的指示灯的主要内容,如果未能解决你的问题,请参考以下文章

折腾树莓派的一些总结

树莓派的认识

记树莓派的一个项目_RGB1602的实际使用

树莓派正式使用树莓派前的一些配置工作

2. 树莓派:通过树莓派的RJ45上网

树莓派VNC Viewer 远程桌面配置教程