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

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

3天内不再提示

LED蝴蝶PCB板的制作

454398 来源:工程师吴畏 2019-08-21 10:00 次阅读

第1步:设计

LED蝴蝶PCB板的制作

LED均为NeoPixels。这些是令人敬畏的,可单独控制的,多级(亮),非常明亮的RGB LED设备,只有4个引脚:

Vcc

Gnd

数据输入数据输出。

所以我们的想法是你可以用菊花链连接它们,同时控制每个颜色的红绿蓝颜色 - 所有颜色都来自你的单个引脚 CPU 。 更好的是,ArduinoAdafruit NeoPixel库为您提供了一种现成的方式,可以在几秒钟内完成这些操作。

如果您要在此设计上设计CPU板(使用一个现成的Arduino)所有你需要的是Neopixel的基本足迹(建议你也包括一个旁路帽,每个都有)。随附的footprint.svg文件基本上就是您需要开始使用的文件。这将为您提供NeoPixles和电容器铜箔的概述。你可以在Inkscape中打开它,将所有+ 5v引脚和所有接地引脚连接在一起 - 然后将所有数据输入和数据输出引脚连接在一起。

请务必将其转换为可以在你的vynal切割器上使用的正确切割路径,就像我上面所示 - 然后你就完成了。你甚至不需要一个“真正的”PCB设计程序。

NeoPixel并不是必需的,其中引脚相当大并且易于焊接 - 但是可以切割一个简单的Soldermask层用一块Kapton胶带。这看起来就像是一块带有一些用于焊盘的小矩形切口的大胶带,可放置在整个铜区域上。

步骤2:CPU设计

如果你更有野心,可以直接在铜箔上为CPU本身创建蚀刻。

这是由于ATTiny85器件上的引脚较小,并且需要获得非常小的铜箔蚀刻,因此很难实现,但它很容易实现。

这可能最好在“真正的”PCB设计程序中完成(我使用的是Eagle)。

我的设计中还包括一个电源/调试连接器(以及一对旁路)电容器。

我们将更多地讨论在几何尺寸上切割铜的难度。

步骤3:制作图层

步骤4:组装电路

铜迹可以放在你的设计上。

在我的情况下 - 我使用了一块激光切割的木头(附图的轮廓) SVG文件)。

我用标志转移胶带从背衬上取下铜箔并将其放在木头上。如果您选择使用Kapton阻焊层 - 它现在会被转移到铜上方的木材上。

焊接到铜箔上有点困难,因为与普通电路板不同,铜只是坚持通过它的粘合剂到基板(木材)上,粘合剂不会像普通电路板的铜那样坚硬。因此,如果你不小心(特别是在烙铁的热量下) - 库珀可以滑动或移动。使用Kapton焊接掩模有助于将铜保持在适当的位置,并使其更容易。

另一个需要注意的重要事项是NeoPixels据报道有些不能容忍多余的热量。因此,在焊接时,使用大量焊剂(我使用免清洗助焊剂笔),将大部分热量和焊料涂在铜迹线上,并在焊料流到NeoPixel后快速移除热量销。 (焊料掩模还有助于减少所需的焊料量,因为它不会沿着迹线的覆盖区域流动。)

我发现最简单的方法是在焊接前用一小块“Tacky Glue”将NeoPixels胶粘到位。这使零件保持在适当的位置,使焊接更快,因此需要更少的热量。 Tacky Glue也很快粘合,允许零件在放置后立即滑动。如果需要进行任何替换或返工,它会(少量)死亡,可以去除部件。

步骤5:添加CPU

如果您想为CPU(和调试连接器)进行自己的蚀刻,这比执行LED要困难一些。原因是所涉及的几何形状更小更精细,需要更精确地切割乙烯基切割器。

我发现切割铜箔胶带时,胶带粘贴的蜡纸相对较少附着力。这意味着当尝试较小的几何形状时,它们往往会在背衬上滑动。

虽然我玩了很多切割设置,但我找到的最佳解决方案是使用具有更强附着力的基材。乙烯基效果很好,但是不容易与标志转移胶带配合使用,以便从乙烯基中除去铜(并放在木头上)。你可以将电路留在乙烯基上,但是在焊接时它会熔化 - 所以这不是不可能的,但更难组装。 (我在几种不同的设计中使用乙烯基作为基材)。

(透明薄膜或薄片保护膜也可以工作 - 并且它们更厚一些。当你想要独立电路并且不需要粘合剂背衬基板时,它们可以用于设计) - 但同样,除非焊接得非常小心,否则它们会熔化。

我发现的最佳解决方案是使用Kapton胶带作为基材。 Kapton胶带非常适合焊接热,可用作焊接掩模,并具有粘合剂支撑。唯一的缺点是它通常非常薄。这么多,我很难用它,除非我加倍,使其厚度和强度增加两倍。

随着Kapton上铜的粘合强度更大,更精细可以削减CPU引线等细节。完成后,我将Kapton粘贴到木制蝴蝶背衬的背面。

步骤6:软件

软件是作为Arduino草图完成的,使用Adafruit NeoPixel库。

虽然看似微不足道,但很多人都想到了蝴蝶的模式。代码被编写为每隔几秒在两种模式之间交替:

模式一 - 颜色擦除 - 清洗不同颜色的颜色,快速改变颜色。在选择“颜色”时 - 我使用算法擦除颜色“值” - 每个值通过HSB到RGB转换功能(饱和度和亮度始终最大)发送 - 以实现最大的颜色亮度。/p》

模式二 - 由以下操作:

创建了6或8个不同的预定段组“模式”。代码将随机选择其中一个

每个模式都需要以2,3或4种不同颜色之一填充预定的段。每种颜色都是通过以下两种方法之一随机选择的:

从6种最高级别颜色(红色,绿色,蓝色,黄色等)中选择一种颜色。

从随机中挑选HUE - (在模式一中使用相同的色调生成器)

生成的颜色模式通过淡化函数运行,该函数提供从一个模式到下一个模式的平滑淡入 - 并在那里保持几秒钟,然后继续下一个模式。

这两种模式每隔10或15秒交替一次。

第7步:编程

所以现在我们的PCB上有一个全新的ATTiny85,我们需要对它进行编程。由于我使用了Arduino SDK,我们需要将程序(“sketch”)和Arduino引导程序放在设备上。

我使用Arduino Uno本身作为In-System-Programmer。

附图显示了我如何将Uno连接到ATTiny85电路。我实际上已经做了两种不同的方式:

通过我添加到主板的调试头

通过我添加的一堆调试测试点董事会。这些可以通过激光切割的丙烯酸支架将一束弹簧销固定在电路板上,将它们固定在准确位置。

要做到这一点:

将Arduino Uno连接到您的计算机,然后打开Arduino SDK。

打开内置的“Ardunio as ISP”sketch.Compile并更新此草图 - 现在Uno是

在Arduino“Boards Manager”中 - 安装ATTiny系列的电路板包。

关闭Uno ISP草图,打开Butterfly代码的草图。

选择“Board Type”为ATTiny85 - 选择8Mhz内部振荡器

对于“Programmer”选择“Uno as a ISP”

选择“Uploads Bootloader”(这只是芯片的第一次 - 没有必要重复一次)

完成后 - 你现在可以做“用ISP上传程序”把你的草图发送到ATTiny85。

第8步:最终装配

另外两个木材的一部分是激光切割的 - 蝴蝶翅膀的轮廓。它们涂有哑光黑色涂料。

一块丙烯酸树脂用粗砂纸打磨,呈现“磨砂”外观。木质区域的各个部分都是从这种丙烯酸树脂上切下来的。

将切割的丙烯酸切片放入最上面的木片中。它们可以粘合,但是丙烯酸切割和木材上的油漆的公差允许它们在没有胶水的情况下保留。

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

    关注

    242

    文章

    23139

    浏览量

    658513
  • pcb
    pcb
    +关注

    关注

    4317

    文章

    23008

    浏览量

    396314
收藏 人收藏

    评论

    相关推荐

    中低频pcb与高频pcb区别

    随着电子技术的飞速发展,对PCB的性能要求也越来越高。在不同的应用场景中,如通信、雷达、卫星等,高频信号的处理变得越来越重要。 中低频PCB 中低频
    的头像 发表于 11-04 13:48 167次阅读

    HDI盲孔制作常见缺陷及解决

    HDI是一种高密度互连印刷电路,其特点是线路密度高、孔径小、层间连接复杂。在HDI制作过程中,盲孔的制作是一个关键步骤,同时也是常见
    的头像 发表于 11-02 10:33 164次阅读

    高多层PCB制作选用高TG板材的原因

    高TG板材在多层PCB线路制作中的应用表现出以下优势。
    的头像 发表于 09-21 15:47 327次阅读

    制作高频PCB,放大器芯片是选什么封装形式的?

    你好,我想问下制作高频PCB,放大器芯片是选什么封装形式的,还有电阻电容选用什么形式的,有贴片形式的吗,是不是制作高频电路都是用贴片形式的,不需要打孔吗,是用单面基板还是双面基板?
    发表于 09-04 06:51

    PCB设计与PCB的紧密关系

    一站式PCBA智造厂家今天为大家讲讲PCB设计与PCB有什么关系?PCB设计与PCB的关
    的头像 发表于 08-12 10:04 436次阅读

    PCB电路设计与制作的步骤和要点

    一站式PCBA智造厂家今天为大家讲讲pcb设计制作流程和要点是什么?PCB设计制作流程和要点。PCB设计是电子产品开发过程中的关键步骤之一。
    的头像 发表于 08-02 09:24 586次阅读

    高频PCB 双芯压合结构 打包Altium Designer 14的GERBER文件

    鑫成尔电子专业制作1-28层高频微波电路,5.8g 24g LED灯感应微波雷达,高精密,特殊工艺,1-32层PCB高频
    的头像 发表于 06-19 14:27 323次阅读
    高频<b class='flag-5'>PCB</b><b class='flag-5'>板</b> 双芯压合结构 打包Altium Designer 14的GERBER文件

    轻松get电路pcb电镀液技巧,助你制作出色电路

    主要用于在PCB制作过程中填充孔洞、加强连接和保护电路表面。捷多邦小编刚好整理了一些关于pcb电镀液的作用与优势,一起看看吧~ PCB电镀
    的头像 发表于 04-22 17:12 561次阅读

    电路pcb制作过程

    电路pcb制作过程
    的头像 发表于 03-05 10:26 1156次阅读

    HDI与普通pcb有哪些不同

    HDI与普通pcb有哪些不同
    的头像 发表于 03-01 10:51 1373次阅读

    什么是PCB?其主要制作材质是什么?

    PCB(Printed Circuit Board)即印刷电路,是一种用于支持和连接电子组件的基础材料。
    的头像 发表于 01-11 18:10 4489次阅读

    半孔比常规pcb多出什么流程

    没有太大差异。这里只简单概括一下常规PCB的制造流程,以方便读者对比后续的半孔流程。常规PCB的制造流程大致包括设计(Design)、
    的头像 发表于 12-25 16:13 853次阅读

    快速制作PCB中的秘密

    快速制作PCB中的秘密
    的头像 发表于 12-14 18:27 741次阅读
    快速<b class='flag-5'>制作</b><b class='flag-5'>PCB</b>中的秘密

    由树莓派控制的巨型 LED 蝴蝶

    LED 雕塑家克里斯托弗-沙特(Christopher Schardt)创作了一个 26 × 14 英尺的蝴蝶形雕塑 马里波萨(Mariposa),上面装有 3.9 万个 LED,可根据音乐编排显示
    的头像 发表于 12-05 14:10 362次阅读
    由树莓派控制的巨型 <b class='flag-5'>LED</b> <b class='flag-5'>蝴蝶</b>

    一文详解pcb电路是怎么制作

    一文详解pcb电路是怎么制作
    的头像 发表于 12-05 11:18 1398次阅读