个性化家居植物浇灌系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:ydaf4rx3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能家居在实际生活中的应用普及,使用智能浇灌系统养殖花草成为众多居家养花养草人群的新需求。本文通过系统调研,分析总结了现有自动浇灌系统的不足,设计实现了个性化家居植物浇灌系统。本文的主要内容包括:一、研究了机器学习回归算法的原理,在Linux操作系统环境训练得到预测植物土壤湿度模型,并应用在ESP8266单片机,支撑边缘侧浇灌电子设备的离线自治。二、提出在家居植物自动浇灌系统运用边缘计算与云计算协同的计算模型,降低了系统对通信的要求,使浇灌设备更适合在家庭Wi-Fi的网络环境下使用。三、分析用户需求,设计实现了个性化家居植物浇灌系统,满足用户实际使用系统浇灌植物的要求。四、从植物网站爬取了大量植物百科信息,并通过文本分析提取出了植物的生态特征,保存在数据库中,供用户查询搜索,进行个性化浇灌信息的设置。本论文工作设计实现了个性化家居植物浇灌系统,其软件部分采用了 MQTT消息服务、Springboot框架、Nginx代理服务、Redis服务、FTP服务、微信小程序、Arduino平台等技术并设计和实现了个性化家居植物浇灌系统。组合的浇灌设备使用了 ESP8266模组、电磁阀、水泵、光照传感器等器件。本论文使用边缘计算模式改造了个性化浇灌的控制结构。在预测算法训练实验中,设计实现了数据自动采集系统,使用了机器学习回归算法和数据归一化技术设计实现了预测土壤湿度模型。在植物百科信息收集实验中,使用了 Scrapy框架爬取数据,Jieba工具做中文的分词。本论文中数据存储主要使用的数据库是MySQL。本文在需求分析阶段,分析了系统的总体功能需求和划分用户角色,分析了系统的几部分功能需求,通过流程图阐述了用户使用系统的流程。并通过用例图和用例规约详细分析和阐述了每个功能需求。其中功能需求分为设备初始化、浇灌管理、个性化自动化浇灌、信息管控、系统监测和开机启动六部分。在系统概要设计阶段,对系统架构、部署结构、功能模块划分和数据库做了总体设计。在系统架构介绍中,配合系统架构图,阐述了系统各层之间的协同关系。通过系统部署图和功能模块划分图分别介绍了系统的系统部署结构和功能模块设计。在概要设计中绘制了数据库E-R图并在详细设计与实现中说明了数据库各表的字段设计。在详细设计与实现阶段,通过类图阐述了各模块数据结构定义和功能实现的处理流程,通过活动图、类图和状态图阐述了分散式浇灌控制的具体处理流程。本文还阐述了详细设计与实现阶段的两个实验:预测土壤湿度算法模型训练实验和植物百科信息采集实验,两个实验分别训练得到了预测土壤湿度模型和大量植物百科信息。在部署与测试阶段,介绍了部署与测试工作的软硬件环境和测试工作,本文测试工作测试了离线浇灌,分模块测试了系统的功能,阐述了测试用例。最后,本文总结了课题的工作内容和成果,并展望了改进的方向。
其他文献
语音增强作为语音任务的前置预处理技术,在语音识别、语音分离等中得到了广泛的应用。语音增强主要是从含噪语音中去除掉噪声语音,恢复纯净语音。在过去的研究中,主要分为传统算法和基于深度学习的方法。传统的算法包含了许多假设,在低信噪比环境下会出现语音失真。现在基于深度学习的算法被证明效果要优于传统的算法。本文主要工作是提出了基于时域的语音增强算法。过去利用深度学习来进行语音增强时,往往工作在频域,需要将含
科学的体育运动能够改善人体的健康状况,对人们日常生活中的体育运动进行定量分析,能够有效避免不当运动带来的损伤及达到运动促进健康的最优效果。步行作为人们日常生活中最主要的运动方式,步态数据对于评价人体健康程度具有十分重要的研究价值。随着5G商用的逐步推进,物联网(Internet of Things,IOT)的快速发展带动了人们对体联网(Internet of Bodies,IOB)的探索,基于可穿
当今的许多大中型企业中总有数目繁多的科技项目亟待立项,这些待立项的科技项目常常会在特定的时期需要大量的相关行业专家来进行评审,然而这时仍沿用传统的人工遴选项目评审专家的方式,想在短时间内找出一批合适的项目评审专家无疑是十分困难的。对此本文以科技项目的评审专家遴选问题为研究背景,选用电力行业内真实的项目申报材料作为研究样例,应用自然语言处理模型预测出每篇科技项目与电力行业内相关研究领域之间的关联度,
源代码缺陷检测技术作为一种重要的软件测试技术,具有缺陷检测效率高、故障定位准确和自动化程度高等特性。然而人们在实际应用该技术的过程中,发现其检测结果存在警报量大、重复率高以及误报等问题,需要专业的技术人员投入大量时间对检测出来的缺陷进一步确认,这也就导致了人工确认效率低下的问题。针对该问题,本文在对缺陷模式分类的分析上,提出了基于触发路径约束求解的警报自动确认方法。本文的具体研究内容如下:(1)程
众所周知,自然界中的频谱资源是有限的,随着航天事业的飞速发展,频谱资源越来越紧张。在卫星对地的传输过程中,卫星的信号能被地面上的若干个地面站和接收船所接收,这些接收设备的环境各不相同,而设备接收信号的顺序会影响该频段的资源利用率,因此如何合理且高效地进行频谱资源的调度是航天测控领域中重要的问题。本文在航天测控系统单信道和多信道的场景下,对无线资源的管理与调度进行了研究。本文提出一种基于切片循环神经
随着网络发展,人们对网络的需求丰富,路由器需要对数据包完成更复杂的处理从而为用户提供更多的功能和更好的服务质量(QoS)。而高性能路由器单端口速率越来越快,为处理链路拥塞时缓存的海量数据包,通过无限增大路由器存储空间,对于路由器工艺设计来说难以实现,且因更复杂处理流程而增加的端处理延时无法改善。可以从路由器存储体系入手,增加路由器存储体系带宽,使单位时间内能够处理更多网络数据包,以进一步提升路由器
随着信息化时代的高速发展,网络上的数据得到爆炸式增长,呈现种类繁多、结构复杂等特点,传统推荐算法逐渐不能有效解决信息过载的问题。伴随各类社交应用的涌现,融合社交信息的推荐技术开始成为学术界和工业界的研究重点。社交推荐算法在评分数据的基础上引入了用户社交网络的信任信息,可以有效缓解数据稀疏和冷启动问题。但是,大多数社交推荐算法仅对用户自身的购买偏好建模,忽略了用户信任朋友的偏好信息,且没有充分挖掘用
报纸
近年来,在人口老龄化趋势逐渐显现的同时,年轻人猝死和患癌的新闻也层出不穷。随着亚健康人群比例的逐年增高,我们的医疗资源却远远不能满足人们现有的需求,让每个人都经常去正规医疗机构检测是不现实的,与此同时,我国2019年在国家规划层面也将医疗物联网的发展政策纳入了基于健康中国总体规划的智慧医疗互联网医疗政策体系。故而结合物联网技术的智慧医疗平台的设计不管是对个人还是对国家都是具有重大意义的。论文针对以
近年来,随着信息技术的快速发展和国际化交流的不断深入,多语言交流需求在不断增大,语种识别技术在智能语音领域中的重要性也在不断提高。然而,当前的语种识别技术主要停留在算法研究阶段,已有的语种识别系统也主要依赖用户上传的语音文件进行识别,交互方式单一且繁琐。若能实现一个方便高效的语种识别系统,能使语种识别技术向应用化更近一步。本文针对目前语种识别系统级实现较少且已有系统交互方式单一且繁琐的问题,设计并