<aside> 📢 实现起来并不难,成本也比较低(50元甚至更低),欢迎各位小伙伴尝试。本教程面向小白,超详细易上手。

</aside>



大概十年前吧,飞利浦电视发布了流光溢彩技术,通过在电视的两侧增加了两个灯管,使灯管的发光色彩可以随着电视内容的色彩同步变化,从而营造出一个由液晶屏幕为中心,向两边进行扩散的视觉效果。后来飞利浦的部分显示器也具有了这个功能,当时十分心水,不过没有合适的型号。

最近,在B站上看到不少人用 LED 灯配合 Arduino 做出了流光溢彩效果,所以,也就有了这篇文章,自己DIY一个流光溢彩显示器。

墙纸有颜色,可能看起来不是很准,并且LED灯带的质量也很影响颜色的准确性。

墙纸有颜色,可能看起来不是很准,并且LED灯带的质量也很影响颜色的准确性。

准备

<aside> 📢 下列标注可选的东西,表示可以通过其他途径获得,但可能增加操作难度。点击每一项可了解详情。

</aside>

清单


接线

LED 灯的构成

灯带主要由一条由红白绿构成的主线和一条额外的红白线组成。两端有连接器,一端是公头,一端是母头,如果是多条 LED 灯带,可以将两端连接起来。如果灯条长了,也可以剪去多余的部分,剪灯珠之间的那一截,然后把连接器接上就行,不过最好剪公头那一端的。母头是数据输入,用来连接 Arduino,公头不用管。红线是正极,白线是负极,绿线是数据线。

多出的红白线是电源线,公头那一端的红白线连接电源,由于我是用的 DC 电源,所以只需要连接上DC 母头就行,如果使用 USB 电源,直接把 USB 线的正负极对应接上去就行。母头那一端的红白线,用电胶布或者是普通的透明胶布正负极线分别缠上,避免短路。

连接 DC 母头

LED 灯公头那一端的红白线来连接 DC 端子的母头,DC 端子上有两个小按钮,按下的同时把线插进去就行 DC 端子背面写了正负极的,对应插进去。使用时把 DC 电源线插到 DC 母头就行。

连接 Arduino

面包板和杜邦线的作用就出现了,面包板分为左右两边,把 Arduino 插到中间就行,需要用点力。每一边的 5 个孔共用一块铁板。

母头有三个孔对应这红白绿三条线,绿线对应的孔通过杜邦线插入 D5 对应的孔,那一列的孔都行,只是我给的配置文件是 D5 ,可自定义,白线对应的孔插入通过杜邦线插入 GND 对应的孔。