第1步:主要耗材
1。 Adafruit 8毫米Neopixel LED(需要26个)
2。 Cricut 12x12-in StandardGrip粘合切割垫(Walmart)
3。 Sparkfun LilyTiny ATTINY85逻辑芯片(和编程耗材)
4。电源线(沃尔玛)
5。 Gessner Base(沃尔玛)小塑料碗
6。 Radio Shack Round Proto Board(或其他小型原型板)
7。 Gorilla Glue Mounting Tape Clear Squares
8。 480欧姆电阻
+ Dremel和钻头和刀具
+焊接耗材
+ Arduino编程基础
+ Adafruit Neopixel Library
注意:对于那些没有Arduino编程经验的人,如果有需要,LilyTiny逻辑芯片理论上可以提供已经为Heart编程的。我只是使用Adafruit的标准STRANDTEST应用程序进行一些调整。
第2步:心脏电路板的设计
首先,看看第一个最后组装的图片。最重要的是,请注意,心脏底部是一个约1/2英寸宽的标签,插入底座。
我使用MicroSoft PowerPoint开发可打印的Heart模板(上图)。还提供了切割指南版本。我开始使用我在网上找到的26瓣扇形心形设计,并稍微修改了形状,以便使用8毫米LED更好的外观。请注意,每个圆形LED有四个较小的孔,稍后将钻孔。
然后将心图打印在照片纸上,然后如图所示将其贴在粘合剂Cricut板上。使用剪刀,小心地切出心形。使用Xacto刀开始在心脏中间的孔,直到可以使用剪刀。
在Cricut板的背面,我然后放置一层蓝色遮蔽胶带,以帮助防止在随后的焊接步骤中熔化塑料垫。结果是一个心形三明治,由夹在相纸和蓝色遮蔽胶带之间的Cricut垫制成。
使用带有非常薄的1/32英寸钻头的Dremel,每个LED钻到四个小孔被插入心中。
步骤3:插入LED和Solder Up
显示接线图。 LED将串联插入钻孔中,每个LED的数据输出线向前弯曲到下一个数据输入引脚,数据输入引脚向后弯曲以触摸piror LED的数据输出引脚。来自每个LED的长负极线向右弯曲以连接负电源导轨(稍后将插入),而Postive LED导线均向左弯曲以接触正导轨。
通常我会用纽扣电池对每个LED进行预测试。如果像简单的“throwie”那样供电,它们会点亮浅蓝色。
插入26个LED后,检查您的工作。所有LED的平面应指向相同的方向(角落除外可能有点棘手)。每个LED应该在左边有第二个pos引线,第三个负向引导到右边。检查以确保所有接线都有足够的间距(无短路)。
下一步是焊接所有连接。我使用24号铜线形成负极和正极电源轨以连接每个LED。在插入卡口的心脏底部,为了结构刚性,我焊接在两个插头引脚 - 一个用于正负轨。如图所示,两个插头引脚间隔开4个原板孔(如图所示为0.4英寸)。
步骤4:使用Arduino测试心脏操作
通常我接线后的第一步是使用测试装配操作一个普通的Arduino。正如您所看到的,设计中的心脏现在将直立在一个小面包板上。通常情况下,我总是调整STRANDTEST应用程序,因此这提供了测试焊接工作以及新建议的颜色程序的机会。 LilyTiny主板在重新编程方面略有挑战,因此在将软件加载到LilyTiny主板之前,有助于在标准Arduino设置上证明一切。
第5步:准备基地
在最终项目中,心脏组件将使用沃尔玛塑料碗作为基座直立。
使用Dremel,首先在塑料碗的中心钻一个1/8英寸的孔。然后切换到1/8英寸的切割位以准备插槽。另外,在碗的侧面需要1/8英寸的孔(稍微加宽)以穿过USB电源线。
然后尝试将心脏组件测试装入圆形Radio Shack原型板(或替代原型板)。
接下来将大猩猩胶垫(用剪刀剪成大小)粘贴到原板的外侧,小心地将原型板插入塑料碗的槽口,原型板孔与槽中的槽对齐碗可以从上面插入心脏。胶垫将原型板紧紧地固定在碗上。如图所示,原型板的铜质面应朝下(朝向碗的开口端)。
将心脏从上方插入基座。心脏(Pos,Data,Neg)的三条引线应该从底部突出穿过原板孔。检查形状的水平度,然后将三根导线焊接到位。这将锁定心脏到最终位置。
步骤6:最终接线
电源接线图显示。
在沃尔玛购买了一根简单的USB线,并用剪线钳切割,以获得红色(pos)和黑色(neg)线。这些焊接到LilyTiny pos和neg终端。同样焊接到LilyTiny端子的是红色(pos)和黑色(neg)导线,它们连接到心脏的导线并粘在导线上(穿过原型板)。
LilyTiny数据端口2的数据输入(黄色)是一个480欧姆的电阻器,连接并焊接到数据输入通向心脏。
LilyTiny已经为Heart Light节目预先编程。请注意,如果需要进行软件校正或灯光改进,LilyTiny可以连接到可以访问并且可以在原位重新编程。我个人的惯例是将LilyTiny输出位置编号2编程为Neopixels的数据输入信号。
LilyTiny是我小型项目的首选CPU板,但许多其他CPU控制板也是可能的,例如Adafruit Gemma和市场上的各种mini-Arduino板。我几年前刚刚开始使用LilyTiny板,这是我目前的首选。 LilyTiny基本上是一个小型原型板上的ATTINY-85芯片。
当然,您也可以使用电池供电。我通常使用Adafruit.com的LiPo电池。在这种情况下,我通常使用底座顶部的ON/OFF开关。对于交换机,我通常使用SparkFun.com的LilyPad Slide Switch。
第7步:完成工作
电路板的背面覆盖着双面泡沫胶带,并用剪刀和Xacto刀修剪成心形。通常这对于某些形状来说可能是足够好的,但是对于心脏而言,我将一些粉红色相纸贴在外面以帮助外观(考虑到在这样的弯曲形状上很难用泡沫胶带做好)。
步骤8:拍摄手术图片
Neopixel LED具有令人难以置信的色彩和明亮。正如你们中的一些人所知道的那样,这些LED的挑战在于通过照片捕捉你的眼睛实际看到的美丽。我已经为这个Instructable做了最好的工作。
请注意,相机会看到您的眼睛看不到的东西,反之亦然。在YouTube视频中,您可以看到一些您眼睛看不到的明显振荡/闪烁。此外,在剧院追逐序列期间快速快门速度的停止动作捕获单个LED的开启和关闭,而您的眼睛只看到移动的点。有些颜色与相机略有不同,视频中出现亮黄色的眼睛有点黄绿色。
如前所述,我们还发现了窗户的双重反射之美,如果指向心脏,例如滑动玻璃门。
第9步:心脏项目的教导
好几年了我一直在考虑如何从圆圈中最好地塑造心形。如果你了解我的Instructables,这通常意味着我想知道我需要购买多少馅饼才能制作出漂亮的显示器。答案似乎来自缝纫界,一个基本的扇形心脏有26个裂片(圆圈)。
但是这个项目的潜力远远大于心脏,因为更多的形状是可能的。当形状是数字时,我称之为“电子生日蜡烛”,将在未来的Instructable中完全实现。为了这个目的,我们的家人已经将Age 7放在了上面。可以这么说,整个项目基本上需要一个基于8毫米LED圆圈的基于圆形的字体系统。接下来我们将迎来10年的生日,这将迫使人们提出如何最好地处理双数字的问题。
除了形状之外,这个Instructable提供了一种在定制条带中安排8毫米LED的方法背面有双面胶带。由此产生的LED灯条可以连接到墙上,或者说是用于无限镜项目的框架内部,这是我下一次计划的应用。这种技术可以帮助扩大通孔Neopixel LED的使用,目前使用起来有点不方便,因为四个引脚的紧密间距并不总是适合标准的0.1英寸间距面包板和原型板。
我觉得这个项目还突出了这些8毫米Neoplixel LED的美感,我希望这些LED在市场上仍然可用。
如果您不熟悉Arduino编程,Heart电源接线图中LilyTiny逻辑芯片的简单性可能更清楚地显示了如何使用Arduino“开发环境”的基本思路。来自SparkFun.com的LilTiny和LilyTwinkle逻辑芯片实际上是预先编程的,因此如果您想使用预加载的逻辑,则无需编程。在这个项目中,我需要删除预先加载的软件并添加我自己的软件。当然,它不需要太多的编码经验,因为您通常使用的是其他人已经为您开发的应用程序。一旦你明白了,下一步就不难过了。
-
led灯
+关注
关注
22文章
1592浏览量
108108
发布评论请先 登录
相关推荐
评论