简介:筑巢铰接灯
我想创建一个交互式光线显示器,允许个人以像素中的像素中绘制灯光图片。用Lite-Brite成长,我用它作为一个想法起点。
意思是整体设计的物理尺寸的灯的尺寸较大的必须是相当繁琐,所以打破了灯分解成单独的模块...
我把这些叫做蜂巢灯。你可以按照下面的说明来做。
每个模块具有一个微控制器和LED模块是用户可调节的输出的4种颜色的RGBW光谱的一个。
这种LED风格最好在较低级别的环境灯中查看,更稍后。
颜色是通过在模块的顶部旋转的光挡板改变。
这些模块具有6个功率点,这允许其被连接到其它模块。
一个模块稍微改变,以允许直接电源砖附件我估计只需要1个电源模块来电动24个模块。
这是已完成项目的概念版的早期证据。
如果你想创建自己的,只是要小心的是,成本上升大幅要创建更复杂的模式我已经包括了·STL文件。
第1步:零件
我使用的3D打印机制造的部件需要,我选择的塑料是ABS。所有的打印文件都包括在这里。
打印每个模块所需的7个独特的部件(一件需要6份)。原始壳不是第一个原创的。在我来到这一个之前,它经历了4个设计变化,这是非常可用和强大的。在模块内部是6个磁体的空间以及用于光变形机构的驱动齿轮。齿轮具有固定到轨道以进行适当操作的盖子。
有两个版本的ShellBase。一个是完整的,我发现看起来更干净,但绝对是一个噩梦,以适应隐形。我把触控板分成两半,创建了两种不同的模式,使触控板的安装更容易,但我牺牲了一些美学吸引力。
LED窗户是一个不透明的22mm塑料正方形,非常容易用剃刀切割,所以这就是为什么正方形的形状。这是由一个外边框控制的,作为一个旋钮,通过所有编程到微控制器的配色方案,将灯关掉。
我用的Arduino neopixel库和简单的颜色变化的代码为RGBW的LED,我从Amazon收购。该代码是在步骤6。
附件
第2步:景点
我建了一个简单的工具来帮助这个过程中它是这里的倒模块下方所示的黄色部分。在顶部环形磁铁开始是地方变成以交替极性地槽中。然后这些粘贴到合适位置。
模块主体被置于如图所示与工具上的环附近的POT齿轮切口。这将确保所有的模块具有相同的磁方向。这是为了防止短路非常重要的。
对于模块主体,将磁体(12mm x 2mm)放置在外壳周围的6磁体口袋中。
这磁铁为12mm x 2mm可在网上通过众多的供应商。总共有用于每个模块所需7个磁体。
磁铁模板打印文件附加
步骤3:模块组装
将电位器齿轮放入小齿轮轨道中,然后将方齿轮锥体部分放入大齿轮轨道中,长齿轮由内穿过外壳。
所选电位器是机械上限制的1匝型。这是连接到齿轮盖的粘合剂。重要的是要有微小传动齿轮的轴配合电位器,壶限制将防止轻边框的翻转。
是的,这被证明不是那么健壮,并且在后续的构建中已经解决了。
将齿轮盖部件用轨道侧朝向镜头开口并用粘合剂固定,热胶将工作,但它不理想的是长期使用。
将不透明镜头定位成驱动齿轮顶部的方形开口。然后按下外挡板到位。我设计这些部件是一种干扰合适,如果没有正确定位,则非常困难。
最后,我使用的热固定螺钉插入到保持在壳体基部。
第4步:联系
我使用了春天的联系人digikey.用于模块之间的电气连接。
底壳盖需要有交往插入。这与在空心平顶是一,峰尖尖的春天的人来完成。每个模块具有各触点6。只有电源和接地每个模块提供。
要导出这些焊接这些焊盘空间之间需要将相邻的垫彼此连接到谷到谷。从其中一个接触对的一个接触对,在它们之间没有螺钉孔,顺时针展开,使第一谷地面和第一峰值功率。将此峰值连接到下一个接触垫谷,继续将峰值连接到谷,直到完成6个垫。从这里挑选第一组接触线跳线,并将其连接到电源,然后将下一个设置为接地等,这样有交流电源和接地连接。现在所有6个接触点都有电源和接地。相邻的垫具有反极性。
由布线所有焊盘相同的(正桥接底座中的螺纹孔),用于每个模块和如果磁体被正确安装,焊盘设计和排斥的组合,这将是几乎不可能以迫使任何2个模块,以保持短路设想。今后的修订有内部保险丝。
用ABS粘合剂保持接触垫的尖端。
壳体的底部存在额外的磁铁,用于连接到金属表面。
步骤5:电源模块
步骤6:控制器概述
我用LED模块从亚马逊
代码是一个小块,但它有效,我在这里包括它。
这些连接在3个模块系列中。必须使用Arduino Neopixel格式焊接连接。该行粘在挡板齿轮盖上。
由于具有串联连接的灯和随机模拟接口的物流以预期的方式与中央思想进行通信,因此我选择了一个大脑,以便以预期的方式通信,这是这里呈现的概念设计的范围。
在较小的数量中,Arduino纳米型控制器似乎是一个不错的选择,因为它具有我需要此任务所需的外围设备。
焊料连接是电位器功率和模块功率对纳米的5V端口。理由是连接到纳米的GND端口。电位器滑动进入端口A0和LED数据线经过一个300欧姆的电阻器,以D2上的纳米。电源触点都是有线的红到Vin和白色GND
检查基本操作,打开电位器,相应的光被激活。
当我选择使用RGBW模块时,灯在此版本中是缺乏的,随后的版本使用夏令的可读LED。光驾驶来自Arduino Neo像素程序目录。通过模拟输入引脚读取电位器,并将其转换为程序中的颜色图。然后将其输出到串行LED模块。
附件
步骤7:超越
这些灯的关键是量。越多链接的模块,更好的显示。
由于这些灯是昂贵的少量生产,我开始在群众集资活动,已产生这些大规模。
光已经完全重新设计生产。
虽然主要操作模式是直接操纵,但这些现在具有额外的中央通信,用于远程访问和控制来覆盖本地操作
附加的特征如下:
物理内部结构已完全更新,采用自定义电路板,具有专用的微控制器,日光可读灯。附加功能包括唯一的数字序列号,可配置模块,更多颜色。
请看看我的网站获取更新和链接......

参加了这一点
让它焕发大赛2018
5点评论
提示1年前
只是一个想法,而不是彼此旁边的别针,所有你可以在水平面之上的另一个,这样所有的针在底部(最接近表)可能是地面和最近的别针前面可能是权力什么顺序并不重要你联系他们永远不能短路。另一种想法是用类似DCC的东西来控制所有的灯。因此,主电路将调制的DC输出到引脚上,每个模块可以解码信息,并显示主电路告诉它的信息。
回复1年前
DCC与第7步使用的I2C非常相似。我能看到的使用DCC的唯一问题是,它非常情绪化和功率饥渴。的确,它只需要两根电线,但它也需要更粗的电线贯穿整个电路。
此外,它的方式是成立,它是系列......这不会对DCC设置工作。他们在那里有一个引脚的上方和下方一个一定会更好地工作,设置它的设计并行工作。
提示1年前
随着你如何让他们成立,以防止跨接线当您连接瓷砖,你可以2个引脚添加到每个边的CLK和DAT线,并设置好一切以使用I2C,所以它会全部从控制基极,并且每个瓦片将有一个特定的地址(最多总共256个),然后电源瓦片具有与主控制器。使用带有USB连接将允许你使用它作为一个低分辨率彩色显示屏。
回复1年前
看看第7步,也就是说它只有这些功能的下一个版本...灯光有单独寻址这是I2C。由于一个失败的尝试,让他们大量生产,我将张贴在未来几个月内这个充满项目。
回复1年前
我知道了。我之前没有看到4针连接点。感人的。