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

    关注

    243

    文章

    24438

    浏览量

    687499
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于芯源CW32 MCU的LED闪烁示例及代码分析

    最近我在项目中使用了芯源的CW32 MCU,这是一款非常适合物联网和低功耗应用的微控制器。在初步学习和使用中,我做了一个简单的LED闪烁实验,通过这篇帖子给大家分享一下代码及相关的配置步骤。 硬件
    发表于 12-04 06:52

    【EASY EAI Nano-TB(RV1126B)开发板试用】+LED闪烁效果及按键控制

    为实现LED灯的闪烁效果,可通过VI编辑器,来进行脚本程序的编辑和保存,其程序内容为: 经脚本程序的运行,其效果如图1所示。 图1点亮LED 为进行GPIO口输入功能的测试,需将以引脚
    发表于 10-30 14:38

    Adafruit 4343 开发板红色 LED 闪烁, 且屏幕不工作, 怎么解决?

    Adafruit 4343 开发板红色 LED 闪烁, 且屏幕不工作, 该怎么办
    发表于 09-08 07:19

    冠坤电解电容与 LED 显示屏:低损耗角(tanδ<0.009),消除画面闪烁隐患

    滤波解决方案,有效解决了行业内长期存在的画面闪烁问题。 传统电解电容在高温或高频工作环境下,损耗角正切值(tanδ)容易升高,导致电容等效串联电阻(ESR)增大。这种现象在LED显示屏驱动电路中尤为明显:当电容储能效率下降时,电源纹波会显
    的头像 发表于 09-02 15:59 433次阅读

    【创龙TLT113-MiniEVM开发板试用体验】T113开发板LED闪烁控制终极教程

    前言 本教程专为创龙TLT113-MiniEVM开发板编写,提供多种LED闪烁控制方法。无论您是嵌入式开发新手还是有经验工程师,都能找到适合您的解决方案。教程包含Shell脚本、C语言程序、系统服务
    发表于 08-06 13:56

    奥拓电子LED屏幕:让虚拟制作走进生活的每个角落

    “Setting Up Shop”的快闪活动 ,通过奥拓电子高性能的RM系列LED屏幕,打破了虚拟制作只能在专业影棚实现的传统认知, 让街头巷尾也能成为光影艺术的舞台 。 一块LED屏 如何重塑空间叙事? 走进这家“变身”后的
    的头像 发表于 06-18 10:01 976次阅读

    PLC指示灯异常闪烁原因及维修

    PLC(可编程逻辑控制器)作为工业自动化控制的核心设备,其运行状态的稳定性直接影响生产线的效率与安全。指示灯作为PLC最直观的状态反馈窗口,其异常闪烁往往预示着潜在故障。本文将系统分析PLC指示灯
    的头像 发表于 06-07 16:13 6507次阅读
    PLC指示灯异常<b class='flag-5'>闪烁</b>原因及维修

    求助,关于CX3闪烁问题求解

    我有一块用于测试的 denebola 板,我不喜欢使用拨码开关来启动和闪烁。 我知道有一种解决方案,所以我进行了测试。 我制作了一个示例项目,将其闪入 spi 闪存,并将 dip 开关改为从 spi
    发表于 05-20 07:20

    告别频闪困扰!LGS63032数字调光LED驱动器,开启无闪烁照明新时代

    在智能照明时代,LED灯具的调光性能直接影响用户体验。然而,传统调光技术常因频闪问题饱受诟病——低频率的PWM调光会让光线产生肉眼可见的闪烁,长期使用易引发视觉疲劳,甚至影响健康。如何实现**“无频
    的头像 发表于 03-26 09:56 1300次阅读
    告别频闪困扰!LGS63032数字调光<b class='flag-5'>LED</b>驱动器,开启无<b class='flag-5'>闪烁</b>照明新时代

    STM32H745XIH3+DP83848YB PHY配置成功,Link LED常亮,Activity LED和电脑端同频在闪烁,但ping不通怎么解决?

    STM32H745XIH3+DP83848YB,PHY配置成功,Link LED常亮,Activity LED和电脑端同频在闪烁,但ping不通,建议的排查方法?
    发表于 03-07 06:12

    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

    开源项目!手把手教你制作一个互动式LED墙壁时钟!

    ,再上传最终代码完成你的互动式时钟制作。 请注意安装Neopixel和RTCds1302库,并观看相关视频了解代码的工作原理。到此,你成功完成了自己的互动式LED墙壁时钟! *附件:代码.zip 作者
    发表于 02-08 17:47

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

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

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

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