haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 小学教育 > 学科竞赛学科竞赛

防风自动关窗机 (NXPowerLite)

发布时间:2013-11-13 12:42:15  

人工智能与机器人
(小学版第七单元给机器人装上“感觉”器官)

第16课 防风自动关窗机

防风自动关窗机
学习目标:
1.了解振动传感器的组成及工作原理 2.学会在程序中应用振动传感器 3.巩固所学的条件判断模块在编写程序 中的应用 4.巩固循环模块的使用方法 5.了解编程中的循环结构与选择结构的组合

防风自动关窗机
任务:
平时我们关窗户都是我 们自己亲自动手,要是我们 去门了忘记关怎么办呢?他 可以帮助我们避免不必要的 损失,你想拥有防风自动关 窗机吗?下面我们一起来了 动手做一做。

防风自动关窗机
?

一、任务分析
对于沿海城市来说,台风是家常便饭,每年 都有很多次的台风登陆。在我国,台风造成非常严 重的人员和经济损失,公路、桥梁、码头等都会受 到不同程度的影响。 台风来了,窗户没有关好,玻璃会破碎,伤到 楼下行人。在政府相关政策的扶持下,对预防台风 减少损失做了很多相关措施,那么,对于每个家庭 在台风到来时应该注意哪些预防呢?除了平时留意 台风预警,尽量减少台风到来时候出行,如果忘记 关好窗户,台风来临将存在安全隐患。

防风自动关窗机
?

二、给机器人装上“感觉器官”——振动传感器
下面我们来认识振动传感器。 看看机器人的“感觉器官”皮肤——振动传感器安装在哪个位置, 对 比人的眼睛,说说振动传感器是如何发挥作用的。

1、振动传感器的构成

防风自动关窗机
一 点 通

当外界环境风的强、弱 发生变化的时候,传感器也跟随 发生相应的晃动,并把这种变化 传输给机器人的微电脑,微电脑 就像人的大脑一样,可以判断和 思考,指挥着机器人关窗户。

防风自动关窗机
?

三、编写程序
步骤一 进入诺宝RC编程平台主界面,选择“流程控制” 模块库中的“永久循环”模块,单击。

设计目的: 让机器人的动作在永 久循环体中不断循环,实 现机器人无限重复的智能。

防风自动关窗机

步骤二 选择“数字传感器”模块库中的“振动传感器”模块,单击。

设计目的: 给机器人安上能感觉 到振动的皮肤,即振动传 感器,让机器人开始判断 是否有风。

防风自动关窗机
步骤三 双击振动传感器框,选择传感器与微电脑连接端口(这里 有6个端口选择),然后按确定键。

设计目的: 设定传感器与微电 脑的连接。

防风自动关窗机
步骤四 选择“流程控制模块”库中的“条件判断”模块,单击。

设计目的: 这一步的目的是判断振 动传感器是否有信号。

防风自动关窗机
步骤五 双击条件判断框,输入所需要判断的条件,然后按确定键

设计目的: 赋

予机器人执行下列动作的条件。如“振动变量= =1” 表示振动传感器有信号。

防风自动关窗机
步骤六 选择“输出模块”库中的“通用电机”模块,单击。(添加 在条件判断下面左侧的输出框里)

设计目的: 当振动传感器有信号 的时候,执行该条件判断打 开通用电机模块。

防风自动关窗机
步骤七 双击通用电机框,检查电机转动速度,然后按确定键。

设计目的: 当机器人振动传感器有信号的时候,机器人通用电机正 转关闭窗户。

防风自动关窗机
步骤八 选择“时间模块”库中的“秒级延时”模块,单击。(添加 在条件判断下面左侧的通用电机后面)

设计目的: 让电机转动充足时间, 使窗户关闭。

防风自动关窗机
步骤九 双击秒级延时模块,设置延时时间为2秒,然后按确定键。

设计目的: 充分关闭窗户,具体时 间可以根据实际情况定。

防风自动关窗机
步骤十 选择“流程图控制模块”库中的“break”模块,单击。 (添加在条件判断下面左侧的秒级延时后面)

设计目的: 关闭窗户后,跳出循环判 断,停止对振动传感器的判断。

防风自动关窗机
步骤十一 选择“输出模块”库中的“通用电机”模块,单击。(添 加在永久循环下方)

设计目的: 跳出循环判断后,让电机 停止转动。

防风自动关窗机
步骤十二 双击通用电机模块,设置电机速度为0。

设计目的: 命令电机转速为零,避免窗户关闭后电机一直不停的转动。
这样就完成了让机器人防风自动关窗的程序流程图

小资料
振 动 传 感 器 控 制 系 统 的 组 成

振动传感器有很高的检测灵敏度, 具有很强的抗干扰能力,可广泛应用 于机动车、保险柜、库房门等场合的 防盗装置。同学们发挥你的想象,赶 快动手做做自己的小发明吧。

防风自动关窗机
?

四、给机器人装上另外一个“感觉器官”——触动传 感器
下面我们来认识触动传感器。 看看机器人的“感觉器官”皮肤——触动传感器安装在哪个 位置,注意它的外型特征。对比人的皮肤,说说触动传感器是如何 发挥作用的。 触动传感器的构成

触动探头

传感器连接线

防风自动关窗机
?

触动传感器:检测物体对机器人的碰撞或触动。
触动传感器是一款非常简单的传感器,它的功能就像 电动按钮一样,适用非常广泛(遥控、电话、手机按健 等),也很容易掌握。 在流程图编程中双击触动传感器模块如下图,其中有4 个触动变量选择,6个与微电脑连接端口选择。


网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com