查看: 257|回复: 0

[中级教程] 【Gravity】Mind+掌控板进阶教程-项目十 答案之书

[复制链接]
本帖最后由 EVE 于 2019-8-23 15:49 编辑

项目 答案之书


面对生活中的各种选择,我们时常难以抉择,如果这个时候得到一些提示,那该多好!于是真的有人写了这样一本《答案之书》,就像下图这样,你见过吗?


在这本书里,每一页都写有一句有关选择或行动的答案,当你为生活中的小事犹豫不决的时候,随意翻开其中一页,《答案之书》就会给你一个回答。


《答案之书》有点类似于占卜,就像在一些宗教文化中常看到的求签活动一样,可以帮助人们在心理上预示一件事的结果。
那么《答案之书》或者说类似的占卜真的有那么神奇吗?

其实不是,这只能起到给人一种心理暗示的作用。在真正有问题时候,要知道所有预测都不能真的得到结局,但是可以通过这样的心理暗示,赋予自己迎接结局的勇气。

话说回来,掌控板如何能做一个《答案之书》呢?如果结合求签活动中的一些好玩的点子,能不能做出更有趣的应用呢?一起来头脑风暴一下吧!

头脑风暴


问题清单
1、真实的《答案之书》通过随意翻页得到一个随机的一句话作为答案,掌控板如何显示随机的一句话呢?如何模拟翻页这个动作呢?
2、能否结合求签活动中将求签目的分为求财、问事、姻缘等等这些,开发更好玩的应用方式呢?
3、如何设计人与答案之书的硬件交互呢?是否可以加入一些灯光增加神秘色彩呢?
4、你还有其他好玩的想法吗?尝试评估它的可实现性,然后动手实现吧!



规划方案


功能分解

在这个项目中,需要实现的基本功能是像《答案之书》一样,让寻求答案的人在做出某种触发后,得到一句答案。

这里选择按钮作为触发,在掌控板上随机显示一句话作为答案。结合求签活动的启发,添加手动选择目的的功能,使用旋钮配合舵机、灯带实现功能。



构造外观




问题记录
在后面项目实现过程中,可能会遇到各种各样的困难,尝试在下表中记录你遇到的问题和解决办法,便于以后出现类似问题时能更好的面对。




功能实现


功能1:按下按钮,显示答案
通过按下按钮,在掌控板屏幕上随机显示一句话作为答案。
连线图:

程序:

运行结果:按下按钮时,屏幕上随机显示一句话。
大家可以在实际编程时,多加几句答案,这样操作会更加好玩哦!

功能2:神奇的答案之书
使用旋钮控制舵机舵机0-180度转动范围与灯带的0-6号灯珠一一对应。

这里用灯带的7颗灯珠代表7个不同的目的,例如求签中常用的平安、姻缘、占病、问事、寻人、功名、求财。

当旋钮转动时,舵机转动,对应的灯珠亮。这样寻求答案的人可以在手动选好目的后,按下按键,即可在屏幕上显示选择的目的随机出现的答案。

连线图:
程序:


运行结果:先转动旋钮,舵机随之转动,对应灯带上的灯珠亮;再按下按钮,屏幕上第一行显示旋钮选择的目的,第二行显示一句话作为答案。

构造外观
外观结构有多种实现方法,下图仅作示例:


视频
评价与反思


与人分享快乐,能产生更多快乐,尝试让身边有困扰的亲朋好友来体验一下你的答案之书,看看能否为他们心中的困扰找到一丝方向呢!你还可以在DF创客社区中分享作品,听听更多人的建议!

社区网址:www.dfrobot.com.cn

问卷调查
尝试让体验过你作品的人做下面的问卷表,看看在别人眼中这个作品的闪光点与不足。


自我反思
梳理自己设计项目的思维逻辑、项目在执行层面的问题和经验等等,可以帮助我们形成学习的闭环,加深在项目进行的过程中对知识点和内容的理解,找到可以改进和提高的地方。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail