六边形LED灯的制作

电子说

1.3w人已加入

描述

第3步:打印

led灯

我已经将我的设计上传到了Thingiverse。

打印本身非常简单,我没有使用支持,发现它每次都运行良好。如果有人计划制作另一个形状,请随时给我发信息,我会尽力解释什么对我有用,是什么让我有多个六边形躺在房子周围。..。..

Step 4:上传代码

led灯

led灯

led灯

Attiny:

你想要 Switch_LED_Hive 上传到每个Attiny

因为我经常上传和测试我的代码,所以我决定将其中一个用于上传代码,这是一个很简单的教程,介绍了做什么和你需要什么。但是,如果您只是计划在没有调整的情况下使用我的代码,那么这种设置就可以了(只需在设置完成后编程所有芯片)。

拳头转到文件,偏好设置并在其他板中插入此URL,如上图所示,然后按确定:https://raw.githubusercontent.com/damellis/attiny 。..

然后转到文件 - 》示例 - 》 ArduinoISP-》 ArduinoISP并将草图上传到您的arduino。

接下来我们希望Attiny以8mhz运行(可以在较低的时钟下运行,但这是我测试的),使用上述方法之一连接Attiny,在第二张图像中选择上面的所有设置,按“burn boot loader”

最后我们要上传信号切换代码,只需按下上传按钮,就会收到确认上传成功的消息

Arduino Nano:

我建议使用快速LED库f 或Arduino Nano编辑:

NUM_LEDS (六边形数量* 12)

DATA_PIN (您在Ardunino nano上使用的引脚 - 默认为5)

也可以随时将 BRIGHTNESS 编辑为最大0-255 255之间的任何值

这里有一篇关于这个库和LED条的文章很棒你想知道更多。

阅读我

我会假设很多人会和我一样有同样的问题使用标准nano驱动程序时,上传到arduino nano会失败。这些问题的一个常见问题似乎是这些都是中国的故障,并使用不同的串行芯片,导致上传过程中的超时和故障。

要修复首先按卸载,然后使用此程序按安装(如果是windows或转到此处查找您的操作系统)。完成后,在设备菜单中选择“旧引导装载程序”,您应该可以上传。

步骤5:连接第一个:LED的

led灯

因此,为了尽量避免混淆,我将布线分为三部分,第一部分是LED/磁铁设置,第二部分是电路设计,第三部分是主六边形。

这些LED非常简单,只有三个输入和输出运行整个操作,因为我们不想在每个六边形中使用它们的整个条带我选择将它们切成一对并将它们放在每个六边形中角落给出了很好的均匀覆盖率。

沿着触点切割六对 LED

切割五种每种不同颜色的线长80mm

预装所有LED对的两端

剥去并焊接每根LED对 5V - 5V,GND - GND,DIN - DOUT 之间的导线(不在第一个输入或最后一个输出上)

接下来切断 6的 GND和5V彩色线,长度为25-30mm

现在为磁铁,我发现这里最好的技术是将一块磁铁面朝下放在一块钢板上。接下来测试其他磁铁对着这个磁铁(你需要九个吸引力,九个排斥,对于第一个六边形,只要有两组9个磁铁面朝下,不同的极点就没关系)

划伤每个磁铁的表面

确保磁铁放在一块金属上!这样可以防止大量的磁力损失!

在每个磁铁上涂上大量的焊料(尽量避免长时间将烙铁固定在磁铁上)

剥去并焊接你的每个5V和5V电容器。 GND连接到磁铁。 每种颜色的

步骤6:接线Pt 2:电路

led灯

led灯

由于在某些布局中设计了这种形状,六边形在任何时候都可以有多个输入。..。..基本上这对于LED是不好的。我最好的解决方案是一个简单的Attiny85电路,它读取每个输入并打开或关闭晶体管,基本上打开和关闭晶体管,只为下一个LED条带留下一个信号。

连接三个10k电阻对于引脚1,2和3,每个引脚都变为5V以及每个引脚都有三个输入之一。

有两个1k电阻,这些电阻连接到晶体管的中间引脚。

我已经包含了Fritzing电路以及上面的图像,以便最好地解释这个电路。除此之外,我为这个电路制作了一个PCB,可以完成整个步骤! (经过测试和工作!!)

从第二个图像IN 1,2和3是输入(来自三个输入磁铁),输出1,2,3是输出(进入LED的LED) )。

步骤7:接线点3:主六边形

led灯

这将是Hexagon运行灯光秀。

电源:

因此,在选择电源时,您需要5V和一个适合您的LED数量的电流额定值。对我来说,我想要六角形的8-10左右。如果我们考虑到在全亮度下每个LED消耗大约60mA并且每个形状有12个LED,那么 0.06 * 12 = 0.72 Amps 所以对于8个六边形它将 0.72 * 8 = 5.76安培。然而,这是在最大亮度(这是非常明亮的人)。我发现在200左右的亮度(最大值为255)时,LED每个六边形的亮度约为0.5安培。意思是8个六边形,我将绘制4Amps。由于白光不能持续运行(这是功率效率最低的颜色),5Amp电源应该可以正常工作。如果你想像我上面那样为你的电源提供乐观的亮度,我肯定建议你在实验台电源上进行测试。

这里有很好的理论,它们每个LED使用0.02安培,没有任何影响。这取决于您的使用和偏好。

注意:获得安培数高于所需电流的电源总是更安全,安培不会强制使用,因此只在需要时使用,不会造成损坏。

设置

与其他所有六边形非常相似,这个需要LED设置,但它不需要电路来决定输入,因为它只会输出。我决定将输出放在六边形的最底部以外的所有边上,这样可以形成更有趣的形状。

设置非常简单,就像上面的图像上面的5V和GND一样,来自Arduino nano的桶式插孔和带有电阻的信号引脚连接到LED输入。

这些LED的输出然后运行到Hex的每一侧(在这个六边形上产生5个输出)

步骤8:完成触摸

led灯

led灯

现在用热胶来玩!基本上我将LED,电路和任何丢失的电线粘合在一起。将透明的盖子粘在主壳上。

Annndd基本上就是这样!

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

全部0条评论

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

×
20
完善资料,
赚取积分