欢迎来到天天文库
浏览记录
ID:8266849
大小:3.06 MB
页数:33页
时间:2018-03-15
《arduino平台下植物状态监测系统的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Arduino平台下植物状态监测系统的设计与实现毕业论文目录摘要IAbstractII目录III前言11单片机为核心器件——Arduino21.1单片机定义21.2单片机和个人计算机之间的异同21.3单片机的功能21.4单视图22Arduino的基本组成32.1Arduino定义32.2Arduino的诞生32.3Arduino语言32.3.1关键字42.3.2语法符号42.3.3运算符42.3.4数据类型52.3.5常量52.3.6结构62.3.7功能63本次设计所需的硬件与软件73.1Arduin
2、oUNO73.1.1Arduinouno基本概要83.1.2通信接口83.1.3下载程序93.1.4注意要点93.2DHT11传感器和LY-6993.3开发环境114植物生长状态监测系统介绍124.1设计思路12I4.2设计步骤134.2.1设置网络134.2.2获取数据134.2.3数据分析134.2.4处理分析结果134.2.5设置预警134.2.6与用户交互135植物生长状态监测系统概要设计135.1工作原理135.2工作流程图156植物生长状态监测系统详细设计166.1设计目的166.2功能模
3、块设计166.2.1网络连接166.2.2获取数据176.3系统调试196.3.1编译程序196.3.2上传程序207运行环境与结论247.1硬件环境247.2软件环境247.3运行环境247.4运行结果24存在的问题和不足28总结29致谢30参考文献31I毕业设计说明书前言物联网是新一代信息技术的重要组成部分,也是信息化时代的重要发展阶段。其中Arduino是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。它是一个基于开放原始码的软硬件
4、平台,构建于开放原始码simpleI/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。Arduino包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是ArduinoIDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。随着社会的发展,生产技术的更新,物联网理念如今已经逐渐深入人心,并随着传感器技术、通信技术和物联网技术的发展逐渐触及社会
5、的每一个角落。不论在农业生产与个人生活中都可以用物联网技术让其变得更好。在农业生产和个人生活中,当某些植物的养殖价值昂贵时,对其的实时监控就变得十分必要,而土壤湿度是植物生长状态的一项重要指标。例如郁金香的生长期适温为5-20℃,最佳温度为15-18℃,植株的生育温度应保持在0-25℃。郁金香根系的生长温度宜在5℃以上,14℃以下,尤为10℃左右最佳。花芽分化的适温为17-23℃,超过35℃时,花芽分化会受到抑制。另外,郁金香有极强的耐寒性,冬季可耐-35℃的低温,当温度保持在8℃以上时开始生长。本系
6、统主要是完成了对土壤湿度的实时监测,并根据所需RH范围与实际RH比较,出现异常情况及时的提醒用户以及记录。其中对于系统来说最重要的就是数据的实时上传和与用户的交互。第31页毕业设计说明书1单片机为核心器件——ArduinoDefinition2.1MCU1.1单片机定义Themicrocontroller,monolithicmicrocomputer(English:Single-ChipMicrocomputer),alsoknownasmicrocontroller(Microcontrolle
7、r),isthecentralprocessor,memory,timer/counter(Timer/Counter),alltheinputandoutputinterfaceareintegratedinamicrocomputeronanintegratedcircuitchip.单片机,单片微型计算机(英语:单片机),也被称为微控制器(单片机),是中央处理器,存储器,定时器/计数器(定时器/计数器),所有的输入和输出接口都集成在集成电路芯片上的微型计算机。Thesimilaritiesand
8、differencesbetweenthe2.2microcontrollerandpersonalcomputer1.2单片机和个人计算机之间的异同Acomputerthatworkstohavethefollowingparts:thecentralprocessingunitCPU(operation,control)andrandomaccessmemoryRAM(datastorage),read-onlymemory(ROMmemory),i
此文档下载收益归作者所有