大数跨境
0
0

【项目分享】拯救地球之密室逃脱

【项目分享】拯救地球之密室逃脱 蘑菇云创造
2019-09-19
1
导读:在地球流浪之旅中,宇航员小豆豆困在了国际空间站,无法解脱....

点击上方“蘑菇云创造”可以关注我们哦


本期作品来自"创客大侦探挑战赛"优秀作品

《拯救地球之密室逃脱》


作者:rzegkly

原文链接:

https://makelog.dfrobot.com.cn/article-1824.html


背景


公元6350年,太阳急速衰老膨胀,地球面临被吞没的灭顶之灾。为拯救地球,人类从此踏上了流浪地球之旅。但当靠近木星的时候,被木星强烈的吸引力,地球轨道受到了影响,地球直接撞向木星,在关键时候,人类想到了点燃木星计划,把地球推开,从而避免地木相撞。然而,唯一幸免的宇航员小豆豆困在了国际空间站,无法解脱, 只有小豆豆逃离空间站,才能拯救地球!



材料清单


micro:bit掌控I/O扩展板链接

掌控板链接

microbit链接

Gravity: UART OBLOQ - IoT物联网模块链接

RGB 全彩灯带链接

数字大按钮模块 黄色链接

单神经元模块链接

3.7V电池链接

磁石Micro USB线链接


通关秘籍


关卡一:读诗猜数

小豆豆在空间站休息室的电子屏上发现一首诗:

一笑相逢五十年

三山何处觅神仙

一声鹤唳秋风起

  四面渔歌夕照边  


这首诗和打开密码箱有什么关系呢?

哦,原来密码藏在这首诗里面!


在上传模式A端microbit中,小豆豆通过按键按下:1314,神经元模块识别通过,灯带蓝灯亮 ,led显示心形,MQTT发出指令:“yaoshi”,


B端掌控板实时模式,接受到指令:“yaoshi”,第一道关卡密码破解,密码箱被打开,找到钥匙 !



关卡二:答题解锁

但是密码箱刚刚被打开,钥匙被“彩虹大转盘”紧紧吸走了,无法拿到!


突然间,空间站里机器人小马丁出现,他告诉小豆豆只要答对随机5道乘法口诀题, 即可闯关成功!


彩虹大转盘解开魔法, 钥匙从转盘上掉下来,小麦昆拿到钥匙, 逃离空间站,拯救地球成功。


B端掌控板发出:game over 小豆豆逃 离成功, A端bit板收到信息,led和灯带全部关闭 !游戏结束!


说明:

如果小豆豆错答一道算术题,系统额外增加一道题,直到全部答对




思 路


 1、 建立SIOT物联网服务器;

 2、 MicrobitA端:接到1314指令,发送yaoshi;灯带蓝灯亮 ,led显示心形

 3、 掌控板B端:当接受yaoshi,打开密码箱;第一个关卡闯关成功;

 4、 掌控板B端:当第二关卡乘法口诀全部答对,发送game over;

 5、 MicrobitA端:接受game over,关闭灯带和led。



环境


 1、硬件:掌控板 编程板,microbit板,Gravity: UART OBLOQ - IoT物联网模块


2、软件:Mind+ V1..5.6

下载地址:http://mindplus.cc/


物联网服务器 SIoT v1.1 

下载地址:https://siot.readthedocs.io/zh_CN/latest



功能实现


1.搭建

mirobit扩展板P1上接计神经元模块输出口,神经元模块的输入口接按钮模块, OBLOQ - IoT物联网模块输入口接扩展板P12 、P13,扩展板P16接LED灯。


2、认识神经元模块

学习神经元

(1).学习阶段 按住学习按钮不放,训练指示灯亮,神经元模块正在学习。使用一定规律不断按下按钮(10秒内完成),同时放开学习按钮,输出指示灯瞬间点亮。输出数字信号:高电平“1”。

 (2)测试阶段,只要按之前输入时的按钮规律,输出指示灯亮了,就是成功输出。

具体操作可以参考【趣味障碍赛】忍者世界的密码锁 和 产品资料库 单神经元模块


 3、建立SIOT物联网服务器;

参照相关案例:

 【SIOT]基于micro:bit测紫外线科学探究

 地址:http://mc.dfrobot.com.cn/thread-296296-1-1.html

 【SIOT】基于掌控板测加速值的科学探究

 地址:http://mc.dfrobot.com.cn/thread-289931-1-1.html

 【物联网】掌控板SIOT测光线值

 地址:http://mc.dfrobot.com.cn/thread-288715-1-1.html

 【物联网】掌控SIOT远程开关灯

 地址:http://mc.dfrobot.com.cn/thread-281136-1-1.html



4、编写程序


步骤1:A端Microbit :发送yaoshi

1、通过数据线连接microbit和计算机,用管理员模式打开Mind+1.5.6,将Mind+切换为“上传模式”下,连接设备A,选择串口com18;


2、扩展模块中,添加主控板:microbit ;通信模块:OBLOQ物联网模块;显示器:RGB,


3、设置物联网平台数据:WIFI账号密码, 账号:siot 密码:dfrobot ,数据采集的对象:DFRobot/sj  服务器:SIOT; 服务器地址:192.168.0.103,


当microbit接到按键发出“1314”指令,同过MQTT平台发送yaoshi;灯带蓝灯亮 ,led显示心形。



步骤2:B端掌控板:接受yaoshi

1、通过数据线连接B端掌控板和计算机,用管理员模式打开Mind+1.5.6,将Mind+切换为“实时模式”下,连接设备,选择串口com17;


2、扩展模块中,添加主控板:掌控板;功能模块:文字朗读,网络服务:MQTT,


3、添加舞台背景:背景关卡1、背景关卡2和结束背景。


4.添加机器人、小宇航员豆豆、宝箱、钥匙、密室逃生、七彩转盘、开始按钮等相关角色;


5.编辑脚本

(1)设计开始场景脚本

当按下掌控板A键,发送广播0,屏幕依次显示:密室逃离

当按下掌控板B键 ,游戏开始。


(2)文字密室逃生脚本


(3)小宇航员豆豆脚本

当收到“游戏开始”广播后,进入第一关卡,掌控板屏幕显示诗词,当小豆豆解密诗的含义,当掌控板接受yaoshi,打开密码箱;闯关成功



(4)、宝箱脚本


步骤3:掌控板B端:发送game over;

(1)小机器人脚本

第二关卡:但是密码箱刚刚被打开,钥匙被“彩虹大转盘”紧紧吸走了,无法拿到!突然间,空间站里机器人小马丁出现,他告诉小豆豆只要答对随机5道乘法口诀题, 即可闯关成功!彩虹大转盘解开魔法, 钥匙从转盘上掉下来,小麦昆拿到钥匙, 逃离空间站,拯救地球成功,




(2)钥匙脚本


(3)彩色转盘


步骤4:A端Microbit 接受:game over

1、结束脚本

当接受到 逃脱广播,小豆豆逃离成功,

当A端bit板收到信息,led和灯带全部关闭 !游戏结束!

知识拓展


1.单神经元模块 (英文名称 NeurOne)

概述:在人工神经网络中,复杂的算法将会对每个神经元记录的数据进行自动反馈和校准,才形成了“学习”的过程,也就是 “机器学习”,这个过程过于抽象和复杂。


NeurOne单神经元模块是一款专为中小学人智能课程设计的教学具,具有基础模式识别功能。



2.神经元模块引脚说明

Neuron One单神经元模块如上图,

各部分功能如下:

输入接口:可以接入传感器,兼容各类传感器,模拟输入和数字出入均可,可读取和运用各类数据。


输出接口:通过神经元模块,数字输出高低电平,控制LED灯、蜂鸣器等,还可整体作为microbit的数字输入传感器使用。


学习指示灯:当处于学习模式下,指示灯亮起。

输出指示灯:当前重复的动作或者输入信号与之前学习过程匹配成功,指示灯亮起。

学习按钮:按下学习按钮,进入学习模式。

精度调节:在调整阶段,能够实现对于数据匹配的精度调整,更好的实现效果.


视频回放





———————  正文完    ———————

 


教育的目的是为了培养学生协作能力、沟通能力、批判思维以及创造力,其中最核心的是创造力,蘑菇云创客教育作为国内为数不多的一站式创客教育服务供应商旨在培养孩子的创造力。

为让学生们在课堂上学习到的知识更好地连接现实世界,蘑菇云将指导学校规划、建立、运营自己的创客空间。并根据学生年龄段的不同,在设计与布局上进行了区分

小学创客空间注重趣味性,

强调互动场景;

初中创客空间注重实用性,

强调学习场景;

高中创客空间注重技术性,

强调应用场景;

 

在内容上, 蘑菇云和国内一线创客名师联手,编纂了一系列适合国内创客教育的教材。并拥有一套完整的创客教育课程体系,包括课程内容及教具,课程培训,技术答疑。同样根据学生年龄段的不同,在课程分类与设计上也会有所区别。

小学通过游戏化和体验化的方式来开展,要以“玩中学”为主。

初中引导学生在实际动手过程中进行探究式学习,促进“做中学”。

高中基于问题和设计的学习,需要教师为学生创设相关的真实情境,使高中生在“思中学”。




推荐阅读:

【比赛】micro:bit全球青少年创意征集

欢乐迎国庆,科技伴我行—智能机器人花车活动

教师节福利 | 给我两分钟,让我送完这个礼!

开学第一课 , 编程成亮点!

美国K12创客教育报告 | 创客文化-全美教育创客空间研究

聚焦2019世界机器人大会 | DFRobot 创始人畅谈“开源硬件在创客教育中的最佳实践”

究竟有没有必要给孩子报机器人教育?

DFRobot携手同胞助力第四届海峡两岸青少年创客大赛!

【获奖名单】第34届全国青少年科技创新大赛DF创意之星专项奖

2019Robotex亚洲赛火星救援赛项火热招募,等你来战!

创客教育课程体系开发不得不重视的四大问题!

活动开展II 纸动科技,智造未来—嘉定区练川实验学校

活动开展II点燃科技梦想,体验创意生活—上海四中

重磅!Mind+正式进入micro:bit官方软件推荐列表



我知道你在看


【声明】内容源于网络
0
0
蘑菇云创造
蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
内容 969
粉丝 0
蘑菇云创造 蘑菇云是DFRobot旗下专注于AI人工智能、创客、STEAM、劳动教育的科技创新教育品牌;以为中国培养下一代科技创新人才为使命,为学校提供k12全龄段科技创新教育解决方案。
总阅读2.2k
粉丝0
内容969