修复猫盘LED灯,启用呼吸灯效果等2021-11-08

开启led灯 - 休眠时慢闪,唤醒常亮。 添加到开机任务

mkdir -p /tmp/scripts    #创建一个/tmp/scripts 文件夹

cat > /tmp/scripts/ledfan.sh <<EOF    #从键盘创建文件,直至键入EOF结束编辑

#!/bin/sh    #此脚本使用/bin/sh来解释执行

if [ ! -d /sys/class/gpio/gpio450 ] ; then

echo 450 > /sys/class/gpio/export

fi

echo out > /sys/class/gpio/gpio450/direction

i2cset -y -f 0 0x45 0x00 0x55

i2cset -y -f 0 0x45 0x01 0x01

i2cset -y -f 0 0x45 0x30 0x07

while true

do

sata="\$(hdparm -C /dev/sda |grep 'drive'|awk '{print \$4}')"

if [ \$sata = standby ];then

i2cset -y -f 0 0x45 0x33 0x73 #呼吸

i2cset -y -f 0 0x45 0x3d 0x55

i2cset -y -f 0 0x45 0x3e 0x55

i2cset -y -f 0 0x45 0x36 200

echo 0 > /sys/class/gpio/gpio450/value     

fi

if [ \$sata = active/idle ];then

sata_temp="\$(smartctl -a /dev/hda -d ata | sed -n '/Temperature_Celsius/p' | awk '{print \$10}')"

i2cset -y -f 0 0x45 0x33 0x03 #常亮

i2cset -y -f 0 0x45 0x36 100      #B

echo 1 > /sys/class/gpio/gpio450/value

fi

sleep 60

done

EOF

bash /tmp/scripts/ledfan.sh

启用led灯,并开启呼吸灯效果

下载LED灯脚本文件aw2013_led_syno.sh 并把到上传到猫盘中,这里以根目录为例。

也可以使用命令直接下载:cd ~ && wget -N --no-check-certificate https://www.huakings.cn/mp202003/aw2013_led_syno.sh

然后在任务计划中添加对应计划就可以,计划如下:

bash /root/aw2013_led_syno.sh red #红灯

bash /root/aw2013_led_syno.sh green #绿灯

bash /root/aw2013_led_syno.sh blue #蓝灯

开启LED控制器 参考:猫盘黑群晖添加logo的LED灯控制

1.单色常亮:

i2cset -y -f 0 0x45 0x01 0x01    #开启LED控制器

i2cset -y -f 0 0x45 0x31 0x03    #最大电流

i2cset -y -f 0 0x45 0x32 0x03    #最大电流

i2cset -y -f 0 0x45 0x33 0x03    #最大电流

i2cset -y -f 0 0x45 0x30 0x07    #不呼吸

i2cset -y -f 0 0x45 0x34 $1    #R

i2cset -y -f 0 0x45 0x35 $2    #G

i2cset -y -f 0 0x45 0x36 $3    #B

$1 $2 $3对应的数值如下:自己修改好!!!

255 0 0:红色 比较亮

0 255 0:绿色 比较亮

0 0 255:蓝色 比较暗

255 255 255:白色 比较亮

2.彩色呼吸灯

i2cset -y -f 0 0x45 0x00 0x55

i2cset -y -f 0 0x45 0x01 0x01

i2cset -y -f 0 0x45 0x30 0x07

i2cset -y -f 0 0x45 0x31 0x72

i2cset -y -f 0 0x45 0x32 0x72

i2cset -y -f 0 0x45 0x33 0x72

i2cset -y -f 0 0x45 0x37 0x44    #调节三个灯灯每周期上升沿和最高亮度时间。 想要白色的话,把三个灯时间改为一样的就可以了,比如全部设为0x44

i2cset -y -f 0 0x45 0x3a 0x55

i2cset -y -f 0 0x45 0x3d 0x66

i2cset -y -f 0 0x45 0x38 0x44  #调节三个灯每周期下降沿时间和关机时间。

i2cset -y -f 0 0x45 0x3b 0x55

i2cset -y -f 0 0x45 0x3e 0x66

i2cset -y -f 0 0x45 0x39 0x40

i2cset -y -f 0 0x45 0x3c 0x40

i2cset -y -f 0 0x45 0x3f 0x40

i2cset -y -f 0 0x45 0x34 128  # 0-255,更亮

i2cset -y -f 0 0x45 0x35 128

i2cset -y -f 0 0x45 0x36 128

3.红灯断网,绿灯联网:network connections 这个没有成功,

i2cset -y -f 00x45 0x01 0x01          #开启LED控制器

i2cset -y -f 00x45 0x31 0x03          #最大电流不呼吸

i2cset -y -f 00x45 0x32 0x03                #最大电流不呼吸

i2cset -y -f 00x45 0x33 0x03                #最大电流不呼吸

i2cset -y -f 00x45 0x30 0x07       

while :

do

ping -W 1 -c 1 www.baidu.com > /dev/null 2>&1

if [ $? -eq 0 ];then

i2cset -y -f 00x45 0x34 0                #R

i2cset -y -f 00x45 0x35 255                #G

i2cset -y -f 00x45 0x36 0                #B

else

i2cset -y -f 00x45 0x34 255                #R

i2cset -y -f 00x45 0x35 0                #G

i2cset -y -f 00x45 0x36 0                #B

fi

sleep 1s

done

3.4在亮灯基础上增加呼吸效果

把#最大电流不呼吸3条语句里的0x03都改为0x13

更多参考:

https://bbs.nas66.com/thread-3266-1-8.html

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 从我的闲鱼(4nolove123)处购买的猫盘到手都是洗白的,但是一般没有硬盘,应该如何开始使用呢?下面我简单的描...
    鱼之不乐阅读 12,085评论 0 1
  • 电路图 代码 ## 8x8x8 led并行接口arduino代码 ```` #include #include #...
    esnis阅读 390评论 0 0
  • 猫盘刷机命令:(参考https://www.jianshu.com/p/77e529fb35f9) 先将U盘FAT...
    songyf2阅读 609评论 0 0
  • USER LED echo 0 > /sys/devices/platform/leds/leds/beagleb...
    huismiling阅读 892评论 0 9
  • 交通灯控制设计 一、选题背景 每个城市的交通就犹如人体的血管,人类生命的持续需要心脏为血液提供动力,依靠血液来在人...
    Rik_personal阅读 1,632评论 0 0