光纤LED灯

12,588

512.

84.

简介:光纤LED灯

这个LED灯正在以前的前一个项目的延续“光纤和LED - 墙壁装饰“,我想是一个自然的,我想制作一些更简单的东西,更容易做到的,这将是您的许多人。灯的”机械“部件是3D印刷,电子部件简单,塑料光纤眼睛捕捉。灯的形状由Helder Santos'项目启发了“方形LED灯“并且光纤的布置与上述项目的布置非常相似。我将在这种指示中向您展示制作这个LED灯的简单。

第1步:零件,需要材料......

还有一些小东西:电线,用于连接和热胶的热收缩管。

如果您不习惯tinkercad,您有以下stl文件:

第2步:电子原理图

特别简单,正如您在上面的图形中看到的

第3步:建筑

我开始与3D打印的组成部分,这需要相当长的时间,所以在这期间,我能够使各片之间的LED带连接。在安装焊接件之前,最好检查LED是否正常工作,如项目步骤3所示。”光纤和LED - 墙壁装饰“(我刚刚将值数据引脚更改为5,在测试代码中更改为32个)。

在完成框架的印刷之后,最困难的部分遵循:)拟合并固定在灯框架的通道中的每个8个LED。我松开了ledstrip的自粘层的保护塑料,并且为了获得最佳,最精确的固定,我也使用了通过侧孔插入的几个光纤端部。然后我慢慢地解开了保护层,并将条带按到框架上,我固定它。您可以更清楚地看到上面的照片。

然后通过将侧孔插入侧孔中的一些操作。我可以使用与“光纤和LED - 墙壁装饰“项目。8件纤维,所以总长度的总长度加入与灯框架的侧面相同的距离,如上所述。

我根据电子原理图做了其余的连接,然后我安装了灯支架并用很多热胶固定,我也用热胶固定了触摸按钮(不是在安装插销之前),我将Arduino Pro微型模块固定在支架提供的位置。

就这样!

第四步:软件

建立灯的最后一步是将程序上传到Arduino Micro Controller。我使用USB到串行模块,使用FT232RL芯片连接,您可以在上面的照片中看到。当然,您可以将代码与其他USB上传到串行适配器。关于编程Arduino Pro Mini有很多HOWTO在线。

程序的源代码是在GitHub上,您可以从那里下载它。

关于程序的几句话......

灯泡有三种主要模式,可以通过双击按钮:纯色模式(呼吸效果),调色板模式和效果模式。只需单击“纯色”模式,您还可以选择不同的颜色(9种颜色),同时呼吸效果,在调色板模式中,您可以选择从中选择几种颜色的调色板斋戒刀并且在效果模式......一些效果:)

该程序基本上是对代码的改编呼吸对于呼吸效果,来自调色板Wiith按钮控制对于不同的颜色调色板和代码DemoReel100带按钮效果。为了让Arduino Pro Mini进入睡眠状态,双击一下,我从中得到了灵感文章。此外,此时(双击)当前的操作模式保存,但也可以从每个操作模式下设置。

我使用的外部库(Sleep.h和Eeprom.h是Arduino的内部库中)是错了arduinomulibutton.

第5步:使用灯

在下面的视频中,您可以更详细地看到灯如何使用灯泡。

第6步:一些结论

我必须承认我为自己建造了这盏灯,我想有一些特别的东西:)

我把灯放在床头柜上,我一直在使用它几天,我真的很喜欢它。我非常满意建设如何成功。但是,也许我将来会产生一些变化......

例如,在调色板模式下,我将使亮度降低或选择具有较低亮度的调色板。我会增加一些效果,我真的很喜欢我的噪音效果“光纤和LED - 墙壁装饰“项目,我正在考虑将其添加到效果模式。我也可以通过MOSFET晶体管向LED条带电时,我在我的”安全臂章“项目,从而大大减少了灯的空闲消耗。现在,如果我用双击关闭它,灯泡会消耗大约30 mA,然后在操作中测量最多400 mA。

我期待您的反应和问题。

任何比赛

决赛中的决赛
任何比赛

6人制作这个项目!

建议书

  • 微控制器比赛

    微控制器比赛
  • 自动化比赛

    自动化比赛
  • 让它发光比赛

    让它发光比赛

84讨论

0.
Meyerb2008

11天前

绝对精彩!我现在已经关闭了打印机的部件,LED应该在一小时内(根据亚马逊,5站离开!!!)希望今晚可以组装...但我迫不及待地想看到它的行动!!谢谢你这样一个彻底的建造!

0.
Meyerb2008

回复10天前

这么精彩的灯。我使用了亚马逊的廉价Arduino纳米克隆,而且一切都像我希望的那样美丽而迷人。然而,我在模式之间切换时,我没有太多运气。当它在它上的电源时在调色板模式下。但无论我按下的次数,它仍然在调色板模式下...巧合,双击不会为我的构建设置睡眠模式。我必须遗漏一些东西,但我不确定在哪里看。有什么可能会让我检查吗?无论如何,它是美丽的,是一个很棒的项目!再次感谢你!

0.
Andrei.erdei.

回复5天前

对不起,我没有回答你的问题。如果您检查了按钮与图中的数字输入2连接到数字输入2,我可以想到两件事:使数字输入有缺陷或按钮不起作用。

0.
raphan.

回复5天前

检查时间,Nano的克隆和Digispark没有相同的保险丝烧焦,导致不同的时钟!使用debug命令检查按钮延迟。

0.
Andrei.erdei.

11天前回复

我很高兴你喜欢这个项目,祝你在实现中取得成功!:)

0.
r

6天前

我拥有所需的一切,我打算使用带有稳压电路的WS2811 12V LED,然后我意识到LED无法在需要时切割,因此我订购了1米的WS2812 5V。这将从运行WLED的ESP8266运行。

绝对amazingggg !!如此干净的工作和创造性。此外,您添加的视频表明,以如此简单地展示所有颜色的巨大工作。感谢分享和继续创建....每个人!

0.
r

6天前回复

我同意视频。它真的相信我要做一个!

0.
Andrei.erdei.

13天前回复

非常非常感谢你 :)

1
ForateConnC333.

7天前

我刚刚完成了这个项目的初步设计。我基本上重新设计了整个系统,使用了我拥有的部分。我的和贴出来的有变化。我的是六边形,每边有7个LED(总共42个LED)。底座有5个触感按钮,执行机构以“透明”PETG打印。我在底座内添加了一个LED灯带来照亮执行器,这样它们就可以动态地改变自己。我还没有真正想过要实现什么“UI”。代码现在是我需要做的最大的事情。

下一阶段,这将需要更长时间的是制作其中7个蜂窝面板的墙壁:)

0.
Andrei.erdei.

7天前回复

优秀作品!我很自豪能激励你。祝你在下一步中取得成功!

0.
Richardm472.

11天前

非常感谢伟大的项目。我在D1 mini.i上制作并在D1 Mini上运行Neo像素演示模式。我正在尝试编程Pro Mini,但我在“#include solid_color_mode.h”上收到错误.do我复制了“光纤导光 -灯主“文件夹到我的Arduino IDE图书馆?谢谢你的帮助

0.
Richardm472.

11天前回复

在我问它的时候回答了自己的问题。CopID和它现在编译,看看我是否可以搞定。谢谢。

0.
Andrei.erdei.

8天前回复

好到这里:)

0.
Friedemanns.

14天前

那看起来很棒!我开始立刻努力!
你能告诉我你用过哪种丝网来打印吗?是pla吗?我看到你使用热胶水。胶丝在胶水期间是否没有熔化?

0.
alis thacker.

9天前回复

不,是我做的,它没有为我融化

0.
Andrei.erdei.

14天前回复

谢谢!
我用它的灯丝确实pla。热胶不会立即熔化PLA :)
但我觉得你在谈论光纤。
我用热胶在我在文章中说的那里,只有在修复按钮和Arduino Pro Mini模块的支持时才。我没有用胶水涂抹光纤。
我强行插入侧面孔,根本不需要胶水。相反,我必须用3mm钻头手动加宽孔一点。

2
Friedemanns.

13天前回复

惊人的!感谢您的回答!我确实在谈论解放军。我试过一次热烈的petg,它很快融化了。但我会尝试用解放军。谢谢你的帮助!

0.
jgentes.

问题11天前

这可能是一个愚蠢的问题,但我看到辫子有一个阳连接器,电源有一个阳连接器。我错过了什么?我还没有订购这些部分,只是确保我明白它是如何共同融合的。

谢谢!期待着和我的孩子们一起建造这个。

0.
Andrei.erdei.

回答10天前

你说的对。我在描述中搞砸了亚马逊链接。在尾纤上有一个母塞和电源有一个雄塞。我纠正了链接。谢谢你让我知道。祝你的建设好运。我希望你能向我们展示你的结果。