光纤LED灯

13,372

519.

86.

简介:光纤LED灯

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

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

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

如果您不习惯tinkercad,则您可以使用以下STL文件:

第2步:电子原理图

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

第3步:建筑

我开始与组件的3D打印,需要很长时间,所以在此期间我能够在LED条带之间的连接。在将焊接件安装在项目的步骤3之前,请检查LED的正确操作是好的“光纤和LED - 墙壁装饰“(我刚刚将值数据引脚更改为5,在测试代码中更改为32个)。

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

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

我根据电子原理图制作了剩下的连接,然后我用很多热胶固定了灯罩,并用很多热胶固定,我也用热胶水固定了触摸按钮(不在安装推针之前),我修复了Arduino Pro Mini模块在支持的地方提供。

就这样!

第4步:软件

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

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

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

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

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

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

第5步:使用灯

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

第6步:一些结论

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

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

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

我期待您的反应和问题。

任何比赛

决赛中的决赛
任何比赛

6人制作这个项目!

建议书

  • 微控制器比赛

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

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

    让它发光比赛

86讨论

0.
ohm_s _lab.

22小时前

惊人的!

0.
Andrei.erdei.

回复20小时前

谢谢!

0.
Meyerb2008

13天前

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

0.
Meyerb2008

再回复12天前

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

0.
Andrei.erdei.

6天前回复

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

0.
raphan.

6天前回复

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

0.
Andrei.erdei.

13天前回复

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

0.
r

7天前

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

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

0.
r

7天前回复

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

0.
Andrei.erdei.

14天前回复

非常非常感谢你 :)

1
ForateConnC333.

9天前

刚刚完成了我这个项目版本的初始Construciton。我基本上重新设计了整个事情,以便使用我的零件。我和帖子之间的变化。矿井是六角形,每侧7个LED(42个LED)。底座有5个触觉按钮,致动器打印为“透明”PETG。我在底座内添加了一个LED条带,以照亮执行器,因此它们可以动态改变自己。我还没有真正考虑过“UI”我要实施什么。代码现在是我需要工作的最大的事情。

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

0.
Andrei.erdei.

9天前回复

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

0.
Richardm472.

12天前

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

0.
Richardm472.

再回复12天前

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

0.
Andrei.erdei.

回复10天前

好到这里:)

0.
Friedemanns.

15天前

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

0.
alis thacker.

11天前回复

不,我做到了,它并没有为我融化

0.
Andrei.erdei.

15天前回复

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

2
Friedemanns.

15天前回复

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