第1步:你需要的东西
WS2812 RGB LED灯条(1米就够了)
Arduino Nano
10mm和3mm亚克力板材
USB电缆
超级胶水
第2步:尺寸
尺寸为:
30 x 20 cm适用于10 mm板材
29 x 19 cm适用于3 mm板材
10mm板材的内部尺寸如图所示
3mm的薄片将放置在10mm薄片的顶部,如图所示。这将使所有侧面留下5mm的边界,从顶部可以看到光线。 相信我,它看起来很棒!
第3步:剪切表格
切割外部尺寸相对容易。只需使用丙烯酸切割器或任何尖锐物体沿线划线。沿着同一条线对丙烯酸树脂进行多次评分,然后将丙烯酸树脂放在桌子的边缘,并使用轻的,快速的压力将片材分成两部分。
如果你不喜欢切割内部尺寸是很棘手的没有适合我的工具。我做了沿线钻孔的艰苦工作。然后我用钢锯完成了切割。这种方法留下尖锐的边缘。使用文件,平滑边缘。它不需要是完全平坦和水平的,也不会是可见的,无论如何光都会通过它。只要确保它足够扁平,以便LED条可以与纸张齐平。
步骤4:将它们放在一起
剥离保护纸。使用细砂纸轻轻打磨10mm丙烯酸板的表面。这会使光线漫射并照亮我们保留的边框,而不是直接穿过丙烯酸树脂。
将两张纸放在另一张上面,保持距离所有边5毫米的边距。使用超级胶水,将两张纸粘在一起。只需在接头处滴几滴胶水,胶水就会自动渗入。对所有4个角都做同样的事情。
在3mm压克力板的顶部贴上氯丁橡胶面料(主要用于制作鼠标垫)。这使鼠标移动平稳,并隐藏其下方的所有电子元件和缺陷。我做的时候没有发现任何东西,所以我用了一张黑卡纸。工作正常,但会在一段时间后更换它。
在整个工作表上钻一个4毫米的孔,以便USB电缆通过。孔直径可能根据电缆的厚度而变化。
步骤5:为WS2812 RGB LED灯带供电
让我们从条带中考虑一个LED。每种颜色的全强度都会消耗20mA。当所有颜色以全强度(即白色)点亮时,一个LED将汲取(20mA + 20mA + 20mA =)*** 。条带的最大电流消耗= = 60mA *条带中的LED数量。在我的情况下,LED的数量= 22.因此,最大电流消耗将 1320mA 。但Arduino的板载稳压器能够提供 800mA 的最大值。在这种情况下,应使用外部电源为条带供电。确保电源和Arduino的接地连接在一起。
需要USB以外的外接电源的鼠标垫?这听起来不错!
但这就是诀窍。 RGB鼠标垫以其“彩虹”动画而闻名。这就是我们将在这个项目中使用的内容。彩虹中没有白色!这意味着在任何时间点,没有任何一个LED将完全点亮所有颜色。对于22 LED灯条,我用这个动画测量的最大电流消耗为150mA,完全在该范围内。这就是为什么可以使用Arduino Nano直接为条带供电的原因。
步骤6:电子时间
随着机械构建的出路,它的时间到了一些电子设备。
放置所需长度的LED灯条,如图所示。暂时使用一些胶带保持它们。现在,使用超级胶水,将所有LED粘在丙烯酸板上。
抓住USB线并切断一端。电缆内部将有四根电线。由于我们将使用USB来为Arduino供电,我们对红色(+)和黑色( - )线感兴趣。剪下剩余的两根电线,因为我们不需要它们。将电缆穿过我们钻的孔。
如原理图所示进行连接。
步骤7:代码时间
下载代码并使用Arduino IDE打开它。在您上传之前,
条带的数据引脚可以连接到任何数字引脚。我选择了引脚4.如果使用其他引脚,请在代码中进行必要的更改。
在条带中输入数量的LED 。
-
RGB
+关注
关注
4文章
798浏览量
58467
发布评论请先 登录
相关推荐
评论