14713| 2
|
[掌控板入门] 【Gravity】Mind+掌控板进阶教程-项目十 答案之书 |
项目十 答案之书 面对生活中的各种选择,我们时常难以抉择,如果这个时候得到一些提示,那该多好!于是真的有人写了这样一本《答案之书》,就像下图这样,你见过吗? 在这本书里,每一页都写有一句有关选择或行动的答案,当你为生活中的小事犹豫不决的时候,随意翻开其中一页,《答案之书》就会给你一个回答。 《答案之书》有点类似于占卜,就像在一些宗教文化中常看到的求签活动一样,可以帮助人们在心理上预示一件事的结果。 那么《答案之书》或者说类似的占卜真的有那么神奇吗? 其实不是,这只能起到给人一种心理暗示的作用。在真正有问题时候,要知道所有预测都不能真的得到结局,但是可以通过这样的心理暗示,赋予自己迎接结局的勇气。 话说回来,掌控板如何能做一个《答案之书》呢?如果结合求签活动中的一些好玩的点子,能不能做出更有趣的应用呢?一起来头脑风暴一下吧! 头脑风暴 问题清单 1、真实的《答案之书》通过随意翻页得到一个随机的一句话作为答案,掌控板如何显示随机的一句话呢?如何模拟翻页这个动作呢? 2、能否结合求签活动中将求签目的分为求财、问事、姻缘等等这些,开发更好玩的应用方式呢? 3、如何设计人与答案之书的硬件交互呢?是否可以加入一些灯光增加神秘色彩呢? 4、你还有其他好玩的想法吗?尝试评估它的可实现性,然后动手实现吧! 规划方案 功能分解 在这个项目中,需要实现的基本功能是像《答案之书》一样,让寻求答案的人在做出某种触发后,得到一句答案。 这里选择按钮作为触发,在掌控板上随机显示一句话作为答案。结合求签活动的启发,添加手动选择目的的功能,使用旋钮配合舵机、灯带实现功能。 构造外观 问题记录 在后面项目实现过程中,可能会遇到各种各样的困难,尝试在下表中记录你遇到的问题和解决办法,便于以后出现类似问题时能更好的面对。 功能实现 功能1:按下按钮,显示答案 通过按下按钮,在掌控板屏幕上随机显示一句话作为答案。 连线图: 程序: 运行结果:按下按钮时,屏幕上随机显示一句话。 大家可以在实际编程时,多加几句答案,这样操作会更加好玩哦! 功能2:神奇的答案之书 使用旋钮控制舵机,舵机0-180度转动范围与灯带的0-6号灯珠一一对应。 这里用灯带的7颗灯珠代表7个不同的目的,例如求签中常用的平安、姻缘、占病、问事、寻人、功名、求财。 当旋钮转动时,舵机转动,对应的灯珠亮。这样寻求答案的人可以在手动选好目的后,按下按键,即可在屏幕上显示选择的目的和随机出现的答案。 连线图: 程序: 运行结果:先转动旋钮,舵机随之转动,对应灯带上的灯珠亮;再按下按钮,屏幕上第一行显示旋钮选择的目的,第二行显示一句话作为答案。 构造外观 外观结构有多种实现方法,下图仅作示例: 视频 评价与反思 与人分享快乐,能产生更多快乐,尝试让身边有困扰的亲朋好友来体验一下你的答案之书,看看能否为他们心中的困扰找到一丝方向呢!你还可以在DF创客社区中分享作品,听听更多人的建议! 社区网址:www.dfrobot.com.cn 问卷调查 尝试让体验过你作品的人做下面的问卷表,看看在别人眼中这个作品的闪光点与不足。 自我反思 梳理自己设计项目的思维逻辑、项目在执行层面的问题和经验等等,可以帮助我们形成学习的闭环,加深在项目进行的过程中对知识点和内容的理解,找到可以改进和提高的地方。 |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed