电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>卡哇伊PANDACORN PCB徽章开源项目

卡哇伊PANDACORN PCB徽章开源项目

2022-07-12 | zip | 0.05 MB | 次下载 | 免费

资料介绍

PCB图如下:
pYYBAGLL2cWAQGbeAABrsYjAGKs566.jpg
poYBAGLL2ceAcjioAACKnFG-Alc922.jpg

描述

卡哇伊 PANDACORN PCB 徽章

嘿大家!

这就是PANDACORN,一个看起来像是熊猫和独角兽融合的PCB徽章。

pYYBAGLL2dGAEHCKAACKkVeXAmI460.jpg

pYYBAGLL2dSARKClAACRToQocQQ874.jpg

这是一个 Attiny13A 供电 PCB 徽章,借助简单的 Mosfet 作为开关设置来驱动 6 个蓝色 LED

mosfet 的状态由轻按按钮控制。

在第一次 Tap 时,LED 开始以恒定循环淡入和淡出,

在第二次点击时,LED 开始闪烁顺序,

在第三次点击时,LED 变为低电平。

这个敲击的东西循环进行,敲击 1,敲击 2,敲击 3,然后重复。

poYBAGLL2daANOf-AACMnAvENU0969.jpg

我设计这个徽章的方式是让底部的 LED 从顶部可见,而不是 LED,但它们的发光通过 PCB 可见,因为我在顶部阻焊层区域留下了一个开口并焊接LED 倒置,因此它们会直接通过 FR4 板发光。

pYYBAGLL2dmASASvAABjAB7b6yc970.jpg

poYBAGLL2duACk1uAAB3JT4UlrE564.jpg

我在 tindie 的 PCB 徽章中看到了这种技术,它看起来很棒,所以我有了用同样的方法制作发光独角兽号角的想法,所以我准备了这个 Pandacorn PCB 徽章。

所以在这篇文章中,我将向你们展示这个 PCB 徽章的整个构建过程,我最近几个月也做了类似的项目,如果你对这些基于徽章的项目感兴趣,你也可以看看。

所需材料

定制PCB

LED 0603 蓝色

阁楼13A

纽扣电池座

A03400 场效应管

10K 欧姆电阻器

USB端口

转变

贴片按钮

附上材料清单。

Pandacorn的运营

poYBAGLL2daANOf-AACMnAvENU0969.jpg

mosfet 的状态由轻按按钮控制。

在第一次 Tap 时,LED 开始以恒定循环淡入和淡出,

在第二次点击时,LED 开始闪烁顺序,

在第三次点击时,LED 变为低电平。

这个敲击的东西循环进行,敲击 1,敲击 2,敲击 3,然后重复。

入门

pYYBAGLL2eGAYVOQAABpx111iWc110.jpg

制作任何东西的第一步是可视化或思考我们必须制作的东西,比如在我的例子中,我想制作熊猫 - 独角兽混合动物 PCB,所以我准备了上面的插图,其中有一只熊猫,有一个角他从一个独角兽小伙那里借来的。

这个喇叭上面或后面都有 LED,起初我为 PCB 准备了一个 555 定时器 ic 设置,但后来我用下面的 attiny13A 设置丢弃了它。

pYYBAGLL2eOAM4y2AABoQqo5F0c414.jpg

我在我的 Orcad PCB 设计套件上准备了原理图。

设置相对简单,我们有一个 Attiny13A 与一个 N 通道 mosfet 连接,N 通道 mosfet 驱动 6 个 LED,它们都相互并联。

Attiny13A 和这些 LED 由一个硬币电池或一个 USB 罐供电,它们都并联连接,因此可以使用两个电源为这个强大的徽章供电。

PCB原理图和电路板设计的构建

pYYBAGLL2eWAeH0GAABntV0fhVA758.jpg

poYBAGLL2eeAKxMpAAA_u4o6A7s090.jpg

完成原理图后,我准备了它的 PCB 板。现在为了说明 PANDACORN,我使用了我在 INTERNET 上找到的熊猫图像。

我在顶部丝印层的 PCB 设计中导入了图像,这样我就可以在 PCB 板上添加图形上令人愉悦的图像,使其更有趣且不那么阴暗,更像是一件艺术品。

准备好基本形状后,我将所有 SMD 组件放置在电路板的底部,从顶部开始,只能看到丝印,所有组件都将放置在底部。

我在此 PCB 中添加了 0603 封装 LED,但我使用了 0805 焊盘,这是因为我将使用烙铁将 0603 LED 焊接在定向位置,因此为了方便起见,最好添加更宽的焊盘。

无论如何,然后我连接了所有轨道并完成了这个 PCB。

我导出了它的 Gerber 数据,然后将其发送给 PCB 制造商以获取样品。

PCBWAY评论

poYBAGLL2eyAHFcDAAB_Cb6HTgE993.jpg

poYBAGLL2e-Ab9ufAAB-ya-eJRs504.jpg

pYYBAGLL2fGASfRIAACbXOn-4v0070.jpg

我将 Gerber 数据上传到 PCBWAY 的 报价页面,这次我想做一些不同的事情,所以我选择了蓝色阻焊层,我通常会得到白色阻焊层的 PCB,但这次我选择了蓝色的。

我在一周内收到了 PCB,整体 PCB 质量很好,这是预期的,因为 PCBWAY 总是提供优质的东西,我已经使用他们的 PCB 服务一年了,我对它们的评论仍然是一样的,PCB 的质量总是很高,这是一个加分点。

PCBWAY,你们干得好!

查看 PCBWAY  ,以更低的成本获得出色的 PCB 服务。

组装过程

pYYBAGLL2fOAABdMAAB8z-dZsOA640.jpg

接下来是这个徽章的组装过程,其中包括 -

锡膏点胶工艺

元件放置

热板回流

手动添加 LED

添加 THT 组件。

焊膏

poYBAGLL2feAYOKCAACIgyDbaMk607.jpg

首先,我们在每个元件焊盘上放置焊膏,我使用的是普通焊膏(SN-Pb 比 63-37)和焊膏分配注射器。

元件放置

poYBAGLL2f2AW39dAACFFzOqaRU367.jpg

然后我们将组件一个一个地添加到它们分配的位置。您可以查看每个组件的精确位置示意图。

热板回流

pYYBAGLL2f-AEMjKAACQv1gRs-c772.jpg

将组件添加到其位置后,我们小心地提起 PCB 并将其放在 SMT 加热板上。

我制作了这个热板,专门用于制作需要 SMD 焊接的此类项目。市场上的电炉并不便宜,所以我做了一个最小版本,你可以从这里查看 -

但无论如何,热板将 PCB 从下方加热到焊膏熔化温度,一旦 PCB 达到该温度,焊膏就会熔化,所有组件都会焊接到它们的焊盘上。

我们小心地抬起这块 PCB 并尽量不要摇晃它,因为焊膏仍然熔化,如果移动太多,组件可能会偏离它们的位置。

我们抬起PCB,然后将其放在较冷的表面上稍微冷却一下,以冷却PCB的热量。

LED 放置

pYYBAGLL2gmACVXMAADRYFzrazg795.jpg

这是一个额外的过程。我们必须在定向位置添加 LED,这意味着我们必须将 LED 旋转 180 度并用烙铁将其一一焊接到提供的焊盘上。

这里的预防措施是不要让 LED 过热,否则它会熔化,只需快速并使用 280 度等较低温度来熔化焊膏或焊锡丝。

THT 组件

poYBAGLL2g6ACcayAACXA7p2OZE002.jpg

放置 LED 后,我们添加了剩余的 THT 组件,如 USB 端口、插头引脚、纽扣电池座和电源关闭开关。

PCB 已经完成,但它还不能工作,因为我们仍然需要刷新 atttiny13A 以用一些甜美的代码行填充它。

闪烁代码

 

int switchPin = 4 ; //4 

诠释led1Pin = 0 ;//0



int亮度 = 0 ;// LED 有多亮

int fadeAmount = 5 ;// 多少点使 LED 淡出





整数值;

诠释val2; 

int按钮状态;

整数模式;//= 0;



无效 设置() 

{

pinMode(switchPin, INPUT_PULLUP);

pinMode(led1Pin,输出);

buttonState = digitalRead(switchPin);

}



无效 循环() {

 

val = digitalRead(switchPin);// 读取输入值并将其存储在 val 中

延迟(10); // 10 毫秒是一个很好的时间量

val2 = digitalRead(switchPin); // 再次读取输入以检查反弹



if (val == val2) {// 确保我们得到 2 个一致的读数!

if (val != buttonState) { // 按钮状态已经改变!

if (val == HIGH) { // 检查按钮是否被按下

如果(模式 == 0){ 

模式 = 1 ; 

}其他{

如果(模式 == 1){ 

模式 = 2 ; 

}其他{

如果(模式 == 2){ 

模式 = 0 ; 

}

 }

}

 }

}

按钮状态 = val; // 将新状态保存在我们的变量中

}



// 现在做任何 lightMode 指示的事情

if (Mode == 0 ) {// FLIP FLOP

数字写入(led1Pin,低);

}



如果(模式 == 1){

模拟写入(led1Pin,亮度);

亮度 = 亮度 + 渐变量;

如果(亮度 <= 0 || 亮度 >= 255){

淡化量 = -淡化量;

}

}



如果(模式 == 2){

数字写入(led1Pin,高);

延迟(50);

数字写入(led1Pin,低);

延迟(50);

}

}




 

poYBAGLL2hCARrnlAACOvKALWQE851.jpg

poYBAGLL2hKATes2AACNxF2hOb0624.jpg

我必须使用这个 Arduino 作为 ISP 程序员来刻录服装的引导加载程序,然后用提供的草图对其进行闪存。

我已将 Arduino 作为 ISP 草图上传到 Arduino nano 板,我在其其余部分和 GND 之间添加了一个电容器,因此它不会返回重置模式。

然后我在上面的接线示意图中将 attiny 的 SPI 引脚添加到 D10、D11、D12 和 13。

然后我们去Arduino IDE

添加服装的核心文件。

选择在我的情况下的董事会 Attiny13

选择合适的程序员(Arduino 作为 ISP)

然后刻录引导加载程序,等待几秒钟,您将看到“完成刻录引导加载程序消息”

在此之后我们打开我们要上传的草图,然后我们进入草图菜单,然后使用程序员点击上传,我们的代码将被上传到 attiny13A

能量源

poYBAGLL2hSAPYXNAAB4a5mS-k4093.jpg

pYYBAGLL2heARRZ8AABes1n4zkQ797.jpg

poYBAGLL2hqARQ6iAACGn8tZ-so608.jpg

至于这个徽章的电源,我添加了一个纽扣电池座,以便可以使用通用 CR2032 电池为其供电,我还在此设置中添加了一个 USB 端口,因此我可以使用 5V 1A 充电器为其供电。

这两种来源都有效,但纽扣电池更实用,就像你想用 ID 表带佩戴它或在钥匙链上添加这个徽章,你可以用纽扣电池给它供电,它看起来很恶心,但充电器赢了不适用于可穿戴的东西。

最终结果

poYBAGLL2h2Aaa1pAACAMgUWAYU575.jpg

pYYBAGLL2h-AZLu6AABtVazPBRA916.jpg

徽章工作也很酷,我们首先用切换开关打开徽章,然后我们点击一​​次按钮,徽章开始它的淡入淡出序列,第二次点击将淡入淡出切换到快速闪烁序列,最后,第三次点击会将 LED 变为低电平状态。

然后这个过程进入一个循环, TAP1>TAP>TAP3-LOOP

通过 FR4 板可以看到 LED,这使得这个徽章更加出色。

目前,我在这个 PCB 版本中没有犯任何错误,所以我认为这个熊猫徽章不会有另一个版本,但也许我可以准备一个 555 定时器 ic 熊猫版本来降低其总体成本,因为使用 atttiy13A 增加了 1 美元材料清单。

无论如何,这就是今天的内容,伙计们,注意安全,我很快就会带着另一个项目回来,Peace Out!

 

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费