简易ArduinoRGBLED立方体的制作

电子说

1.3w人已加入

描述

第1步:设备和材料

led

工具:

焊接熨斗

切割钳(用于切割电线)

针头钳(弯曲LED和电线)

3D打印机(可选)

伸出援助之手(没有必要,但绝对可取)

零件:

27 x ws2812b LED

亚马逊(50pcs )

Aliexpress(50pcs)

1 x 150欧姆电阻

亚马逊(200pcs)

Aliexpress(100pcs)

1 x Arduino Nano

亚马逊(3pcs)

Aliexpress

您当地工艺品店的一卷镀银铜线

~2 $

胶水

原型制作pcb板/塑料片

亚马逊

Aliexpress

总成本如果你从Aliexpress购买的东西,这个3x3x3立方体大约是18美元。

软件:

Arduino IDE(免费)

CUDA(或您自己的3D打印机切片机)

第2步:准备焊接

led

led

led

首先我们必须创建一个模板,因此将LED焊接在一起会更容易。我为此使用了原型PCB板,并为LED的中间引脚标记了两个孔,用于供电(如图所示)。

当我构建这个立方体的5x5x5版本时,我使用了一块塑料作为模板,这也非常有效。如果使用塑料或木材,则应钻开相距约2.4厘米(或0.95英寸)的孔。

步骤3:弯曲和放置LED

led

led

led

led

led

此步骤所需的部件:

27 ws2812b 8mm LED

镀银铜线

原型制作PCB板

在此步骤中您必须弯曲18个LED的引脚,如上图所示。其余9个LED必须弯曲,以使“平面”朝向另一个方向。之后,必须在面板/塑料板上放置9个平面在同一侧的LED。

此外,必须切割18根电线。它们必须比LED高约2厘米。对我来说,这大约是6厘米(或2,4英寸)。

第4步:焊接电源

led

led

现在您将电线的尖端焊接到顶部LED,如第一张图所示。然后将电线焊接到下面的LED。确保没有电线相互接触,否则会发生短路;然后将其他导线焊接到LED上。

步骤5:焊接数据引脚

led

这应该很容易。您只需将LED上的数据引脚对齐并将它们焊接在一起,如图所示。

步骤6:移除LED并切割LED引脚

led

led

led

led

只需将模板推到平面上即可从模板中取出LED,如图1所示。

取下LED后,必须切断LED引脚的剩余端。之后它应该如图3和图4所示。

步骤7:将图层的数据线焊接在一起

led

led

led

led

首先,您必须将先前焊接的垂直图层放置在窗体中。在确保行之间的距离相等的同时,将数据引脚焊接在一起,如图所示。

步骤8:连接电源线

led

led

led

led

led

现在弯曲镀银铜线的末端,如图所示图片。穿过导线非常重要,这样GND就连接到GND,5V到5V。

外层的导线应向外弯曲。

弯曲完所有导线后,再将它们焊接在一起。

步骤9:连接电源线部分:II

led

led

led

led

led

led

现在是时候连接先前焊接的电源引脚了。为了实现这一点,你可以弯曲两根电线,如图所示。

注意:确保左边有足够的电线,因为这是我们用来连接基座的方法。 。

将电线弯曲成正确的形状后,将它们焊接到引脚上。

然后将另一块焊接到其中一根电源线上(图中的红色电线) )

最后,你剪掉了其余的针脚,如上图所示。

步骤10:数据接线第一部分:弯曲LED引脚

led

在此步骤中,您只需弯曲所有剩余数据引脚如图所示。

步骤11:数据接线第二部分:连接第一层到第二层

led

led

led

led

led

led

led

led

弯曲销钉后对于ws2812b Leds,您现在要将第一层的Data OUT连接到第二层的Data IN。

要实现这一点,您必须将一段电线弯曲成所示的形状在图2中,它将用于连接第一张图中绘制的层。

下一步是将导线的一端焊接到第一层的Data OUT引脚。 Data OUT引脚是LED平面上的引脚。

然后另一端焊接到第二层的Data IN,这是圆形侧面上先前弯曲的LED引脚之一LED。

步骤12:数据接线第三部分:连接第二层到第三层

led

led

led

led

led

led

led

led

接下来将第二层连接到第三层。

就像之前的步骤一样,你现在弯曲一根导线,如图2所示。导线应该弯曲,这样就不会阻挡LED的光线和保证立方体的优雅外观。

然后开始将导线的短端焊接到第二层的Data OUT引脚,另一端焊接到Data IN LED引脚(圆形侧的那个)。

完成后,切断电线的剩余端。

步骤13:数据接线第四部分:焊接最后一个LED

led

led

led

要完成数据布线,您现在必须弯曲顶层LED平面上的Data OUT引脚(如第一个所示)然后它接触接地引脚。

然后继续将引脚焊接在一起并切断剩余的一端。

步骤14:数据接线V:已完成结果

led

led

led

现在您已完成LED立方体本身的构建。如果您在理解之前的步骤时遇到问题,可以参考以下参考图片。

步骤15:3D打印基础

led

led

对于这个Instructable我设计了一个简单但优雅的基础,也可以作为Arduino nano的案例,但是如果你愿意,我将不胜感激,如果你分享你的想法/文件为另一个外壳。无论如何,您现在需要访问3D打印机。如果你家里没有,你可以去当地的制造商空间。我已经为您链接了以下文件,因此您只需执行以下操作:

从下面下载两个.stl文件

将它们导入切片软件中您的制造商空间使用

使用以下设置切割它们

转换为gcode

开始打印

切片机设置:

层高:0.1 mm

填充》 20%

壁线数》 2

高质量打印速度设置(取决于您的打印机)

您只需要打印一次!开始打印后,我建议放松,或继续其他步骤,因为打印需要大约2-3个小时。

如果您不拥有或无法访问3D打印机,我建议您使用丙烯酸或木材构建一个简单的盒子,如上图所示。

步骤16:将多维数据集连接到Arduino Nano

led

led

led

led

led

此步骤所需的部件:

Arduino Nano

150欧姆电阻器

先前焊接的LED立方体

银板铜线

现在弯曲LED立方体的引脚,如上图所示。

之后,您可以将它们穿过3D打印底座的孔。

然后焊接LED的GND(引脚转到LED的扁平侧面) )到Arduino的GND,以及5V的VIN到VIN。

第一个LED的数据输入应焊接到150欧姆电阻,电阻焊接到Arduino上的D4。

步骤17:关闭底座

led

在关闭底座之前,在表面添加一些胶水。

关闭基座时,确保Arduino的USB端口在其中。

步骤18:编程Arduino!

您现在已经完成了Arduino RGB LED立方体的构建过程。现在是时候编程了。为此,您应该按照以下步骤操作:

下载Arduino IDE

下载FastLED库

导入FastLED库。这是一个很棒的Instructable

从下面下载我的一个例子或者自己开始编程。我很想看到你的一些想法。 (注意:不要将亮度设置为40以上,因为它可能使用的安培数超过Arduino nano所评定的最大200mA。)

编译并上传代码:现在您可以上传代码只需单击左上角的箭头即可。确保在“工具”菜单中选择“Arduino Nano”和正确的端口。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分