- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第4课活动:制造密码保险箱清华大学版2024六年级下册
01活动任务
我们都珍藏着一些“宝贝”,可能是心爱的收藏品,记录心路历程的日记本,或是对我们很重要的照片和文件。你有没有什么特别宝贝的东西呢?本节课,我们一起设计并亲手制造一个完全自主可控的密码保险箱,来守护自己的“宝贝”吧!图2.4.1心爱的“宝贝”活动任务
活动任务在动手之前,先花时间思考我们想要实现的目标和预期的结果,明确我们设计的密码保险箱需要满足哪些基本需求尺寸:它需要容纳哪些物品?外观:它应该时尚现代,以吸引眼球,还是应该低调隐蔽,以融入周围环境?想一想
活动任务材料:材料是否容易加工成所需的形状和尺寸?材料是否能够提供足够的防护,防止撬锁或破坏?操作方式:用户如何与密码保险箱互动?是通过按键、触摸屏还是语音控制?功能:除了基本的上锁功能,是否需要添加自我保护功能,如多次输错密码后自动锁定密码?想一想
活动任务请根据我们的需求分析,完成下面的记录。密码保险箱名称:选用材料:尺寸:操作方式:功能:想一想
02活动步骤
活动步骤议一议通过讨论,我们明确了密码保险箱的工作流程如下1.初始化密码保险箱的密码。2.用户输入密码:用户通过按键或触摸,的方式选择对应的数字密码。3.判断密码:如果密码正确,系统以显示屏显示、语音播报或亮绿灯方式提示密码正确,同时保险门通过舵机的转动打开柜门。如果密码错误,系统以显示屏显示、语音播报或亮红灯的方式提示密码错误柜门保持关闭。
活动步骤议一议我们绘制了密码保险箱工作流程图
活动步骤为了防止通过连续尝试破解密码的行为,我们为密码保险箱添加了自我保护功能,当连续输错密码3次后,密码保险箱会锁定10秒。我们还设计了当监测到强烈振动时密码锁锁定或报警的功能。请和同学深入探讨,并将密码保险箱自我保护功能的工作示意图画在图2.4.3中议一议
活动步骤如图2.4.4所示,我们绘制了密码保险箱的外观设计草图,请在图中标注柜体的材料、尺寸信息以及所需电子元件。绘一绘
活动步骤我们组装了密码保险箱的箱体,并将主控板、舵机等硬件通过杜邦线连接起来,将主控板固定在密码保险箱的正面。如图2.4.5所示。1.拼搭密码保险箱
活动步骤2.程序编写与测试我们按照密码保险箱的算法流程图,分模块编写了程序。①初始化模块:为了简化代码,我们定义了一个名为initialization的函数,用于初始化程序中所需的所有变量。此外,这个函数还负责关闭指示灯和柜门。程序如图2.4.6所示。
活动步骤我们调用了initialization函数进行初始化,在主控板屏幕上显示了操作提示语,如图2.4.7所示。2.程序编写与测试
活动步骤2.程序编写与测试②输入密码模块:我们利用主控板下方的六个触摸键来输入密码。每个触摸键都对应一个特定的值,这些值被储存在变量x中,以便于后续的密码验证。程序如图2.4.8所示。
活动步骤③验证密码模块:当按键A被按下时,程序判断变量password是不是等于,即是否与预先设定的密码相匹配。如果password等于,舵机会被激活以打开保险箱门,同时RGB灯会亮绿色,表示操作成功。反之,如果密码不匹配,程序将增加error_count计数器的值,舵机保持静止,RGB灯则会亮红色,发出警示。2.程序编写与测试
活动步骤图2.4.9验证密码程序
如何将密码设置为由两个或更多字母或数字组成?你还能为密码保险箱添加更多的自我保护功能吗?活动步骤
03活动评价
活动评价同学们,在本课的学习中,我们综合运用了本单元的知识,关注了控制系统的安全性和自主可控的重要性,成功地拼搭了密码保险箱并利用编程实现了其所需功能。请根据表2.4.1,对本课的学习情况进行评价,并在反思中不断成长与进步吧!挑战
活动评价内容遇到的问题解决方法感悟收获总体评价想一想议一议绘一绘做一做
原创力文档


文档评论(0)