0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

可编程LED灯的制作

454398 来源:工程师wv 2019-08-27 10:49 次阅读

第1步:主要耗材

可编程LED灯的制作

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

    文章

    1552

    浏览量

    107030
收藏 人收藏

    评论

    相关推荐

    爱普生的低抖动温补可编程晶振

    爱普生发布最新可编程晶体 SG-8200/8201CJ.封装为2.0 x1.6(mm)还有SG-8201CJA 符合汽车应用AEC-0100可为可编程?就是输出频率可以根据客户需求编辑的晶体振荡器
    发表于 04-08 14:27 0次下载

    嵌入式可编程片上系统是什么

    嵌入式可编程片上系统(Embedded Programmable System-on-Chip,或简称EPSoC)是一种特殊的嵌入式系统,它结合了嵌入式系统的特点和可编程片上系统的灵活性。
    的头像 发表于 03-28 15:33 231次阅读

    可编程片上系统的基本特征和主要应用

    可编程片上系统是一种特殊的嵌入式系统:首先它是片上系统,即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。
    的头像 发表于 03-28 15:13 168次阅读

    可编程片上系统是什么意思

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统。它首先是一个片上系统,这意味着整个系统的主要逻辑功能由单个芯片完成。其次,它具有可编程的特性,设计方式灵活,可裁减、可扩充、可升级,并具备软硬件在系统
    的头像 发表于 03-28 15:09 183次阅读

    可编程片上系统是什么

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统,它集成了数字逻辑、模拟电路和可配置模块,将传统的微处理器、微控制器和可编程逻辑器件等功能融合
    的头像 发表于 03-28 14:55 167次阅读

    现场可编程门阵列的原理和应用

    FPGA是一种可编程的硬件逻辑器件,其核心组成部分是可编程逻辑单元(PLU)和可编程互连资源(Interconnect Resources)。PLU是一组可编程的逻辑门,如与门、或门、
    的头像 发表于 03-27 14:49 163次阅读

    现场可编程门阵列是什么

    现场可编程门阵列(Field Programmable Gate Array,简称FPGA)是一种超大规模可编程逻辑器件,由可编程逻辑资源、可编程互连资源和
    的头像 发表于 03-16 16:38 1689次阅读

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑功能。
    的头像 发表于 02-26 18:24 631次阅读

    分享 | 可编程晶振芯片几个知识点

    什么是可编程晶振?可编程晶振多为有源晶振,由两个芯片组成;一个是全硅MEMS谐振器,一个是具有温补功能的芯片,可以启动电路锁相环CMOS
    的头像 发表于 01-09 17:51 551次阅读
    分享 | <b class='flag-5'>可编程</b>晶振芯片几个知识点

    简单认识现场可编程门阵列

    现场可编程门阵列 (Field Programmable Gate Array, FPGA)也称为现场可编程器件,是在 PROM ( Programmable Read Only Memory
    的头像 发表于 12-01 09:25 377次阅读

    可编程电子负载原理及制作、注意事项

    可编程电子负载原理及制作、注意事项 可编程电子负载是一种用于模拟实际电子装置并测试其性能的设备。它主要由负载模块、控制模块和可编程模块组成。负载模块用于承受电流和电压,并模拟实际负载,
    的头像 发表于 11-07 10:42 583次阅读

    什么是可编程片上系统?PSOC和FPGA的区别

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种集成了数字逻辑、模拟电路和可配置模块的片上系统。它将传统的微处理器、微控制器和可编程逻辑器件等功能融合到一个芯片中,并提供了可编程的硬件资源
    发表于 07-06 15:15 2625次阅读

    可编程逻辑器件测试

    可编程逻辑器件 (Programmable Loeie Device,PLD)是一种用户编程实现某种逻辑功能的逻辑器件,主要由可编程的与阵列、或阵列、门阵列等组成,可通过编程来实现一定
    发表于 06-06 15:37 440次阅读
    <b class='flag-5'>可编程</b>逻辑器件测试

    可编程逻辑器件测试方法

    可编程逻辑器件 (Programmable Loeie Device,PLD)是一种用户编程实现某种逻辑功能的逻辑器件,主要由可编程的与阵列、或阵列、门阵列等组成,可通过编程来实现一定
    的头像 发表于 06-06 15:35 753次阅读
    <b class='flag-5'>可编程</b>逻辑器件测试方法

    如何制作一个简单的2步Arduino可编程定时器电路

    在本文中,我们将学习如何制作一个简单的2 步 Arduino 可编程定时器电路,该电路可用于通过独立可调的 ON 和 OFF 时序来切换电气负载的开/关。
    的头像 发表于 05-24 17:04 1420次阅读
    如何<b class='flag-5'>制作</b>一个简单的2步Arduino<b class='flag-5'>可编程</b>定时器电路