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

    文章

    868

    浏览量

    41536
  • ATtiny
    +关注

    关注

    3

    文章

    128

    浏览量

    20240
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ATtiny3224/3226/3227:高性能低功耗的tinyAVR® 2系列微控制器

    Microchip Technology ATtiny3224、ATtiny3226与ATtiny3227 8位微控制器 (MCU) 采用带硬件乘法器的AVR® CPU,运行速率高达20MHz,具有
    的头像 发表于 10-14 16:26 331次阅读
    <b class='flag-5'>ATtiny</b>3224/3226/3227:高性能低功耗的tinyAVR® 2系列微控制器

    如何制作字母数字键盘

    制作字母数字键盘
    发表于 09-05 07:24

    键盘常见问题的解决方法

    用户点击输入框时,软键盘默认弹出。但在特定场景下,需要对软键盘的弹出和收起进行控制,如点击空白区域收起软键盘,进入页面时输入框主动获焦。开发者还需根据软键盘状态和高度调整页面布局。
    的头像 发表于 09-04 09:11 530次阅读

    键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封

    薄膜键盘是一种常见的键盘类型,它使用薄膜作为按键的触发器。而键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封。薄膜
    的头像 发表于 08-26 10:03 684次阅读
    <b class='flag-5'>键盘</b>薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜<b class='flag-5'>键盘</b>按键弹性体的部分或高弹性密封

    如何使用 QMK的固件键盘开源在 NUC029 上实现键盘

    使用 QMK的固件键盘开源在 NUC029 上实现键盘
    发表于 08-20 08:22

    Texas Instruments F29H85X-SOM-EVM MCU评估板数据手册

    Texas Instruments F29H85X-SOM-EVM MCU评估板用于TI C2000™ MCU系列中的F29H85x和F29P58x器件。该模块化系统设计非常适合用于初始评估和原型
    的头像 发表于 07-04 11:17 619次阅读
    Texas Instruments F29H<b class='flag-5'>85</b>X-SOM-EVM MCU评估板数据手册

    HarmonyOS应用自定义键盘解决方案

    自定义键盘是一种替换系统默认键盘的解决方案,可实现键盘个性化交互。允许用户结合业务需求与操作习惯,对按键布局进行可视化重构、设置多功能组合键位,使输入更加便捷和舒适。在安全防护层面,自定义键盘
    的头像 发表于 06-05 14:19 1564次阅读

    怎么调出来点击弹出的键盘是9键数字小键盘

    我使用了系统默认的中文键盘,但是我有一些输入框需要的是默认的9键数字输入。我应该怎么调出来点击弹出的键盘是9键数字小键盘。用按钮组自己做吗?
    发表于 04-02 07:41

    树莓派OS 的屏幕键盘不好用?这个方法可以解决问题!

    导语如果你有一台树莓派的触摸屏或者HMI产品,希望使用屏幕虚拟键盘输入信息时,会出现下面的困惑,默认打开的键盘只有一点点,不能铺满整个屏幕,用起来很不方便,最后只能放弃改用外部的USB键盘
    的头像 发表于 03-25 09:19 850次阅读
    树莓派OS 的屏幕<b class='flag-5'>键盘</b>不好用?这个方法可以解决问题!

    FS85如何通过OTP编程进行配置?

    FS85 中: \" 通过 OTP 编程进行配置。原型启用以支持项目期间的自定义设置 在工程模式下开发。
    发表于 03-24 06:03

    霍尔IC SC4011赋能磁轴键盘新体验

    键盘的世界里,磁轴键盘正以其独特的魅力崭露头角。而钧敏科技主推的霍尔 IC-SC4011 芯片,更是成为了磁轴键盘背后的强大 “心脏”,为众多用户解决了长期困扰的痛点。
    的头像 发表于 03-11 15:33 808次阅读

    74HC85;74HCT85 4位幅度比较器规格书

    电子发烧友网站提供《74HC85;74HCT85 4位幅度比较器规格书.pdf》资料免费下载
    发表于 02-09 11:55 0次下载
    74HC<b class='flag-5'>85</b>;74HCT<b class='flag-5'>85</b> 4位幅度比较器规格书

    AN-660:XY矩阵键盘与MicroConverter的接口

    电子发烧友网站提供《AN-660:XY矩阵键盘与MicroConverter的接口.pdf》资料免费下载
    发表于 01-13 16:02 0次下载
    AN-660:XY矩阵<b class='flag-5'>键盘</b>与MicroConverter的接口

    EE-85:建议处理未使用的SHARC引脚

    电子发烧友网站提供《EE-85:建议处理未使用的SHARC引脚.pdf》资料免费下载
    发表于 01-07 14:28 0次下载
    EE-<b class='flag-5'>85</b>:建议处理未使用的SHARC引脚

    一文读懂双85测试时间以及等效实际寿命

    85测试在与世界标准接轨的今天,几乎所有工业产品都需要经历可靠性模拟环境试验,以验证产品在各种条件下的正常运行。在这些试验中,恒温恒湿试验(如高低温试验、高低温湿热试验)和冷热冲击试验扮演着
    的头像 发表于 12-30 15:28 3469次阅读
    一文读懂双<b class='flag-5'>85</b>测试时间以及等效实际寿命