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

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

3天内不再提示

闪烁LED蜡烛的制作

454398 来源:网络整理 作者:佚名 2019-11-07 17:20 次阅读

步骤1:打开蜡烛盒

缩略图似乎是这项工作的最佳工具。外壳未粘。仅有一个摩擦配合杆进入盖子的接收孔。盖边缘和底座部分周围的工作将开始松动。不要着急,因为连接到LED模块内部的电线非常细,容易折断。我们将重新使用这些导线,所以要小心。

步骤2:卸下LED模块

连接到其底座的LED摩擦配合到塑料烛光火焰的底座中。略微扭曲并拉出以将其移除。记下电线的颜色,因为它们可能与我使用的单位不同。我将使用“黄色”表示负数,“红色”表示正数。

步骤3:移动阴极线

我们不会使用原始电路,它是一个低侧开关,只会使LED周期性地闪烁几毫秒。小心地将黄色线焊接并将其移至中间引脚上的LED阴极。电线非常好。使用热烙铁熔化原始连接。在中心针上添加一点新鲜焊料。然后,您可以将电线紧靠中心引脚并轻松回流焊接接头。

步骤4:编程芯片

我们将切断ATtiny13的未使用引脚,因此请确保在执行此操作之前先对芯片进行编程!我在无焊面包板上使用USBtinyISP编程器和SparkFun突破板。我们使用的是tiny13的内部振荡器,因此无需刻录任何编程保险丝。您可以使用提供的hex文件,也可以使用提供的源代码编译自己的文件。

关于源代码的一些注意事项:我使用了通用随机数生成器,因为stdlib rand()函数几乎是它的两倍。当你只有1024字节的闪存时,每个字节都很重要!另外,毫秒计时器似乎与实际的壁钟时间不符。但由于确切的时间在这个应用程序中并不重要,我只是关注时间。纯粹主义者可能会畏缩,但我是一个实用主义者。 :)

要在Linux系统上使用提供的hex文件进行编程,请使用以下命令行:

avrdude -p attiny13 -P usb -c usbtiny -U flash:w:flicker.hex

WinAVR用户将大概知道正确的咒语。我不做Windows。 :D

更新: flicker2.zip包含代码的第二个版本,具有两种闪烁模式(闪烁和闪烁),以及添加看门狗保护以重置芯片,如果主线代码应该冻结。

步骤5:修剪芯片脚

‘仅使用针脚4,5和8,用一组齐平切割器修剪其余针脚。

步骤6:进行一些连接

在较早的步骤中切断了红色(正极)引线。现在,您将从红色导线的每个自由端剥去大约3/16英寸的绝缘。然后镀锡外露的电线。也将其余的引脚镀锡在tiny13芯片上。这可以使细导线的连接更加容易,因为您可以将导线保持在芯片针脚上,并用热烙铁回流焊点。

LED模块的红色引线连接到插针5。电池的红色引线连接到插针8。

对于接地,请使用尖头尖嘴钳将插针弯曲成“ U”。用锋利的美工刀划去黄色(负极)电线的绝缘层,将其拉开,露出一小部分裸露的电线。将那部分裸线放在刚弯曲并仔细焊接的“ U”中。

步骤7:添加一些绝缘层

乙烯基电气胶带是隔离裸露引线的理想选择。切一条窄条并将其滑入芯片主体和引脚之间,然后将其折叠。绝缘后,将引脚折叠在芯片底部。

步骤8:测试电路

现在是好的是时候安装电池并检查你的工作。

步骤9:全部放在一起

重新插入LED塑料火焰的底部。将芯片塞入不会楔入开关的情况下。最后,将蜡烛的底部放回去,将底部的柱子放到盖子的插座中。

步骤10:看!

如果一切正常,那么您现在在LED蜡烛上有一个闪烁的“火焰”。吹牛给你的朋友。我购买的单位打包成2个,因此您可以轻松地前后展示。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22606

    浏览量

    647377
收藏 人收藏

    评论

    相关推荐

    闪烁发光二极管的工作原理及应用电路

    闪烁发光二极管,简称闪烁LED,是一种能够自主发出闪烁光线的LED。它的工作原理与普通LED相似
    的头像 发表于 06-08 11:39 1447次阅读
    <b class='flag-5'>闪烁</b>发光二极管的工作原理及应用电路

    如何将LED连接到Arduino板并使其闪烁

     在本快速入门指南中,您将学习如何将 LED 连接到 Arduino 板并使其闪烁
    的头像 发表于 02-11 10:53 1116次阅读
    如何将<b class='flag-5'>LED</b>连接到Arduino板并使其<b class='flag-5'>闪烁</b>

    使用GTM中断实现LED的500ms间隔的闪烁LED没有闪烁的原因?

    使用GTM中断实现LED的500ms间隔的闪烁:设定GTM中断周期为1ms,每次进入GTM的中断处理函数只进行变量+1(类似于计数器);同时会在core0_main()里的While(1)中判断该
    发表于 02-02 12:14

    LED灯关灯后闪烁的解决方法

    LED灯以其亮度大、耗能低、寿命长等特点,逐步霸占当今电灯市场。一般来说,LED灯是很难发生问题的,在LED灯的问题中,不外乎三种毛病:灯不亮、灯变暗、关灯后闪烁。今天我们来逐条分析解
    发表于 02-01 16:40 611次阅读

    LED闪烁的原因 LED闪烁故障解决方法

    LED闪烁的原因 LED闪烁故障解决方法 LED闪烁是指在正常使用过程中,
    的头像 发表于 12-11 15:31 2955次阅读

    基于C51单片机实现LED灯1s闪烁

    C51使用的晶振频率是11.0592MHz一颗LED灯接在C51的P0.0,现在要求设计程序,让这颗LED灯以1s为间隔闪烁
    的头像 发表于 11-02 10:55 3523次阅读
    基于C51单片机实现<b class='flag-5'>LED</b>灯1s<b class='flag-5'>闪烁</b>

    闪烁LED小灯的设计

    电子发烧友网站提供《闪烁LED小灯的设计.doc》资料免费下载
    发表于 10-24 09:18 0次下载
    <b class='flag-5'>闪烁</b><b class='flag-5'>LED</b>小灯的设计

    led显示屏屏幕闪烁如何解决

    当我们在led显示屏上看广告时,有时会发现屏幕闪烁。遇到这样的问题应该怎么解决?接下来我们来看看具体的解决方案。
    发表于 10-19 11:07 1672次阅读

    LED多灯同时闪烁电路原理图

    闪烁速度 应该每秒约得到1.5次闪烁 考虑下LED亮度 对于标准输出LED来说,通常10-15毫安(mA)的电流是一个不错的电流量。在这个电路中,您有八个这样的
    发表于 10-13 10:50 994次阅读
    <b class='flag-5'>LED</b>多灯同时<b class='flag-5'>闪烁</b>电路原理图

    闪烁led灯电路图解说明

    这个简单而便宜的电路不仅适用于圣诞节!只有两个电阻器,一个小信号晶体管,如BC547,一个“闪烁”的LED和一串“正常”的LED闪烁LED
    的头像 发表于 07-23 15:30 2940次阅读
    <b class='flag-5'>闪烁</b>的<b class='flag-5'>led</b>灯电路图解说明

    led灯微亮并闪烁是什么原因,led指示灯微亮怎么解决

    本文将介绍led灯微亮并闪烁的原因,led指示灯微亮的解决办法以及在日常中使用led指示灯的注意事项。
    的头像 发表于 07-21 10:39 1.4w次阅读

    如何以不同的速率闪烁2个LED

    电子发烧友网站提供《如何以不同的速率闪烁2个LED.zip》资料免费下载
    发表于 07-11 17:06 0次下载
    如何以不同的速率<b class='flag-5'>闪烁</b>2个<b class='flag-5'>LED</b>

    如何使用Arduino Uno和三个LED制作简单的电子蜡烛

    在本文中,工程师展示了如何使用Arduino Uno开发板和三个LED制作简单的电子蜡烛,你可以根据需要增加LED的数量。
    的头像 发表于 07-11 09:49 1333次阅读
    如何使用Arduino Uno和三个<b class='flag-5'>LED</b><b class='flag-5'>制作</b>简单的电子<b class='flag-5'>蜡烛</b>?

    如何使用电位器控制LED闪烁脉冲

    电子发烧友网站提供《如何使用电位器控制LED闪烁脉冲.zip》资料免费下载
    发表于 07-05 10:00 0次下载
    如何使用电位器控制<b class='flag-5'>LED</b><b class='flag-5'>闪烁</b>脉冲

    闪烁LED的构建

    电子发烧友网站提供《闪烁LED的构建.zip》资料免费下载
    发表于 07-04 09:18 0次下载
    <b class='flag-5'>闪烁</b><b class='flag-5'>LED</b>的构建