这个树莓派教程用于制作一个可编程的 LED 灯光显示器,非常适合各种技能水平的人。
我喜欢圣诞装饰品和灯饰,因此很长一段时间以来我一直想做一个可编程的 LED 项目。最近,我制作了一个由 LED 灯、乒乓球和树莓派 Zero 组成的灯阵列。这个项目相对简单并且具有教学价值,因此我认为它非常值得分享。
整个彩灯由我设计,但其中一些灵感也来自 YouTube。你可以在我的 Git 存储库 中找到源代码和制作说明。
购物清单
- 树莓派 Zero
- 树莓派保护壳
- 5V 2A 的电源线
- 展架
- 255 个乒乓球
- 热熔胶枪和若干热熔胶棒
- 烙铁
- 焊锡丝
- 22 AWG 0.35mm 实芯线
- 10 米 WS2812(B) LED 灯带(每米 30 像素)
- 万用表
- 钢丝钳
- 剥线钳
设计树莓派的灯光效果
这个设计是根据我展框的大小决定的。我在全球速卖通买到了每米 30 像素的灯带,它可以轻松地切成 0.5 米的长度,每条有 15 个 LED 灯。乒乓球的直径是 40 毫米,所以我测量并隔开 40 毫米划了线,LED 灯条放在每隔 40 毫米的中间部分,这就产生了 17 条线。因此我的灯光阵列是 15×17。你可以根据实际情况来调整尺寸。
为了给灯带和树莓派供电,我在电路板底部设置了数据线和电源线。我的 LED 灯不需要很多电,所以我使用树莓派 Zero 的 5V 输出 GPIO 为它们供电。当我以 50% 的亮度运行时,这个亮度已经足以在白天和晚上透过我的窗户看到。
布线
我从电路板的底部以之字形开始布线,这使得焊接非常容易,因为每行的末尾不必返回到每行的开头。
我的线路大致像这样(为清楚起见,这里进行了简化,实际上它一共有 17 行):