流光溢彩是一种液晶显示技术。通过实时监测画面的微妙变化,驱动电视机两侧的LED智能灯光,根据屏幕内容变幻出绚丽多样的色彩,并将其延伸到液晶显示器(电视)屏幕之外,光彩流动突破屏幕限制,从而形成更为宽广的视觉欣赏范围,营造影院般的视觉享受。
自制流光溢彩成本非常低,不足100即可享受超漂亮的效果,下面来看看如何制作吧。
效果图
不知道什么意思?看几张效果图。





准备
很漂亮吧,下面准备一下要准备的东西。
- Arduino UNO / Arduino Nano或其他Arduino及IDE。
- 电脑上用的软件(没32位):Prismatik X64。点击下载
- RGB LED灯条,30个LEDS即可,我买的60个,比较贵一些。购买链接
- 透明胶,用来固定LED灯条到显示器上
- 5V大电流电源,按照你的灯条规格来定,算法:1个led小灯为60ma,30个即为:60X30 = 1.8A,60个即为60X60 = 3.6A
步骤
- 准备你的Arduino,我用的是Arduino Nano

- 把灯条粘贴到显示器的边框上,大概是从显示器背面右下角开始向上然后绕最上面一边到最左下角去

- 准备你的灯条,用杜邦线连接灯带一头的母接口,连接绿色的数据接口到Arduino上的数字6接口,是用来让Arduino输出数据到灯条显示颜色用的,连接LED灯条的电源,由于电流比较大,不能直接连接在电脑USB供电,可以用两条粗一些的电线连接灯条引申出来的电源供电线,白色为负极,红色为正极,我这里自己焊了个USB口,用来供电的。

- 打开Arduino IDE,新建工程,填入接收信号的代码:led.txt
- 安装FastLED库,直接在IDE里安装即可。

- 修改代码:NUM_LEDS 60 这里的60改成你的LED灯条实际数量,DATA_PIN 6 这里的6改成你要连接到Arduino的接口,用数字接口,这里是6号

- 上传代码到Arduino。
- 安装Prismatik X64软件


- 进入灯条设置向导


这里选第一个
提示输入端口,写你的Arduino的端口,可以在设备管理器里看到
然后需要设置LED排列方式,选择一种方式大概符合你的LED灯条粘贴在显示器上的排布,我的是如此:
调好之后效果如下
最后完毕
最后按任务栏里的小太阳图标右键可以控制开关
牛批牛批
快把散文评论打开
无耻老贼绝地飞鸿
2333333
有几点不明还请解惑
有几点不明还请解惑
ws2812b,我没有查到资料,只看见网上还有说峰值亮度一颗灯珠要300ma,这个请问一下一颗的话到底是300ma还是本文提到的60ma啊?
还有一个问题,Prismatik中设置led排列方式时,如本文所示,重叠起来的部分是什么意思?是否不用理会,正常连贯排列即可?还有就是如果我想显示设备四边都部署led,看到软件中只能用customer手动排列?有没有快捷一些的方法呢?300颗的话手工排列我感觉会要人命……
customer排列我会用了,我一开始以为是鼠标一个一个拽……
https://github.com/psieg/Lightpack/issues/223
大佬看看这个,我没看太明白…
大佬,还有几个事儿,https://github.com/psieg/Lightpack/releases软件能不能用最新版呢?我在别的地方看到反馈说新版不能用?我这里要400多颗灯珠,旧版本不支持,至少在5.11.2.14以后的版本才行,目前最新版是5.11.2.19。能不能帮忙确认一下新版是否可用?实在不行我就下30规格的灯珠了,255算下来也行
老哥,我能转载嘛?
可以的,请标注原文链接
5V4A能代替5V3.6A吗
当然可以的,越充足越好啦
求电源连接QAQ
好麻烦啊
我还是没看懂那些乱七八糟的线怎么连