版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单元五基于WI-FI技术的智能热水器传感器与传感网技术应用任务二基于Wi-Fi的智能热水器任务资讯01任务实施03任务计划与决策02任务小结04任务资讯温度传感器AndroidAndroidStudio123
温度传感器是一种将温度变化转换为电量变化的传感器,它利用感温元件的电参量随温度变化的特性,通过测量电路电信号变化来检测温度。温度传感器温度/光照传感器模块温度/光照传感器模块电路板本书采用NEWLab套件的温度传感模块,该模块使用NTC热敏电阻器。温度传感器热敏电阻温度特征曲线图温度传感器工作电路空调饮水机烘干机烤箱冷柜温度传感器应用讨论:有哪些设备使用了温度传感器?任务资讯温度传感器AndroidAndroidStudio123Android操作系统作为前使用最广泛的移动操作系统之一,从2009年首个AndroidBeta如今已发布到Android9.0。AndroidAndroid是一种基于Linux的自由及开源的操作系统,由Google公司发行。而iOS是由苹果公司开发的移动操作系统,用于苹果设备。Android对比项AndroidiOS开发语言JavaObjective-c,Swift系统开放性Android源代码开放,开放性更好封闭操作系统,开放性较差系统安全性源代码开放,安全性较差封闭操作系统,安全性更高
2019年8月9日,华为在东莞发布华为鸿蒙系统(huaweiHarmonyOS),鸿蒙是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。扩展:HarmonyOS任务资讯温度传感器AndroidAndroidStudio123AndroidStudio(简称AS)是Google于2013I/O大会针对Android开发推出的新的开发工具,提供了集成的Android开发工具用于开发和调试,开发者可以在编写程序的同时看到自己的应用在不同尺寸屏幕中的样子。AndroidStudio在AndroidStudio中,一个Android项目的文件结构有许多种表现形式,我们称之为视图,Project视图中的文件结构是项目在硬盘上真实的文件结构。AndroidStudio程序结构任务二基于Wi-Fi的智能热水器任务资讯01任务实施03任务计划与决策02任务小结04团队讨论:任务分析任务的主要目标是什么?团队成员如何分工?实现任务目标需要哪些步骤?根据所学相关知识,制订本次任务的实施计划。任务分析项目名称基于WI-FI的智能热水器任务名称搭建基于WI-FI的智能热水器计划方式分组完成、团队合作、学材分析、资料调研计划要求1.能根据任务要求选择硬件搭建基于WI-FI的智能热水器系统2.将相关硬件接入云平台并做好相应设置3.烧写M3核心模块程序,并通过AndroidStudio开发基于WIFI的远程控制APK序号主要步骤1根据功能做整体设计规划2M3主控模块嵌入式软件设计3手机端APK设计4云平台相关设置5M3模块烧写6NEWLAB平台模块连接7系统联调团队讨论:设备与资源准备任务要用到哪些硬件设备?设备是否有故障?设备选型是否最优?有没有备用方案?任务实施前必须先准备好以下设备和资源。设备与资源准备序号设备/资源名称数量是否准备到位(√)1NEWLab实验平台1
2M3主控模块1
3温度/光照传感器模块1
4继电器模块1
5WIFI通讯模块1
6指示灯模块(模拟加热)1
7温度传感器1
8香蕉插头连接线若干
任务二基于Wi-Fi的智能热水器任务资讯01任务实施03任务计划与决策02任务小结04任务实施前需核对:任务实施硬件型号与文档要求是否一致?软件版本与文档要求是否一致?分组确认烧写结果逐条核查任务评价单任务完成后需确认:任务实施1方案设计M3程序设计23APK设计4云平台设置25程序及模块联调该方案的原理是通过温度传感器获得当前热水器内部温度的数值,再根据程序设定的温度阈值进行对比,如果温度低于设定下限值,就启动加热功能;当温度高于设定上限值时,就停止加热,确保温度保持在设定的范围。方案设计该方案的拓扑图如下:方案设计任务实施1方案设计M3程序设计23APK设计4云平台设置25程序及模块联调系统初始化后,先连接云平台,然后进入主体任务。主体任务具体如下:M3程序设计打开主程序WiFiToCloud下的文件“CloudReference.h”,如下图所示:(注意:WiFi名称和密码一定要用英文双引号””,否则软件会出错。)关键参数可编辑代码请点击这里其中设备标识与传输密钥需要通过新大陆云平台设置的项目获取:关键参数获取温度值后先与上限值做比较,再与下限值比较:温度控制主程序可编辑代码请点击这里任务实施1方案设计M3程序设计23APK设计4云平台设置25程序及模块联调在Android端用户能够远程获取当前温度值、上下限温度值、热水器的开关状态;并可以手动设置上限/下限值,手动控制热水器的开关状态。APK设计程序结构图业务流程图任务实施1方案设计M3程序设计23APK设计4云平台设置25程序及模块联调本案例的M3模块通过WI-FI模块无线连接新大陆云平台,手机APK借助网络连接云平台,浏览器访问:/。云平台项目设置按正文所示注册用户、新建项目,项目建成后记录生成的关键信息:设备ID、设备标识、传输密钥,以供编程开发使用。云平台项目设置在项目中创建传感器和执行器,其中标识名是程序调用的关键信息。云平台项目设置在云平台界面的个人中心,点击生成ApiKey。云平台项目设置任务实施1方案设计M3程序设计23APK设计4云平台设置25程序及模块联调用串口线连接电脑和NEWLab主机,并将旋钮拨到“通讯模式”;独留M3主控模块,将模块右中部的拨码开关拨到BOOT侧。M3模块烧写打开FlashLoaderDemonstrator,确认并选择正确的端口COM号;烧写完成再将M3核心模块右上角的跳帽短接到NC侧,并按一下复位键。M3模块烧写将WIFI通讯模块按照任务一提示设置为STATION模式,再结合已经完成程序烧写的M3核心模块,选取其他合适模块和线材,参考下图进行硬件连接。模块连接调试将NEWLAB平台调整到通讯模式,确保局域网热点能正常上网,接通电源测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论