电子发烧友App

硬声App

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

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

3天内不再提示
电子发烧友网>电子资料下载>电子资料>555定时器IC制作的幽灵徽章

555定时器IC制作的幽灵徽章

2022-07-21 | zip | 0.05 MB | 次下载 | 2积分

资料介绍

PCB图如下:
pYYBAGLMJ1qAcQbYAABsW328B5A734.jpg

poYBAGLMJ2KAOpabAABQOc_aWzQ203.jpg
pYYBAGLMJ2mAbWRRAABYgDwbToA560.jpg

成分

定制电路板
PCBWAY
× 1
555定时器IC × 1
LED 3mm
尼基亚
× 2
68K 1/4W 电阻器 × 1
1K 1/4W 电阻 × 3
微型 USB 端口 × 1
1uf 盖帽 × 1
纽扣电池座 × 1

描述

555定时器IC制作的幽灵徽章

大家好,怎么了!

poYBAGLMJ3CAYdp_AADM7intKmY225.jpg

好的,这就是我为即将到来的万圣节制作的 Ghost 徽章。

这是一个简单的基于 555 定时器 IC 的 Bi Flasher 设置,由 CR2032 电池供电

这里的目标是制作一个基于 THT 组件的小型焊接套件,你们可以用它来挑战自己进行焊接。

除了这个前提,它是一个看起来像床单幽灵的小型 PCB 徽章,带有两个不断闪烁的 LED 眼睛。

它的构造也相对简单,我们只需将几个 THT 组件放在指定的位置,我们的徽章就完成了。不需要任何编码。

这个设置可以很容易地用微控制器完成,但为了节省成本和东西,我选择了一直以来的 OG 设置,555 定时器 IC!

在这篇文章中,我将向大家展示我是如何设计这个徽章的以及它的组装过程,让我们开始吧!

所需材料

pYYBAGLMJ3KANLPjAAB_ZibtIA4884.jpg

555定时器IC

定制PCB

3mm LED

Micro USB 端口,THT 一个不是 SMD 版本

1uf电容

纽扣电池座

68k 欧姆 1/W 电阻器

1K Ohms 1/W 电阻器

和一个 SR206 二极管

555定时器IC设置

pYYBAGLMJ3WAOMeMAACD_zAhYzk383.jpg

555定时器IC是一个时钟发生器,这意味着它是一个可以连接到稳定或单稳态多谐振荡器的电路。

简单来说,它是一个单片定时电路,可以产生 50% 或 100% 占空比的定时脉冲。

poYBAGLMJ3eAU7mvAAB0cm8qAGc667.gif

我首先在面包板上准备了一个带有上述原理图的简单 BiStable 设置,以确保一切正常,接下来我将在我的 PCB 设计软件中创建一个原理图,这样我就可以为这个设置制作一个合适的 PCB!

相同的设置,但带有 Attiny13A

pYYBAGLMJ3qAPhBiAACJAllyXS0310.gif

现在,这是我也考虑为这个项目做的完全不同的事情,但 Attiny13A 的成本高于整个 555 定时器 IC 设置(包括纽扣电池座和电阻器等),所以我放弃了这个项目的想法。但是,如果您想尝试这个项目或与 attiny13A 类似的项目,这里是它的代码。

 

int针数= 2 ;// 声明整数变量pinsCount

int pin[] = { 0 , 1 };// 声明数组pins[]

无效 设置()  {

pinMode(0,输出);

pinMode(1,输出);

}

无效 循环()  {

for ( int i= 0 ; i 0 ; i=i -1 ){// 向左追(除了外面的 LED)

数字写入(引脚[i],高); // 开启索引 i 处的 LED

延迟(70);// 停止程序 100 毫秒

数字写入(引脚[i],低);// 关闭索引 i 处的 LED

}

}

 

示意图

poYBAGLMJ3yAYV2DAABcj91MCjs907.jpg

这是我为这个 PCB 制作的原理图,我使用 555 定时器 IC 设置了一般的 Bi-Flasher 设置,我还添加了这个 USB 部分,这样我就可以使用 5V 充电器直接为这块电路板供电,而无需依赖纽扣电池。

完成原理图后,我导出了它的网表并将其转换为 PCB 设计。

PCB设计

poYBAGLMJ36AALBFAABVTwP100Y682.jpg

PCB 设计过程包括在 Bed Sheet Ghost 轮廓内添加所有内容。

我在丝印顶层添加了 PCB Design 中 Bedsheet Ghost 的 BMP 图像,这个 BMP 图像包含了 Ghost 的所有重要图形或形状。放置所有组件后,我将所有轨道连接在一起,这几乎就是这个 PCB Badge 的设计过程。

另外,我在这个项目中使用了 THT 组件,没有使用 SMD 的东西。

为什么选择 THT 组件,为什么不使用 SMD 组件?

为了使项目易于组装,我消除了我通常用于徽章项目的所有 SMD 组件。

就像下面的通量电容器徽章一样,我使用了很多 SMD 组件,包括 4 个 Mosfet IC 和许多 LED。

https://www.pcbway.com/project/shareproject/Flux_Capacitor_PCB_Badge.html

THT 组件易于焊接,这就是我使用它们的原因。

获得由 PCBWAY 制造的 PCB

poYBAGLMJ4GAfLZiAABQKGh3nOc222.jpg

pYYBAGLMJ4iAE9EeAACDfEyUKxk095.jpg

在完成 PCB 并最后一次检查后,我导出了它的 Gerber 数据。

我为这个项目使用了 PCBWAY PCB 服务。我在PCBWAY的报价页面上传了这个项目的Gerber文件。

对于这个以幽灵为主题的徽章,我选择了白色阻焊层和黑色丝网印刷。

下订单后,我在一周内收到了 PCB,PCB 质量非常好,这种形状是完全随机的,所以很难制作,但他们在制作这块 PCB 方面做得非常棒,没有任何错误。

PCBWAY,你们摇滚。

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

组装过程

pYYBAGLMJ3KANLPjAAB_ZibtIA4884.jpg

因为这个PCB没有任何SMD元件。我们不必在此进行任何花哨的 SMD 工艺。我通常使用需要焊膏工艺和其他东西的 SMD 组件制作 PCB,但我们不必使用 THT 组件来做这些。

我们只为THT电路的组装过程做两件事,

我们将组件一个一个地添加到正确的位置,然后我们焊接所有接头并用剪线钳移除电阻腿,就是这样。

添加 THT 组件

pYYBAGLMJ4yAHBm5AABd_6o8qDI437.jpg

我们首先根据原理图将 THT 组件添加到它们指定的位置。

焊接工艺

poYBAGLMJ5GAcAy6AABx9KpYwzU407.jpg

然后我们焊接每个组件,然后用剪线钳剪掉多余的腿,我们的 PCB 就完成了!

我当时没有 THT 开关,所以我在开关垫上添加了一个 CON2 接头引脚,然后使用跳线连接器通过手动移除 CON2 跳线连接器来打开和关闭此设置。这是暂时的事情,当开关到达时我会删除它。

poYBAGLMJ5SAK24eAABxY9MoP84445.jpg

能量源

pYYBAGLMJ5aAbKMBAABrEeQW56M179.jpg

pYYBAGLMJ5iADm-AAABoI0SQ_8A539.jpg

poYBAGLMJ5uAXf9bAABun1Ey93o303.jpg

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

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

结果

这是这个小型构建的结果!

LED 闪烁,每个人都在正常工作,这太棒了!

pYYBAGLMJ6CAKEmKAABsBXp-5Ag545.jpg

改进

poYBAGLMJ3CAYdp_AADM7intKmY225.jpg

另外,我犯了一个错误,我忘记在引脚 4 和引脚 8 之间添加连接,因此,当我们第一次为这个电路供电时,只有一个 LED 会闪烁。

我在外部的引脚 8 和引脚 4 之间添加了一个跳线,它可以工作。

在下一个版本中,我将更正 PCB 中的这个错误,但目前仅此而已。

保持安全,我很快就会带着另一个项目回来。

和平!

代码

Attiny13A 版本的代码

C/C++

  int pinsCount=2;// declaring the integer variable pinsCount
  int pins[] = {0,1};// declaring the array pins[]
  void setup() {
  pinMode(0, OUTPUT);
  pinMode(1, OUTPUT);
  }
  void loop() {
  for (int i=0; i
  digitalWrite(pins[i], HIGH); // switching the LED at index i on
  delay(70);// stopping the program for 100 milliseconds
  digitalWrite(pins[i], LOW);// switching the LED at index i off
  }
  for (int i=pinsCount-1; i>0; i=i-1){ // chasing left (except the outer leds)
  digitalWrite(pins[i], HIGH); // switching the LED at index i on
  delay(70);// stopping the program for 100 milliseconds
  digitalWrite(pins[i], LOW);// switching the LED at index i off
  }
  }

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  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次下载  |  免费