(共19张PPT)
上节课同学们设计了自动浇水系统,使绿植养护不再费时费力。
下面,请同学们认真观看视频中李明同学搭建的浇水系统,看看有何不同。
温故
知新
自动控制
远程控制
项目2
远程浇水精准养护
——物联网远程控制
第4单元 物联网数据使用
义务教育《信息科技》八年级上册
你能描述视频中李明同学远程浇水的过程吗?
指令数据
指令数据
小组讨论
构思远程控制浇水的设备组成
用户端
被控端
发送
执行
具有接收、储存和转发信息的作用
发送指令信息
构思远程控制浇水的设备组成
指令数据
接收指令信息
被控端
用户端
指令数据
指令数据
指令数据
指令数据
功能:发送浇水指令给服务器
功能:执行浇水指令
功能:接收和处理浇水指令
用户端
被控端
绿植 数量1
水泵(含水管) 数量1
水槽 数量1
掌中宝(含掌控板、扩展板) 数量2
装有mpython软件的计算机 编程
数据线 数量2
WIFI 确定账号和密码
MQTT服务器 借助掌控IOT平台搭建
Wi-Fi连接 WiFi名称:JZZX-2022
密码:jzzx20220901
(1)确定实验所需器材;
(2)通过掌控IOT平台,接入MQTT服务器。
操作提示:
观看老师播放的微课,了解借助掌控IOT平台介入MQTT服务器的方法和步骤;
课前,老师已经注册并登录好掌控IOT平台,且为各小组进行了参数设置;
观察右侧表格中的本小组掌控IOT平台实验参数。
项目 名称 主题 名称 用户端 client_id: 5ec373932e 被控端 client_id: 5ec3798560
User: 5ec37aQpFt User: 5ec37mwMMd
远程浇水第1组 5ec37CdmTk Password: 5ec37VmO91 Password: 5ec37vMP1A
用户端算法流程图
用户端程序(半成品)
当用户端按下主控板的按键A时,发出浇水指令。
组内讨论
交流
被控端算法流程图
当被控端接收浇水指令后,启动水泵给绿植浇水。
组内讨论
交流
被控端程序(半成品)
分组
组员 A B C D
主要 任务 组长 (学件填写 和提交) 硬件 搭建 用户端程序编写 和刷入 被控端程序编写
和刷入
任务分工(参考)
硬件连接参考图
动手实践
(1)连接硬件 :将水泵连接“被控端”掌控板,连接好软管 ;
(2)通过数据线将编写好的程序刷入到被控端;
(3)通过数据线将编写好的程序刷入到用户端;
(4)根据表中设置的浇水时长,测试控制效果,并将结果记录在表上。
水泵
XH2.54接口
出水口
进水口
请各小组展示本组项目成品,并谈一谈在本项目学习过程的收获与感受。
是否对自己的成果还有不满意的地方
请小组成员阅读并理解图中所示程序代码,想一想图框中提出的问题。
如果没有图中用户端所示的代码①,程序能不能正常运行?对远程浇水效果有什么影响?
探究接收信息的过程
程序无法正常运行,因为用户端无法将浇水指令发送到服务器上,所以控制端接收不到浇水指令,无法启动水泵浇水。
用户端程序
请小组成员阅读并理解图中所示程序代码,想一想图框中提出的问题。
如果没有图中被控端所示的代码 ,程序能不能正常运行?对远程浇水效果有什么影响?如果没有图中所示的代码 ,对程序运行和控制效果又会有什么影响?
探究接收信息的过程
控制端接收不到浇水指令,无法启动水泵浇水;
程序可以运行,但水泵不启动,无法浇水。
被控端程序
远程控制系统通过__________实现用户端和控制端相连, ___________发送指令数据, ____________接收和处理指令数据, ___________接受指令数据并执行操作,从而实现远程控制。
MQTT服务器是联网的远程设备沟通的乔梁。
(2)请尝试修改程序,用其他的按键操作来实现更多远程浇水功能。
(1)将本小组完善后的学件提交到教师机。
(3)思考本节课所学的物联网远程控制,还可以应用到生活中的哪些方面
项目 2
远程浇水精准养护
谢谢观看!
第4单元 实现智能绿植养护
义务教育《信息科技》八年级上册