产品简介:
穿越火线游戏装置是一款由HS-KEY1-P按键开关模块 、HS-S31L 碰撞传感器 、 HS-F02P 无源蜂鸣器 、 HS-F19P OLED显示屏、HS-F16A穿越火线执行器等配件组合而成的智能套件。该项目实现了如何利用Arduino平台结合多种硬件组件,如OLED显示屏、无源蜂鸣器和RGB灯带等来实现一个简单有趣的交互游戏。玩家通过触碰连接到数字引脚 10 对应的铁丝(通过按钮状态模拟触碰动作)来进行游戏互动。每次有效触碰(即触碰且与上一次触碰状态有变化),触碰次数计数器buttonPushCounter会增加 1 次,同时蜂鸣器会响起特定频率的声音持续 0.2 秒,RGB 灯带会亮起红色持续 0.2 秒。如果玩家将铁丝保持触碰状态超过 1 秒,会被判定为作弊行为,此时buttonPushCounter会被直接设置为 11,同样蜂鸣器响起且 RGB 灯带亮起红色,等同于挑战失败。oled显示屏显示相应信息。挑战限制:玩家允许的有效触碰铁丝次数最多为 10 次。挑战失败判定:当触碰铁丝的次数buttonPushCounter超过 10 次时,游戏判定为挑战失败。此时会触发蜂鸣器响起持续 3 秒,RGB 灯带亮起红色持续 3 秒,并且游戏状态标记value会被设置为true,表示游戏结束。挑战成功判定:在触碰铁丝次数不超过 10 次的前提下,如果玩家触碰到连接到数字引脚 9 的终点触发开关,游戏判定为挑战成功。此时会触发蜂鸣器发出变化音调以表示祝贺,RGB 灯带亮起绿色,同时游戏状态标记value也会被设置为true,表示游戏结束。重新开始游戏:当玩家按下(代码中表述为 2 号按键)时,游戏可以重新开始。此时触碰铁丝次数计数器buttonPushCounter会被重置为 0,游戏状态标记value会被设置为false,相关设备状态(如 RGB 灯带)也会进行相应初始化(如熄灭灯带),准备下一轮游戏。你也可以通过Arduino IDE、Mixly 等编程软件修改示例程序或自己编写新程序来控制穿越火线游戏装置。(米思齐Mixly软件前往 http://www.hellostem.cn/?software/ 下载)
准备工具及组装注意事项:
自备调试工具:带有Windows 7、8、10、11操作系统的电脑1台、UNO-R3开发板、typc数据线1条、产品需要脱机工作请自备或者购买DC头6V-12V电源。
想要轻松组装好套件需要仔细阅读组装说明书,按步骤进行组装,疑难问题请扫二维码关注公众号查看相关教程,或寻找在线客服进行指导。
警告:
14岁以下人员必须在专业老师或有相关知识的成年人指导下使用! 该产品组装、调试需要使用相关工具,组装时请做好安全防范,避免受伤! 本产品为教学实验用品,请勿将其功能作为生活常规用品使用,会存在不稳定性! 当你不使用本产品时请关闭电池盒上的电源开关并取下电池,将电池妥善保管!
示例程序下载:点击下载
(文件解压密码请查看您购买的商品外包装产品合格证管理码,商品管理码(90开头数字)为解压密码 )
产品安装视频请移步“Hello STEM”公众号
视频安装在线观看链接:点击观看视频
STEP:1
准备好所有配件及木板材料,木板材料组装时请仔细核对材料上的编号。木板有图案面为正面,没有图案为背面。
STEP:2
首先把15cm的4P双头端子线插入OLED显示屏,然后把15cm的3P双头端子线插入无源蜂鸣器、碰撞传感器和按键开关模块上,最后把按键帽安装在按键开关模块上。
STEP:3
把15cm的3P转杜邦线插入穿越火线执行器。
STEP:4
参照上图,首先把无源蜂鸣器和按键开关模块上的3P双头端子线穿过①号板的孔洞,然后用4mm粗纹螺丝把无源蜂鸣器和按键开关模块安装在①号板正面。
STEP:5
用4mm粗纹螺丝把OLED显示屏安装在①号板反面。
STEP:6
把两个热缩管分别套入铝丝两端。
STEP:7
把手柄套入铝丝。
STEP:8
参照上图,把左边的铝丝穿过①号板的孔洞,并往内弯折。
STEP:9
参照上图,用7mm粗纹螺丝把穿越火线执行器安装在①号板反面(需要把中间的铝丝固定好)。
STEP:10
参照上图,首先把手柄导线穿过①号板的孔洞,然后把手柄导线插入穿越火线执行器OUT接口。
STEP:11
用4mm粗纹螺丝把碰撞传感器安装在②号板上。
STEP:12
参照上图,把右边的铝丝穿过①号板的另一边孔洞,并往内弯折,然后用7mm粗纹螺丝把⑧号板安装在①号板上。
STEP:13
用7mm粗纹螺丝把②号板安装在①号板上。
STEP:14
首先用4mm粗纹螺丝把UNO-R3开发板安装在垫板上,然后用4mm粗纹螺丝把垫板安装在③号板上。
STEP:15
把HS-UNO-EXP2扩展板插入UNO-R3开发板上。
STEP:16
用7mm粗纹螺丝把④号板安装在③号板上。
STEP:17
用7mm粗纹螺丝把⑤号板安装在③号板上。
STEP:18
用7mm粗纹螺丝把⑥号板安装在③号板上。
STEP:19
用7mm粗纹螺丝把⑦号板安装在③号板上。
STEP:20
把四个脚垫贴在③号板底部。
STEP:21
首先把灯条导线穿过④号板的孔洞,然后参考【穿越火线游戏装置-接线示意图】把按键开关模块 、碰撞传感器 、 无源蜂鸣器 、 OLED显示屏、穿越火线执行器、灯带插入HS-UNO-EXP2扩展板上,最后把导线往两边拨(方便安装①号板)。注意:请核对好端口线序再插入,线序插错可能会烧坏电路板。
STEP:22
把导线整理好之后往左右两边分,方便安装①号板。
STEP:23
用7mm粗纹螺丝把①号板安装在④、⑤、⑥、⑦号板上。
STEP:24
把灯条上的蓝色薄膜撕下来。
STEP:25
参照上图,把灯条粘贴在④、⑤、⑥、⑦号板上。
STEP:26
使用米思齐Mixly软件将该套件的4.穿越火线游戏程序示例程序上传至UNO-R3开发板,穿越火线游戏装置可实现:一个简单有趣的交互游戏(米思齐Mixly软件前往 http://www.hellostem.cn/?software/ 下载)。穿越火线游戏装置制作完成!可以将铝丝折成任意形态,增加游戏难度。穿越火线游戏规则:玩家通过触碰连接到数字引脚 10 对应的铁丝(通过按钮状态模拟触碰动作)来进行游戏互动。每次有效触碰(即触碰且与上一次触碰状态有变化),触碰次数计数器buttonPushCounter会增加 1 次,同时蜂鸣器会响起特定频率的声音持续 0.2 秒,RGB 灯带会亮起红色持续 0.2 秒。如果玩家将铁丝保持触碰状态超过 1 秒,会被判定为作弊行为,此时buttonPushCounter会被直接设置为 11,同样蜂鸣器响起且 RGB 灯带亮起红色,等同于挑战失败。oled显示屏显示相应信息。挑战限制:玩家允许的有效触碰铁丝次数最多为 10 次。挑战失败判定:当触碰铁丝的次数buttonPushCounter超过 10 次时,游戏判定为挑战失败。此时会触发蜂鸣器响起持续 3 秒,RGB 灯带亮起红色持续 3 秒,并且游戏状态标记value会被设置为true,表示游戏结束。挑战成功判定:在触碰铁丝次数不超过 10 次的前提下,如果玩家触碰到连接到数字引脚 9 的终点触发开关,游戏判定为挑战成功。此时会触发蜂鸣器发出变化音调以表示祝贺,RGB 灯带亮起绿色,同时游戏状态标记value也会被设置为true,表示游戏结束。
重新开始游戏:当玩家按下(代码中表述为 2 号按键)时,游戏可以重新开始。此时触碰铁丝次数计数器buttonPushCounter会被重置为 0,游戏状态标记value会被设置为false,相关设备状态(如 RGB 灯带)也会进行相应初始化(如熄灭灯带),准备下一轮游戏。注意:不使用时把手柄放在热缩管上。
示例程序下载:点击下载
(文件解压密码请查看您购买的商品外包装产品合格证管理码,商品管理码(90开头数字)为解压密码 )
警告:不能跳过此步骤进行下一步安装,跳过此步骤将会导致后续安装失败!你也可以通过Arduino IDE、Mixly 等编程软件修改示例程序或自己编写新程序来控制穿越火线游戏装置。
注意:穿越火线游戏装置如果需要脱机工作,请自备或者购买DC头6V-12V电源和14500尖头锂电池。