本节书摘来异步社区《自己动手做交互系统》一书中的第2章,第2.3节,作者:徐皓祎,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.3 制作过程

2.3.1 准备材料

(1)甜点:推荐使用蓬松柔软的蛋糕,因为内部水分油脂可以导电。 如果是巧克力的话,外面的锡箔纸不用剥开。如果是纸杯蛋糕的话,请把纸杯剥下来。

(2)蛋糕纸:分为白色和金银色纸两类,有蕾丝花纹。

推荐使用银色蛋糕纸,因为上面的涂料有良好的导电效果,可以直接夹鳄鱼线,用起来比较省力。

如果时间紧迫买不到银色蛋糕纸,白色蛋糕纸也可以使用。建议选择镂空部分较多的样式。因为白色蛋糕纸无法导电,所以我们只好在下面加一层铝箔,当食物透过蛋糕纸的小孔和铝箔接触时,即可导电。

(3)铝箔纸(可选):如果你手里只有白色蛋糕纸,需要它来导电。

(4)蛋糕盘(可选):多层蛋糕盘不但好看,中间的金属支架还可以充当导线。

(5)硬件:Makey Makey或具备同等功能的硬件

使用方法请参见第1章。

(6)导线:鳄鱼线和普通导线。

(7)电脑。

2.3.2 制作步骤

第一步:蛋糕盘安装
这次用的是不导电的白色蛋糕纸。

1.买来的蛋糕纸可能会有没切好的部分,我们优先清理小孔上没有切干净的纸片,尽量让所有孔都露出来!

2.为了让蛋糕纸能顺利摆在双层蛋糕盘上,可在纸正中剪了一个小孔,大小和蛋糕盘上的孔差不多。

3.拿出铝箔纸,按之前蛋糕纸的尺寸,剪出比它稍小的一块,方形圆形均可,不过最重要的是当铝箔纸叠在蛋糕纸下面时,铝箔纸边缘不要超过蛋糕纸。

4.把铝箔盖在盘子上,再附上蛋糕纸。因为盘子中心有一个小孔,所以你能通过挤压感觉到小孔大致的位置,让铝箔和蛋糕纸的中心和小孔重合。你可以用指甲在铝箔纸上捋出一个印记,之后按照这个印记剪出一个小洞。注意洞切不可开得太大,不然铝箔无法和金属棍接触导电。

5.上面的步骤都完成时,按照蛋糕纸在上,铝箔在中间,盘子在下的顺序,将蛋糕盘组装好。

第二步:搭建回路与调试
1.我们在盘子底部螺丝处垫上铝箔条(之前的边角料),你也可使用手边好用的导电材料。如果桌子是金属的那就更好了。总之,你引出来的这根“导线”要连在Makey Makey的方向键上,这个按键须有对应的声音映射。

2.让自己的身体与地线连接。

3.把点心摆在蛋糕纸小孔较多的地方。确认你触摸点心的时候,Makey Makey的指示灯会亮起。否则,请找出电路的断点,重新调试。如果触摸点心,指示灯没有亮,有可能是点心太干燥了。

到这一步,我们就完成了所以物理设备的安装。

第三步:加载音效
打开网页

http://www.xxuc.cn/game/1423411643/Food%20Magic/index.html```这里有准备好的声音素材,你可以直接按方向键播放声音。如果你决定使用某一个声音,那么请把盘子连接的导线接在酷乐宅的相应方向键上。音效列表如下。1.口袋妖怪:治愈、进化;2.超级玛丽:吃蘑菇;3.魔法系:风铃、竖琴;4.警报。如果你想直接播放事先录制好的声音文件,可使用Scratch创建音效和键盘的映射。在Scratch中编辑十分便捷,你可以在网页上直接操作。使用Scratch创建声音映射的方法
1.打开``http://scratch.mit.edu/``。点击左上角“创建”。<div style="text-align: center"><img src="https://yqfile.alicdn.com/8d2032f9e05e747d37cd0f251f3b7434c4543d76.png" width="" height="">
</div>在脚本下面选择“事件”,找到“当按下空格键”模块。<div style="text-align: center"><img src="https://yqfile.alicdn.com/ebf1af35139e2e86abce2222840ed39564a4816e.png" width="" height="">
</div>把这个模块拖到右侧。<div style="text-align: center"><img src="https://yqfile.alicdn.com/c80624a3f0eab7df50cc9390841b90daff1d9a08.png" width="" height="">
</div>点击下拉菜单,选择任意方向键。在这里我们使用默认的空格键,但你可以修改成其他按键。<div style="text-align: center"><img src="https://yqfile.alicdn.com/db5471664ea7fa3b6ccb917f331824d15c3f2893.png" width="" height="">
</div>2.在“脚本”下选择“声音,找到“播放声音”模块, 把这个模块像之前那样拖到右侧。<div style="text-align: center"><img src="https://yqfile.alicdn.com/2bf7853de341c394147c2fce2836d3abbcc0cc35.png" width="" height="">
</div>两个模块应该这样摆放。<div style="text-align: center"><img src="https://yqfile.alicdn.com/ad5e2ed31724e3e832be8103923eb79a8510bbb1.png" width="" height="">
</div>3.点击“声音”标签页, 点击右侧文件夹图标上传你的声音文件。<div style="text-align: center"><img src="https://yqfile.alicdn.com/e0f54e4442b0533b7088c6fa4dec30e5e2738001.png" width="" height="">
</div>4.回到脚本,把默认播放的声音meow改成你上传的文件,然后按空白键或你设置的按键,听听有没有播放声音文件。成功后连接Makey Makey。
<div style="text-align: center"><img src="https://yqfile.alicdn.com/ab0f8e006fcd5848bfb8749bd8b148ff6cb1a6a7.png" width="" height="">
</div>至此声音映射制作完毕!####2.3.3 使用方法
1.开始前,你要保证与地线连接。当你朋友正要拿起蛋糕时,你要牵起他(她)的手。在他(她)拿起蛋糕的时候,预设好的音效会响起。要点在于,必须要保证建立回路,中间不能有断点。

《自己动手做交互系统》——2.3 制作过程相关推荐

  1. 《自己动手做交互系统》——第2章 音乐蛋糕盘

    本节书摘来异步社区<自己动手做交互系统>一书中的第2章,作者:徐皓祎,更多章节内容可以访问云栖社区"异步社区"公众号查看 第2章 音乐蛋糕盘 自己动手做交互系统 第2章 ...

  2. 《自己动手做交互系统》——导读

    前 言 什么是人机交互? 如今提到人机交互,已不仅仅是指设备上的按键与图形界面,还包括用手势或动作操纵游戏人物.用声音改变LED灯光颜色的变化,这些非传统的人机互动方式让人们不禁感叹科技的力量.应用新 ...

  3. 微信小程序投票系统制作过程详解

    目录 引言: 一.环境准备 二.页面设计 三.数据管理 四.功能实现 五.测试和发布 结语: 引言: 微信小程序是一种快速.便捷的应用开发方式,而投票系统则是小程序开发中常见且有趣的项目之一.在本文中 ...

  4. arduino智能浇花系统_解放双手!自己动手做一个简易智能浇花系统

    原标题:解放双手!自己动手做一个简易智能浇花系统 面对疫情,宅在家的我们可以以各种方式为战"疫"一线的医护工作者.紧急研究病毒的科研人员.口罩厂日夜工作的人们......加油打气. ...

  5. html文件做屏保win10,win10系统屏保制作成桌面壁纸的解决教程

    win10系统使用久了,好多网友反馈说关于对win10系统屏保制作成桌面壁纸设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统屏保制作成桌面壁纸进行设置,有什么好的办法去设置wi ...

  6. PythonStock(26)股票系统:股票系统视频说明,开始陆续的制作视频了,这样更家形象生动的讲解股票系统。陆续制作视频,把这个股票系统持续做下去。重点是数据的分析能力

    目录 前言 1,关于股票系统 3,总结 前言 使用Python开发一个web股票项目. [github项目地址]: https://github.com/pythonstock/stock [知乎专栏 ...

  7. 自己动手做自动发布系统三

    文章目录 新增加了钉钉通知 增加了发布查看结果,不只是通过邮件了 自己动手做自动发布系统一 自己动手做自动发布系统二 即将发布.开发已经告一段落,剩下的就是专心优化一下体验方面的东西 新增加了钉钉通知 ...

  8. 自己动手做自动发布系统二

    文章目录 为什么要做? ProjectCI 全屏幕适配 漂亮的API文档 漂亮的通知邮件 自己动手做自动发布系统一 为什么要做? Jenkins其实已经实现了自动发布,但是作为一个热门开源的项目,一旦 ...

  9. 服务器远程重新做系统吗,服务器远程做系统安装系统

    服务器远程做系统安装系统 内容精选 换一换 本节操作以Windows Server 2012操作系统的弹性云服务器为例介绍实现多用户登录的操作步骤.Windows server2012服务器默认能够支 ...

最新文章

  1. 取消ssh密钥文件登录_Xshell密钥登入,增加安全
  2. 贝塞尔曲线动画demo(仿美人相机效果)
  3. 关闭Windows 8的metro UI的方法汇总
  4. 人民日报点名批评互联网社区团购,各种“买菜”软件要黄?程序员们:感觉白加班了!...
  5. 记数据结构MOOC-二叉树
  6. amber 口译_口译员设计模式示例
  7. 解决:There was an unexpected error (type=Internal Server Error,..). No instances available for XXX
  8. cookie、Session、Token、sessionStorage、localStorage简介__Token放在 cookie, sessionStorage 和 localStorage中区别
  9. [转]Unity3D新手引导开发手记
  10. 【Hbase】程序批量put数据到Hbase
  11. sql有循环吗_我把 SQL 执行效率提高了 10,000,000 倍!
  12. 搜索。深搜学习。深度优先搜索之数字全排列。nyoj,组合数
  13. VS2012使用 MSDN教程
  14. 内存篇:JVM内存结构
  15. 渗透测试工程师面试题大全(一)
  16. css中pc和pt,css中px和pt的区别是什么
  17. 上传文件到到大数据平台
  18. 逐点分析,这样做Web端性能测试更易上手
  19. #计划# 机器视觉 #视觉增强 #python #数据库 #算法 #深度学习 #迁移学习 #matlab #数据融合
  20. 《Leaflet 进阶知识点》- L.polygon 多边形绘制详解

热门文章

  1. chrome全部使用微软雅黑字体
  2. 100N10-ASEMI中低压MOS管100N10
  3. 花椰菜的 8 大健康益处,为你一一盘点
  4. adb无法识别USB设备
  5. 高中地理模板_高中地理万能模板
  6. 使用正则表达式匹配省略号
  7. 退休档案年龄的认定是以什么为准
  8. Kubernetes v1.23即将发布,有哪些重磅更新?
  9. 如何在Excel的一列中查找其是否包含指定单元格的值
  10. 蓝桥杯赛前冲刺补习第四课——《数学知识的应用》