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
    +关注

    关注

    242

    文章

    23439

    浏览量

    664814
收藏 人收藏

    评论

    相关推荐

    DLPDLCR4710EVM-G2如何实现单通道无闪烁地图像输出?

    想要用DLPDLCR4710EVM-G2实现单通道投影,虽然在GUI程序里可以控制RGB三色LED的开关,只点亮其中一路LED,但是输出图像用相机拍摄会有闪烁,特别是将曝光率调小后闪烁
    发表于 02-20 08:05

    自制DLP4710LC板子在display模式下投图能观察到LED闪烁的原因?

    获取到信息,一开始在Display模式下,投任意Test pattern或splash图片,DMD和LED都正常显示,肉眼观察不到闪烁;但是转到Light Control界面的Internal
    发表于 02-18 06:37

    协议转换器los灯闪烁是什么意思,怎么解决

    协议转换器上的LOS灯闪烁通常意味着E1信号丢失,即光信号接收存在问题,这可能会导致设备无法正常工作或网络连接中断。
    的头像 发表于 01-29 13:59 223次阅读

    AFE4990接上电源可以亮一会,打开测试软件LED开始不稳定闪烁,怎么解决?

    最近使用AFE4990的评估板,开始测得的波形是正常的,后来不知怎么,接上电源可以亮一会,打开测试软件LED开始不稳定闪烁,采集数据的时候跳出对话框如下 想问一下,怎么解决?
    发表于 01-14 07:27

    LED驱动器常见故障解决

    LED驱动器是LED照明系统中的关键组件,负责将电源电压转换为适合LED发光的电压和电流。LED驱动器的故障可能导致LED灯不亮、
    的头像 发表于 10-14 17:39 3256次阅读

    负载管的闪烁噪声和热噪声的区别

    负载管的闪烁噪声和热噪声是两种不同的噪声类型,它们在电子设备中的表现和影响各有特点。 闪烁噪声(1/f噪声) 定义 : 闪烁噪声,也称为1/f噪声或粉红噪声,是一种在许多电子设备中观察到的噪声类型
    的头像 发表于 10-10 11:19 780次阅读

    红石比较器闪烁原理是什么

    红石比较器(Redstone Comparator)在《我的世界》中的闪烁原理,主要基于其两种工作模式——比较模式和减法模式,以及它与红石电路的相互作用。以下是对红石比较器闪烁原理的介绍: 1.
    的头像 发表于 09-05 09:10 834次阅读

    【xG24 Matter开发套件试用体验】6-点亮LED2

    1也可以被点亮 2 实现LED闪烁 可以通过增加延时让led闪烁 使用系统的延时函数实现 加载延时工具包 点击install进行安装 会有安装成功的提示 可以查看工程已经把相应的
    发表于 08-03 14:24

    LED追逐器电路图 使用ESP32板的LED追逐器设计

    LED追逐器是一种利用LED(发光二极管)作为光源,通过电子电路控制LED灯依次或按特定模式点亮和熄灭,从而产生追逐、闪烁或动态变化的视觉效果的电子装置。
    的头像 发表于 07-02 16:53 1491次阅读
    <b class='flag-5'>LED</b>追逐器电路图 使用ESP32板的<b class='flag-5'>LED</b>追逐器设计

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

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

    ESP32S3设备上电时出现LED闪烁,如何让某个IO口在MCU上电瞬间立即拉低?

    ESP32S3设备上电时出现LED闪烁,已在初始化代码中对相应IO口做了拉低操作,有办法保证某个IO口在MCU上电瞬间立即拉低吗?
    发表于 06-06 07:32

    单片机POV LED流水灯制作

    电子发烧友网站提供《单片机POV LED流水灯制作.docx》资料免费下载
    发表于 05-28 14:34 3次下载

    请问如何在不使用代码配置的情况下闪烁LED指示灯?

    我试图闪烁端口引脚上不闪烁LED 指示灯,但当我使用内置代码配置器进行尝试时,在这种情况下 LED 指示灯会闪烁。 但我想使用代码配置器
    发表于 05-24 07:47

    si4463发送数据后,LED闪烁不同步怎么解决?

    用si4463做无线通讯,主机发送闪烁指令到从机,N个从机接收到指令后开启定时器,控制LED以1HZ 的频率进行同步闪烁,然后主机开始进行按地址轮询,从机接收到轮询指令后,根据情况进行相应回复。现在
    发表于 05-07 07:32

    自定义系统时钟频率后,用库函数和微带两种方式点亮LED灯,为什么灯的闪烁频率不一致?

    写了一个自定义系统时钟频率的函数,然后自定义系统时钟频率为28MHz,在这个频率下用库函数和微带两种方式点亮LED灯,为什么灯的闪烁频率不一致? 代码在附件中,哪位大神帮忙看下是什么原因?*附件:点亮LED.zip
    发表于 03-25 21:45