描述
这里有一些很酷的东西,一个以《进击的泰坦》中的宪兵团为主题的
PCB 徽章。
对于那些不知道那是什么的人来说,对泰坦的攻击是一部动漫,背景设定在一个世界中,人类生活在被三堵巨大城墙包围的城市中,这些城墙保护他们免受被称为泰坦的巨大食人类人生物的伤害。
宪兵团是剧中的三个团之一,是人类领土内的主要警察部队。他们不仅维持秩序,而且还充当国王的守卫。
这差不多就是展览了,现在要根据他们的标志准备一个 PCB 徽章,我搜索它的黑白图像,然后将其导入我的 PCB Cad 软件。
为此,我必须将其格式从 JPG 更改为 BMP,然后将其作为大纲或丝印或其他图层导入。
我将 LED 与采用 SOIC8 封装的 At
tiny13A 以及作为开关设置的 mosfet 和一些其他组件一起放置在背面。
为了给这个徽章供电,我使用了一个为 LED 和 MCU 提供 3V 电压的板载纽扣电池座。
这是一个巧妙的技巧,我没有将 LED 放置在应该像这样的正确方向,而是将 LED 倒置。
为什么?
好吧..通过将 LED 置于倒置位置,LED 灯将面向 PCB。
如果你仔细观察,我已经从顶部和底部去除了阻焊层,因此从顶部可以看到底部发光的 LED。
在顶部,有一个包含军团标志的艺术层,我在该标志的正下方放置了 LED,因此当 LED 亮起时,可以通过艺术层看到它们的光芒。
这里的想法是从顶部移除 LED 并将它们放在底部,但它们的发光应该从顶部可见以增加美感。
所需材料
- PCB(由pcbway提供)
- 1206 个 LED x 6
- AO3400 场效应管 x 1
- 10K 0603 x 2
- 1R0 1206×1
- Attiny13A SOIC8 x 1
- 纽扣电池座 CR2032 x 1
- THT 开关 x 1
入门
首先,我首先将军徽 BMP 图像导入到我的 OrCAD PCB 套件中。
我准备了一个简单的设置,它由 6 个并联的 LED 和一个由 Attiny13a 控制的 N 通道 MOSFET 组成。整个设置由纽扣电池供电。
完成原理图后,我准备了 PCB,其中我将所有组件放置在 BOTTOM 层。在 TOP 一侧,我放置了由添加为 TOP Silkscreen 的 BMP 图像组成的艺术层。
关于 LED,最初我想在这个项目中使用 0805 封装的 LED,所以我在 1206 封装中添加了 LED。
我在 PCB 中添加了一个更大的封装焊盘,以使倒置焊接工作变得容易,但我没有意识到由于新冠疫情,获得 0805 LED 非常困难,所以我没有使用它们,而是使用了 1206 封装 LED。
从 PCBWAY 准备好 PCB
我将 Gerber 数据上传到 PCBWAY 的报价页面,我为这个项目选择了一个绿色阻焊层,因为驻军徽章是绿色的。
我在一周内收到了 PCB,整体 PCB 质量非常好,这是意料之中的,因为 PCBWAY 总是提供优质的东西。
在顶部和底部,我在阻焊层留下了开口。在 CAD 软件中制作它是一项容易的壮举,但实际上,它很难制造,但 pcbway 毫无问题地做到了这一点。
我已经使用他们的 PCB 服务一年了,我对他们的评价仍然是一样的,PCB 的质量总是很高,这是一个加分点。
PCBWAY,你们干得好!
查看 PCBWAY ,以更低的成本获得出色的 PCB 服务。
我犯的错误
在 PCB 设计过程中,我添加了一个 SMD 焊盘,用于将胸针引脚焊接到底层,但该胸针焊盘包含一个设计轮廓层。
轮廓层是切割区域,因此整个矩形区域与 PCB 的实际轮廓一起被切割,从而在 PCB 中留下了这个空隙。
这完全移除了胸针针垫,但从好的方面来说,我现在有一个很大的空隙可以用这个设置连接钥匙链。
组装过程
为了开始组装过程,我首先将焊膏涂在每个组件的 PAD 上,然后按照正确的顺序将每个组件拾取并放置在指定的位置。
将组件添加到其位置后,我们小心地提起 PCB 并将其放在 SMT 加热板上。
我正在使用我的 DIY SMT Hotplate,从这里了解更多信息-
热板将 PCB 从下方加热到焊膏熔化温度,一旦 PCB 达到该温度,焊膏就会熔化,所有组件都会焊接到它们的焊盘上。
我们抬起PCB,然后将其放在较冷的表面上稍微冷却一下,以冷却PCB的热量。
回流 SMD 组件后,我们开始在其焊盘上添加 LED。
我们必须在定向位置添加 LED,这意味着我们必须将 LED 旋转 180 度并用烙铁将其一一焊接到提供的焊盘上。
这里的预防措施是不要让 LED 过热,否则它会熔化,只需快速并使用 280 度等较低温度来熔化焊膏或焊锡丝。
在此之后,我们放置剩余的 THT 组件,即纽扣电池座和 THT 开关。
组装过程完成。
闪烁和代码
为了刷新 Attiny13A,我使用我之前制作的 Arduino 作为 isp 编程器来烧写 attiny MCU 的引导加载程序并刷新其中的代码。
至于将服装与编程器连接起来,我在编程器上添加了一个 SOIC8 Clip。我们从顶部夹住 IC,然后将它们连接起来
- 我在 D10、D11、D12 和 13 中添加了 attiny 的 SPI 引脚,它们是 Arduino 的 SPI 引脚。
- 然后我们去Arduino IDE
- 添加服装的核心文件。
- 选择在我的情况下的董事会 Attiny13
- 选择合适的程序员(Arduino 作为 ISP)
- 然后刻录引导加载程序,等待几秒钟,您将看到“完成刻录引导加载程序消息”
- 在此之后我们打开我们要上传的草图,然后我们进入草图菜单,然后使用程序员点击上传,我们的代码将被上传到 attiny13A。
结果
这是这个构建的结果,一个漂亮的 PCB 徽章,看起来很棒。
我喜欢这种将 LED 倒置焊接的想法,使它们朝相反的方向发光,从而照亮 PCB 的正面。
奖金设置
此外,我制作这个
电路的方式是,如果我想直接从
电源驱动 LED,而不添加 MCU 和 mosfet,我只需将 R6 短接,然后添加一个限流电阻以及纽扣电池座和 THT 开关.
为了制作这个最小版本,我首先像以前一样在倒置位置手动添加 LED,然后添加剩余的 THT 组件,它们是开关和纽扣电池。
我们将 2032 纽扣电池插入纽扣电池座并打开开关。
结果将是这个带有 6 个倒置 LED 的最小徽章,照亮顶部的艺术。
这和 Attiny 版本之间的唯一区别是可以闪烁或褪色的可编程 LED。