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

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

3天内不再提示

纸板可编程键盘的制作教程

454398 来源:工程师吴畏 2019-08-08 17:52 次阅读

第1步:材料/工具

Adafruit Itsy Bitsy 32u4(请保留此款产品,以后再使用)

机械开关或常规按钮

电线(这是我使用的电线,但是任何都应该工作,我只是没有任何额外的铺设)

纸板(我从背面的硬纸板上得到了我的记事本,瓦楞纸也可能不起作用。)

胶带

X-Acto Knife

烙铁

焊料

满足Arduino IDE要求的计算机(大多数Windows,Mac或Linux计算机应该可以正常工作)

步骤2:纸板框架

首先,我用纸板制作了键盘的框架。我使用了记事本背面的密集纸板,但大多数其他类型的纸板都可能起作用。在切割之前,我测量并绘制线条以帮助指导我,如上图所示,这最终工作得相当好。接下来我用X-Acto刀切割框架,然后切掉机械开关的孔。我最初的想法是让框架边缘的襟翼收起来,以便我不必使用任何粘合剂。但是,由于纸板的厚度不能很好地工作,我决定在步骤6之后使用胶带完成它。

步骤3:接线

对于这个项目的接线,我只需将所有开关连接到Itsy Bitsy上的不同编号的引脚。然后,为了简单起见,我将接地引脚连接到其中一个开关,并将下一个开关焊接到另一个开关,依此类推(这可以在上面的图片中看到)。 仅供参考,您需要将框架中已有的开关焊接起来,因为没有任何开口可以将任何东西送到另一侧,特别是因为它是用纸板制成的。

第4步:设置Itsy Bitsy

首先,您将要获得我们将成为的Arduino IDE软件用来从这里编程板。接下来,继续将Itsy Bitsy插入您的计算机并按照此处的说明操作。“我会在教学中解释这一点,但是adafruit.com的人们在解释如何使用他们的产品方面做得很好。

第5步:编程

请记住,这个instructable的编程部分就是我如何做到的,你可以改变它的任何方面以满足你的需求。。大多数快捷方式都可以在程序设置中找到,但是如果你在那里找不到它们,你应该能够在网上查找并找到你需要的东西。您可以通过将不同键的代码放在由分号分隔的连续行中来创建具有多个键的快捷方式。这可以在第一个“if”语句中的arduino代码中看到,其中一个按钮的代码在按下时打印大写字母W.如果您想制作更复杂的快捷方式,您可以利用名为Auto Hotkey的程序来执行诸如只需按一下按钮即可打开应用程序。当我自己玩它时,我会尝试更新这个instructable。

第6步:构建

一旦我将所有按钮连接起来,我就开始尝试找出如何将电路板安装到电路板上纸板。不幸的是,由于Itsy Bitsy没有安装孔而且我们使用的表面不那么坚固,所以实际上没有好办法。我们想出的是使用adafruit送入Itsy Bitsy的包来保护和保护板本身。正如您在上图中所看到的,我将电路板放入包中并将包装袋粘贴到纸板上。您还需要切断与原始开口相对的袋子侧面,以便可以使用微型USB端口。一旦你将电路板“固定”,就可以将盒子折叠起来,如图中所示并用胶带粘贴,或者,如果你使用足够薄的纸板,则可以将卡片塞入纸板的狭缝中。

第7步:键帽

不幸的是,这就是纸板开始失去用处的地方。我无法找到一种用纸板制作钥匙帽的方法,这对于频繁使用来说可能不是一个好主意。但是,如果您只是将它用于快捷方式和执行命令,就像我一样,它可能会很好。另一方面,如果您将其用于游戏,您可能需要考虑购买一些廉价的键帽。

步骤8:结论

总的来说,我对这个项目的目标是制作一个廉价,实用的物品,可以在大多数人的生活中使用,作为其他高端产品的替代品。我认为这个目标很容易实现,因为它总共花费了12到13美元,这取决于你已经拥有的材料,并且它具有非常大的功能,你可以通过更多的建筑材料和编程来扩展它们。

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

    关注

    4

    文章

    843

    浏览量

    39006
收藏 人收藏

    评论

    相关推荐

    爱普生的低抖动温补可编程晶振

    爱普生发布最新可编程晶体 SG-8200/8201CJ.封装为2.0 x1.6(mm)还有SG-8201CJA 符合汽车应用AEC-0100可为可编程?就是输出频率可以根据客户需求编辑的晶体振荡器
    发表于 04-08 14:27 0次下载

    嵌入式可编程片上系统是什么

    嵌入式可编程片上系统(Embedded Programmable System-on-Chip,或简称EPSoC)是一种特殊的嵌入式系统,它结合了嵌入式系统的特点和可编程片上系统的灵活性。
    的头像 发表于 03-28 15:33 241次阅读

    可编程片上系统的基本特征和主要应用

    可编程片上系统是一种特殊的嵌入式系统:首先它是片上系统,即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。
    的头像 发表于 03-28 15:13 184次阅读

    可编程片上系统是什么意思

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统。它首先是一个片上系统,这意味着整个系统的主要逻辑功能由单个芯片完成。其次,它具有可编程的特性,设计方式灵活,可裁减、可扩充、可升级,并具备软硬件在系统
    的头像 发表于 03-28 15:09 201次阅读

    可编程片上系统是什么

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统,它集成了数字逻辑、模拟电路和可配置模块,将传统的微处理器、微控制器和可编程逻辑器件等功能融合
    的头像 发表于 03-28 14:55 179次阅读

    现场可编程门阵列的原理和应用

    FPGA是一种可编程的硬件逻辑器件,其核心组成部分是可编程逻辑单元(PLU)和可编程互连资源(Interconnect Resources)。PLU是一组可编程的逻辑门,如与门、或门、
    的头像 发表于 03-27 14:49 171次阅读

    现场可编程门阵列是什么

    现场可编程门阵列(Field Programmable Gate Array,简称FPGA)是一种超大规模可编程逻辑器件,由可编程逻辑资源、可编程互连资源和
    的头像 发表于 03-16 16:38 1706次阅读

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑功能。
    的头像 发表于 02-26 18:24 650次阅读

    分享 | 可编程晶振芯片几个知识点

    什么是可编程晶振?可编程晶振多为有源晶振,由两个芯片组成;一个是全硅MEMS谐振器,一个是具有温补功能的芯片,可以启动电路锁相环CMOS
    的头像 发表于 01-09 17:51 560次阅读
    分享 | <b class='flag-5'>可编程</b>晶振芯片几个知识点

    简单认识现场可编程门阵列

    现场可编程门阵列 (Field Programmable Gate Array, FPGA)也称为现场可编程器件,是在 PROM ( Programmable Read Only Memory
    的头像 发表于 12-01 09:25 397次阅读

    可编程电子负载原理及制作、注意事项

    可编程电子负载原理及制作、注意事项 可编程电子负载是一种用于模拟实际电子装置并测试其性能的设备。它主要由负载模块、控制模块和可编程模块组成。负载模块用于承受电流和电压,并模拟实际负载,
    的头像 发表于 11-07 10:42 595次阅读

    什么是可编程片上系统?PSOC和FPGA的区别

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种集成了数字逻辑、模拟电路和可配置模块的片上系统。它将传统的微处理器、微控制器和可编程逻辑器件等功能融合到一个芯片中,并提供了可编程的硬件资源
    发表于 07-06 15:15 2658次阅读

    可编程逻辑器件测试

    可编程逻辑器件 (Programmable Loeie Device,PLD)是一种用户编程实现某种逻辑功能的逻辑器件,主要由可编程的与阵列、或阵列、门阵列等组成,可通过编程来实现一定
    发表于 06-06 15:37 445次阅读
    <b class='flag-5'>可编程</b>逻辑器件测试

    可编程逻辑器件测试方法

    可编程逻辑器件 (Programmable Loeie Device,PLD)是一种用户编程实现某种逻辑功能的逻辑器件,主要由可编程的与阵列、或阵列、门阵列等组成,可通过编程来实现一定
    的头像 发表于 06-06 15:35 764次阅读
    <b class='flag-5'>可编程</b>逻辑器件测试方法

    如何制作一个简单的2步Arduino可编程定时器电路

    在本文中,我们将学习如何制作一个简单的2 步 Arduino 可编程定时器电路,该电路可用于通过独立可调的 ON 和 OFF 时序来切换电气负载的开/关。
    的头像 发表于 05-24 17:04 1435次阅读
    如何<b class='flag-5'>制作</b>一个简单的2步Arduino<b class='flag-5'>可编程</b>定时器电路