自己动手做交互系统(txt+pdf+epub+mobi电子书下载)


发布时间:2021-02-16 19:06:39

点击下载

作者:徐皓祎

出版社:人民邮电出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

自己动手做交互系统

自己动手做交互系统试读:

前言

什么是人机交互?

如今提到人机交互,已不仅仅是指设备上的按键与图形界面,还包括用手势或动作操纵游戏人物、用声音改变LED灯光颜色的变化,这些非传统的人机互动方式让人们不禁感叹科技的力量。应用新型智能硬件与软件,能让人们通过更自然舒适的方式操纵机器。

本书主要涉及人机交互的一个分支—有形交互(Tangible Interaction)。这类交互设备通常比普通图形界面多了实物互动的部分,用户可通过改变物体形状位置等来操纵设备。这一交互形式曾应用于教育玩具、电子乐器、展览等领域,是十分自然直观的互动方式。本书将围绕有形交互的概念展开讲解,帮助读者熟悉这类互动系统的制作方法。写作初衷

自己动手制作交互系统充满了乐趣,但是苦于没有相关的背景知识、缺乏制作技巧和可以参考的范例,对大部分初学者来说,DIY电子制作看似比普通手工制作复杂。如果我们从交互设计入手开始制作,也许你会发现我们的项目和制作手工艺品难易度相当,而制作成果将更加智能多变。

写作本书的目标,并不是期待让每位读者通过阅读本书成为工程师或专家,而是让每位读者通过完成制作获得成就感,并有机会与他人分享制作的愉悦与幸福。从一个点子或想法在你心里生根发芽,到动手将其逐一实现,其间制作者所能获得的成就感只有体会过才能知道。而使用不同的交互方式,也会带来不同的个人体验。因此,这其中的乐趣和奥妙,读者唯有靠实践才能探索得到。本书特色

1.每章围绕一个制作项目展开,让学习者从实践中学习。

2.题材广泛,围绕3个主题展开:

  (1)与物体的互动(第1章~第3章)

  (2)音乐、声音玩具制作(第4章~第6章)

  (3)投影互动系统(第7章~第10章)。

3.每篇教程相对独立,不需要一章一章地顺序阅读。读者可选择自己感兴趣的项目制作。涉及之前的知识,会标注相关章节。

4.使用常见材料制作,步骤简单,制作时长最多不超过两天时间。

5.适当补充背景知识与现有交互案例,供参考借鉴,并提供进一步探索和制作的建议,以便读者将制作方法运用到其他内容上。编写体例

本书每一章均按照如下结构编写。

1.项目简介与背景知识

本章制作项目概述。补充相关的背景知识和交互设计案例。

2.成果展示

视频展示本章中的制作最终的成品及使用方法。

3.制作过程

  (1)准备材料:全部物料清单和所需的软件及硬件。

  (2)制作步骤:从0到100的详细分步教程。

  (3)使用方法。

4.本章小结

总结所学知识,值得关注的制作要点和设计思路。此外,提出项目进一步拓展的建议。目标读者

电子与编程零基础的青少年。

对交互设计感兴趣的科普教师。

希望快速搭建多媒体交互原型的爱好者。使用的软件与硬件

硬件

1.Makey Makey及具备相同功能的硬件。

2.投影仪:成像范围在1米至3米以内的微型投影仪。

软件

3.Soundplant

用来建立声音文件与键盘按键的映射。

4.Construct 2

这是HTML5游戏引擎。本书不要求读者掌握制作游戏的方法,当然你可以用它来调整游戏内容。使用建议

阅读本书时,请按照要求进行操作。未成年人应得到家长的指导和监督。在开始制作之前,希望家长能强调强电和弱点的区别。本书介绍的硬件使用12V以下电压,处于安全范围。但如果将硬件的使用方法随意用到家用电源电路和电气设备上,具有较大的风险,所以希望家长能做好安全教育,在制作的过程中,监督未成年人在安全范围内展开活动。

此外,在编写本书时我们虽然会仔细检查,但难免会有错误与疏忽。在此希望读者谅解并指出我们的错误。同时,我们也十分欢迎读者分享自己的制作体会,对我们提出意见和建议。欢迎写信联系作者,邮箱:xhy0566@gmail.com。也可以发私信给果壳ID:电气星。

如果你需要下载所有游戏的原文件,请点击下面的链接,填写问卷并留下你的邮箱。

链接

https://docs.google.com/forms/d/1u-pC3rl9GRqS6Q0r0coDElNtHcASSaAxjt2i3Uqp-wY/viewform?usp=send_form致谢

这本书的出版包含了很多人的心血。在此,向成书过程中曾经向我提供帮助和支持的人们表示感谢!

果壳网“万有青年计划”对本书的初稿亦有贡献。网上连载教程期间,陈一与陈岱奇对制作内容提出了自己的意见,并鼓励督促我完成10期教程的编写。在此感谢他们对这部教程的关心与付出。

同时,也要感谢我的父母和男朋友,没有你们的支持与鼓励,我的工作不可能一帆风顺。

最后,感谢关注这个系列教程的读者,是你们让我觉得之前的一切努力都是值得的!第1章欢迎来到有形交互的世界

制作难度:★☆☆☆☆

Geek指数:★☆☆☆☆

制作用时:10分钟

类型:游戏1.1 项目简介和背景知识

本章将初步介绍有形交互及其应用领域。在开始制作前,我们会向读者介绍适合自己的硬件,并熟悉它的工作原理和使用方法。最后,我们将介绍如何使用这个工具玩一个线上小游戏。1.1.1 欢迎来到交互世界

在使用各种电子设备时,我们都要通过用户界面来操作设备与系统。我们可以通过按钮或者选项来告诉设备我们的决定,也可以通过语音或手势更精确地操纵设备,引导设备帮助我们完成工作。

随着计算机运算能力的提升,在未来,我们将会把数字系统应用到日常的生活场景中去。在这一前提下,机器的用户界面不仅仅是停留在屏幕上的线上信息。我们所使用的日常用品乃至场景本身,都可能成为交互界面。将线上信息与真实世界统一到一起,是未来交互发展的方向之一。

有形交互的任务即是解决这一问题。

有形交互试图将线上信息与现实世界相结合。例如,我们在移动目标物体时,不是按下象征向右移动的按钮,而是直接向右移动一个真实的物体。

使用有形交互的形式,计算机的操作方式将会更为自然,原本的虚拟世界也能在现实世界中得到真实的体现。以下是有形交互的几个实用案例。

有形交互与真实世界:inFORM

视频 http://v.ku6.com/show/NzhoWKjgu22hWr9sVchkkA...html

3D模型投影inFORM诞生于MIT媒体实验室。用户可以远程操控变形表面,让小球来回滚动,甚至将小球捧在“手心”。

乐器:音乐蝌蚪

视频 http://www.tudou.com/programs/view/FbOSxTjQsUU

明和电机设计的音乐蝌蚪是一款电子乐器。让蝌蚪张嘴,便可以发声。手指在蝌蚪的尾巴上滑动,可以控制音调的高低。

有形交互与图形界面:ReacTable

视频 http://v.youku.com/v_show/id_XMjI4NzkxODUy.html?from=s1.8-1-1.2

ReacTable是一款适合现场演出的合成器。通过移动模块或点击桌面,演奏者可轻松进行操作。1.1.2 硬件介绍

本书将围绕有形交互这一概念,进行玩具、游戏和交互系统的制作。在制作这些项目时,我们需要使用Makey Makey或具备同等功能的硬件。请您根据实际情况采购适合自己的硬件设备。1.Makey Makey

Makey Makey诞生于MIT媒体实验室,是一款可以模拟键盘和方向键、鼠标的电路板。使用这个硬件的乐趣在于,你可以赋予任何导电物体交互功能。

优点:即插即用,兼容Windows 与 Mac。

   硬件操作无需代码,适合新手。

缺点:接口不牢固,使用时要小心。

对象:初学者2.酷乐宅

这是本土化的Makey Makey。个人条件允许的情况下,还请多多支持国货。

优点:无需编程。

   比原版多了两个字母接口。

   板子背后的原件被封在塑料外壳内,更好地保护接口。

   配套软件可以修改不同接口映射的键盘按键。

缺点:不兼容Mac。

对象:初学者3.Arduino

对象:中高级电子玩家

因为Makey Makey的原型使用了Arduino Leonardo,所以如果你手头有Arduino,可以将其直接改装成Makey Makey。以我手头最原始的Uno板子为例,因为没有模拟键盘的功能,需要用FLIP更新USB固件,不过Leonardo不需要这个步骤。此外,市面上可以买到将Arduino改装成Makey Makey的扩展板,价格比较便宜。总之,Arduino不同型号硬件的改造流程不一定相同,请根据自己的实际情况来决定。1.1.3 硬件工作原理

不论是Makey Makey、酷乐宅,还是改装后的Arduino,它们的工作原理都是相同的。使用电路板上的两个接口测量人体的电容,我们就得到了一个电容传感器。同时,使用铝箔等导电材料,提升测量的敏感度。因此,我们可以把铝箔当作开关,像使用键盘一样按下某一个按键。当我们触摸铝箔时,电容数值升高。没有触摸时,数值会保持在较低的范围。我们可以设定一个阈值。阈值就是根据测量数值判断按键能否被激活的门槛。测量数值大于阈值时,键盘上的按键被触发。相反,测量数值小于阈值时,什么也不会发生。1.2 制作过程1.2.1 准备材料(1)电脑;(2) Makey Makey或与其具备同等功能的硬件;(3)鳄鱼线。1.2.2 制作步骤第一步:连接硬件

1.用USB线将Makey Makey连到电脑上。

2.挑出两根导线。其中一根为鳄鱼线,颜色为冷色(黑或蓝)。另一根为尖端似针的导线,颜色为暖色(红黄白)。不同的颜色的线分别代表电路正极与负极。在这里,暖色为正,冷色为负。使用许多根导线时,如果不按颜色分类,很容乱作一团,所以连接导线时请养成这样的习惯。

3.连接导线。将冷色鳄鱼夹夹在板子底部的一对小孔上。

将暖色导线插入背面“W”接口的小孔内。

请再次检查两根导线是否像这样连接无误。

4.用电脑打开任意文档或网页,并点出光标。之后,双手握住两根导线的两端,每次按下字母接口所连接的导线一端后,你会发现输入了字母“W”。

5.如果你能成功完成以上操作,说明硬件连接正确。相信你已经熟悉了电路板的使用方法,那么你能尝试输入单词“as”吗?

如果无法成功输入这个字母,请参阅产品说明,或上网搜索,看看有没有人遇到和你相似的问题。第二步:用Makey Makey操纵游戏

1.用电脑打开游戏链接地址:http://supermega0566.net/game/01_GalaxyTrip/。

2.左手握住Earth区域,右手按住4个方向键和空格键,即可像使用游戏手柄一样操纵游戏。在这个游戏里,你可以使用4个方向键让飞船躲避飞来的陨石。为了不让地线占用一只手,你也可以将地线引出的鳄鱼线加在手表表带上,让金属头与身体接触。1.3 本章小结

在本章中,我们介绍了有形交互的一些简单概念和成功的应用案例。看到那么多有趣的应用,你是否有些跃跃欲试,也要自己动手试一试呢?不要着急,我们先从最简单的项目一步一步来。

完成本章的制作,相信你已经熟悉了硬件的基本使用方法。模拟键盘是我们制作交互玩具的基础。之后的项目将在模拟键盘的基础上发展出新的玩法。如果想知道你手中的这块小小的电路板还可以实现哪些有趣的制作,请继续阅读后续章节的内容。你也可以浏览Makey Makey和酷乐宅官网,在那里你可以看到世界各地玩家使用这一硬件做出的好玩有趣的电子项目。如果有任何问题,请别忘记利用论坛、客服、在线教程等一切资源!1.4 参考文献

1.Ishii, Hiroshi. “Tangible bits: beyond pixels.” Proceedings of the 2nd international conference on Tangible and embedded interaction. ACM, 2008.

2.Capacitive Sensor - Arduinohttp://playground.arduino.cc/Main/CapacitiveSensor? from=Main.CapSense第2章音乐蛋糕盘

制作难度:★☆☆☆☆

Geek指数:★☆☆☆☆

制作用时:20分钟

类型:聚会2.1 项目简介和背景知识

色彩缤纷的甜点是女孩子的最爱。但是她们对功能强大但外表朴素的电子器件并不感冒。在本章中,我们将利用基本电子原理,结合可爱的甜点作为界面,来俘获你最心仪的那个她,同时展现你的技术魅力。

本章将教你如何利用简单的导电原理为这些甜点施展声音的魔法,同时保证食物不会被电子零件污染。使用铝箔、金属管等导电材料,你和你朋友手牵手同时触摸甜点,一起形成导电回路,这时电脑会播放预先设定好的音效。浪漫的互动圣诞树Kissmas Tree

视频 http://www.tudou.com/programs/view/5RMqcKEi3Is

Kissmas Tree是一棵与众不同的圣诞树。只有当两人同时手握树枝亲吻时,才会点亮树上的5万个LED灯。在圣诞树旁边,接吻计数器会显示到现在为止圣诞树被点亮的次数。这颗浪漫的圣诞树曾来到上海新天地,助阵慈善活动。

花环上的白花是上海市市花—白玉兰,花环下的两片树叶需由接吻的两人握住。

设计师保罗·考克斯基曾经用相同的方式点亮了米兰议会大楼顶棚的灯组。这种接吻点灯的方式在全世界都十分受欢迎。

这个接吻点亮圣诞树的例子,和我们本章将要制作的音乐蛋糕盘,有着异曲同工之妙,都是巧妙利用身体接触来连通导线。2.2 成果展示

音乐蛋糕盘的最终成果参见标题图。您也可以进入下面的链接观看实际效果的视频:

http://v.youku.com/v_show/id_XODg5NDgyNzI0.html2.3 制作过程2.3.1 准备材料(1)甜点:推荐使用蓬松柔软的蛋糕,因为内部水分油脂可以导电。 如果是巧克力的话,外面的锡箔纸不用剥开。如果是纸杯蛋糕的话,请把纸杯剥下来。(2)蛋糕纸:分为白色和金银色纸两类,有蕾丝花纹。

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

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

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载