如何制作Attiny85键盘

电子说

1.3w人已加入

描述

第1步:所需的材料和工具

我已添加了所有项目的成本价格我不得不一次购买多件商品。我住在南非,所以我只是根据当前的汇率来转换每件商品的成本,只是为了了解这个项目的成本。一些项目,例如Arduino uno可以借用,因为它只会用于将程序闪存到Attiny85微控制器上,所以我将其从键盘的成本中排除。

碳粉转移纸x 1($ 0.3)

Attiny85 x 1($ 2)

1206 SMD LED x 1($ 0.2)

2k电阻x 13($ 0.25)

1M电阻x 1($ 0.25)

47欧姆电阻x 1($ 0.25)

0.1uF电容x 1($ 0.07)

10uF电容器x 1($ 0.2)

3V无源蜂鸣器x 1($ 0.3)

5V稳压器x 1($ 0.35)

9V电池x 1($ 1.75)

9V电池连接器x 1($ 0.5)

1针公头x 1($ 0.25)

母对公跳线x 1($ 0.1)

空白单面PCB x 1($ 1.11)

插座IC 8针x 1($ 0.07)

总数材料成本仅为7.95美元!

所需工具

烙铁

熨斗

激光打印机

永久性标记

氯化铁或任何其他等化学

砂纸

0.6mm钻头(不一定是这个尺寸)

钻头或旋转工具

Arduino Uno

公对母跳线

面包板

可以运行Arduino IDE的PC或笔记本电脑

A用于Arduino的USB电缆

步骤2:将设计打印到碳粉纸上

ATtiny

对于此步骤,您只需要将附在此指示表上的PDF打印到A4尺寸的碳粉转印纸上即可。这必须使用激光打印机完成,打印设置需要尽可能高的dpi和最暗的碳粉选项!打印后请小心不要碰墨水,因为它很容易脱落!设计完成后,您需要剪切设计,如照片所示。

步骤3:准备空白PCB

ATtiny

在此步骤中,您需要粗略地切割PCB尺寸。这可以用铁锯,工艺刀或您喜欢的任何切割方法切割,因为这种切割不需要是完美的。测量出75mm,这是150mm x 100mm PCB的一半。如上图所示,用大约400到800粒度的砂纸打磨PCB。

步骤4:转移设计并剥离转印纸

ATtiny

ATtiny

ATtiny

ATtiny

对于这一步,我使用了一种工业烤面包机,以便将设计传热到铜上,但我说需要一个iron会在所需的工具列表中执行此操作。适用相同的步骤。需要将设计放在铜上,墨粉朝下(墨粉需要接触铜)。然后必须加热约2分钟(熨斗必须处于最高热设置)。两分钟后,铁需要旋转并再压下一分钟,以确保它在任何地方转移。在这样做之后,将板放置几分钟以冷却并将其置于温水中约10分钟。该论文已经开始自行剥离。现在可以轻轻地拉出转印纸。有些墨水无法正确传输,但这将在下一步中修复。

步骤5:填写墨水未转移的部分

ATtiny

在此步骤中,需要制造商。小心地将墨水未正确转移的所有部件。由于过多的热量或压力,人们也可以刮掉传送不正确的部件。

步骤6:蚀刻和清洁电路板

ATtiny

ATtiny

在此步骤中,我使用氯化铁进行蚀刻董事会,但有很多选择。在此步骤中使用手套非常重要,并且要在通风良好的区域进行!用水稀释氯化铁并将其与水以1:1的比例混合。然后必须将其放置约10至15分钟,并不断检查是否已从PCB上除去所有多余的铜。然后在单独的水碗中清洁板直至其清洁。请注意,氯化铁不能从排水管处理,因为它对环境非常不利,需要负责任地处理。

步骤7:清理边缘并钻出所有孔

ATtiny

ATtiny

对于此步骤1需要在设计中的轮廓周围更精确地切割板,并用大约100粒度的砂纸打磨边缘,以使板更加美观。在完成此操作之后,需要钻出已经转移的所有孔以准备用于涂漆和焊接的板。这样做时请戴上颗粒面罩和手套,因为您正在打磨玻璃纤维板,这可能对您的健康有害!在完成电路板整理后,可以从钻孔过程开始。钻所有孔(最好用某种钻床),此步骤现已完成!

步骤8 :(可选)涂漆PCB

ATtiny

使用您选择的喷漆颜色对蚀刻的PCB进行涂漆。涂漆后,用400目砂纸简单地打磨PCB的铜面,只打磨铜部件,因为板的其余部分低于铜。

步骤9:焊接时间!

ATtiny

ATtiny

ATtiny

ATtiny

首先将SMD LED焊接到电路板的一侧。我发现最简单的方法是先将焊盘单独焊接,然后将SMD元件焊接到焊盘上。然后必须用烙铁将热量施加到LED的一侧,然后在另一侧加热以焊接部件。我已经在上面的图像上指出LED上的小绿点必须面向哪个方向接下来我们需要转动电路板并焊接其余部件。我在正确位置的所有组件上添加了带有标签的图像。按以下顺序焊接组件,以使其最简单;电阻器,0.1uF电容器,IC插座,稳压器,蜂鸣器,最后是单头引脚。上面添加了原理图。该电路基本上只是一个电阻网络,它将5V运算分成12个不同的值,然后由微控制器读取,微控制器通过蜂鸣器播放一定的音调。

步骤10:编程Attiny85并添加IC

ATtiny

ATtiny

ATtiny

ATtiny

这是最后一步!完成此操作后,IC可以放在插座中,可以连接跳线,最后可以连接电池并准备播放!然而,这一步骤是最复杂的,因此需要精确复制这些步骤。

打开已附加的代码这个带有标签的“钥匙”。

接下来,我们需要转到首页上的偏好设置,如上图所示,并粘贴以下链接,其中显示“其他主板管理器网址”

http://drazzy.com/package_drazzy。 com_index.json

接下来我们需要在电路板管理器标签下安装电路板,如上图所示。

然后可以将Attiny85放置在面包板中,如上所示。 10uF电容需要连接到Arduino Uno上的复位和接地引脚。来自arduino的接地和5V需要分别连接到Attiny85上的引脚4和8。 Arduino引脚13必须连接到Attiny85引脚2.Arduino引脚12必须连接到Attiny85引脚1.Arduino引脚11必须连接到Attiny85引脚0,Arduino引脚10需要连接到Attiny引脚1.

选择Attiny25/45/85作为电路板。 Attiny85作为芯片,8Mhz(内部)作为时钟,并保持其余的选项。现在让程序员“Arduino成为ISP”。

接下来我们可以按上传,就像Attiny85已被编程一样!

Attiny85现在可以放在焊接PCB上的IC插座中。方向非常重要!带有小点的IC侧面必须朝向电路板的左侧。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分