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

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

3天内不再提示

如何制作Attiny85键盘

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

第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:将设计打印到碳粉纸上

如何制作Attiny85键盘

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

步骤3:准备空白PCB

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

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

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

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

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

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

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

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

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

步骤8 :(可选)涂漆PCB

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

步骤9:焊接时间!

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

步骤10:编程Attiny85并添加IC

这是最后一步!完成此操作后,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侧面必须朝向电路板的左侧。

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

    关注

    4

    文章

    843

    浏览量

    39004
  • ATtiny
    +关注

    关注

    3

    文章

    128

    浏览量

    19475
收藏 人收藏

    评论

    相关推荐

    薄膜键盘领域设计#键盘

    薄膜键盘
    泰达克电子材料
    发布于 :2024年01月09日 11:30:41

    attiny连接电脑后无法烧录是怎么回事?

    attiny连接电脑后无法烧录
    发表于 10-31 07:34

    请问attiny13a用arduino怎么手动实现i2c?

    attiny13a用arduino怎么手动实现i2c?
    发表于 10-30 07:33

    attiny24可以用什么编译器开发?

    attiny24a可以用什么编译器开发,如果用arduino IDE开发,那么isp固件怎么烧写,手上有一个usbisp下载器
    发表于 10-13 08:29

    可在单片机上练手的小型图形库

    这个小型图形库提供点、线和字符绘图命令,用于 ATtiny85 上的 I2C 128x64 OLED 显示器.
    的头像 发表于 08-21 14:15 438次阅读
    可在单片机上练手的小型图形库

    使用ATtiny85制作内部时钟的小型8针Arduino

    电子发烧友网站提供《使用ATtiny85制作内部时钟的小型8针Arduino.zip》资料免费下载
    发表于 07-12 11:33 0次下载
    使用<b class='flag-5'>ATtiny85</b><b class='flag-5'>制作</b>内部时钟的小型8针Arduino

    在过期信用卡上构建ATtiny85游戏机

    电子发烧友网站提供《在过期信用卡上构建ATtiny85游戏机.zip》资料免费下载
    发表于 07-12 11:09 1次下载
    在过期信用卡上构建<b class='flag-5'>ATtiny85</b>游戏机

    Attiny84入门

    电子发烧友网站提供《Attiny84入门.zip》资料免费下载
    发表于 07-03 11:35 0次下载
    <b class='flag-5'>Attiny</b>84入门

    如何制作ATtiny85控制台-ArduPlay

    电子发烧友网站提供《如何制作ATtiny85控制台-ArduPlay.zip》资料免费下载
    发表于 06-30 14:28 0次下载
    如何<b class='flag-5'>制作</b><b class='flag-5'>ATtiny85</b>控制台-ArduPlay

    多台ATtiny85/13A编程器开源分享

    电子发烧友网站提供《多台ATtiny85/13A编程器开源分享.zip》资料免费下载
    发表于 06-29 10:26 0次下载
    多台<b class='flag-5'>ATtiny85</b>/13A编程器开源分享

    带有ATtiny85的电池供电土壤湿度计

    电子发烧友网站提供《带有ATtiny85的电池供电土壤湿度计.zip》资料免费下载
    发表于 06-19 11:44 0次下载
    带有<b class='flag-5'>ATtiny85</b>的电池供电土壤湿度计

    使用ATTINY85的简单RGB桌面时钟

    电子发烧友网站提供《使用ATTINY85的简单RGB桌面时钟.zip》资料免费下载
    发表于 06-09 10:20 0次下载
    使用<b class='flag-5'>ATTINY85</b>的简单RGB桌面时钟

    如何在ATTiny85上设置高速PWM?

    我在 Attiny85 上设置高速 pwm 时遇到问题。我需要以 400kHz 的速度使用 PCK。我相信我已经正确地遵循了数据表,但由于某种原因,定时器中断标志不起作用。 这是 如果我对设备进行
    发表于 06-09 07:07

    如何在Arduino和ESP上构建按钮输入的提示?

    语言)和 ESP-Basic 的示例。也可以很容易地移植到 MicroPython 和其他控制器,如 ATTiny85、ESP32、PIC 等。
    发表于 05-25 08:15

    ATtiny85单片机电路板如何制作

    的电路板接头是全新设计的。最有用的功能是当所有 6 个端口引脚都水平连接时,它可以为垂直面包板提供电源连接。其他特点如下: &时代; 2.5 cm (1 ½ X 1):很好的补充,可以为面包板项目节省大量额外的连接。
    发表于 05-12 06:37