基于Arduino的温湿度系统设计.doc





《基于Arduino的温湿度系统设计.doc》由会员分享,可在线阅读,更多相关《基于Arduino的温湿度系统设计.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Arduino的温湿度系统设计摘 要Arduino是比较常用于智能控制的芯片,在智能仪器、工业检测和控制、机电一体等方面应用广泛。使用Arduino可以实现温湿度全程的监测与控制,而且Arduino控制器的使用还具有易于学习掌握,性价比高等优点。基于Arduino的温湿度控制系统采用一个含有已校准数字信号输出的DHT11传感器来收集环境中的温湿度数据。经过Arduino进行数据处理,再将处理的结果通过LCD显示器进行显示。当环境中的参数达到预先设定的临界值时,报警系统中的无源蜂鸣器就会自动鸣响报警。采用Arduino设计的温湿度控制系统,可以精确的反应环境的温度以及湿度的变化情况。完成升温
2、、降温等一列智能控制行为。在一定的温度波动范围内保持恒温状态.将这样智能系统应用到现代温室种植当中,可以为农作物的生长提供较为适宜的生长环境。对于一些特殊的农业生产诸如大棚种植和花卉种植等,必须使用温湿度装置对其进行监控使其保持恒定环境。本系统可以及时、精确的反映和控制环境中的温湿度的变化。关键词: Arduino;DHT11;传感器;液晶显示器;温湿度; ABSTRACTArduino is relatively commonly used in the control chip, smart instrumentation, industrial inspection control; m
3、echatronics achieved impressive results has been widely applied。also a lot of its strength as the temperature and humidity control system。 Able to achieve automatic control of temperature and humidity throughout Arduino, the Arduino is easy to learn and master the high costeffective.This paper desig
4、ns a temperature and humidity control system based on Arduino,the system uses a containing composite sensor DHT11 digital temperature and humidity calibration of digital signal output to temperature and humidity data acquisition in the environment。 。 After Arduino treatment, and the treatment result
5、s through the LCD display display。 When the parameters in the environment reaches the critical value, the alarm will sound the alarmsystem.Use a Arduino-type microcontroller design temperature and humidity control system for, instant accurate reaction greenhouse temperature and moderate changes. Com
6、plete, such as the temperature was cooled to a specific temperature,raised to a specific temperature。 Maintain constant temperature and other control in the volatilitytemperature range, humidity control is also true. The application of this system to the greenhouse which is no doubt that provides a
7、more suitable environment for vegetation growth. For greenhouse cultivation and flower garden, flower cultivation, you must install certain environmental temperature and humidity device monitor. This system can be timely, accurate reflection of the indoor temperature and humidity changes, able to me
8、et the requirements of the temperature and humidity control.Keywords: Arduino; DHT11; Sensor; LCD; Temperature and Humidity; 目 录第一章 绪 论11.1 课题背景11.2 研究目的及意义11.2.1 生活环境与温湿度的关系11。2.2 温湿度检测的意义21.3 国内外发展历程和状况3第二章 Arduino理论基础52.1 单片机-Arduino的核心器件52.1.1 单片机的概念52。1。2 单片机的作用52。1.3 Arduino的定义62。1.4 Arduino的优
9、势62。2 Arduino开发工具介绍72。3 Arduino语言82.4 本章总结9第三章 系统整体设计103.1 方案论证103。1。1 系统主要功能103.1。2 系统的工作原理简介103.1。3 总体设计简介113.2 系统硬件设计123.2。1 主控模块123。2.2 数据采集模块143.2.3 数据显示模块163。2。4 报警模块183。2.5 原理总图及器件清单193.3 系统软件设计203.3.1 总体程序流程图203.3.2 液晶显示模块程序203。3.3 传感器模块程序223.4 本章小结24第四章 调试过程和注意问题254。1 程序下载说明254.2 硬件问题及解决 27
10、4.3 软件问题及解决27第五章 总结与展望295.1 全文总结295.2 未来展望29致 谢31参考文献32附录一34附录二35第一章 绪 论1.1 课题背景农业科学技术与信息科学互相融合、渗透是现代农业生产的显著特点。各种高新技术不断应用于农业的生产,农业信息化的总趋势就是:计算机技术,信息存储和数据处理技术以及各类软件,网络通信,人工智能与智能控制系统等综合应用于现代智能机械化的农业生产1。很长一段时间,对温室环境的监测一般采用人工方式,这种传统的数据收集的方法浪费人力财力,准确性不是很高,而且容易受其它外部因素影响,很难达到期望的目的。特别是在现代化的蔬菜温室的生产和管理过程中,环境的
11、温度和湿度变化对植物的健康成长有重要影响。如果白天和夜里的温湿度变化很大,则会对植物的正常生长产生重要影响2.国内外温室种植业的实践生产经验表明,提高温室环境的管理水平和自动化控制水平可以有效发挥温室作物生产的高效性,其中对作物生长环境的温湿度的数据采集是温室环境监测的重要组成部分。因此,为了提高农作物产量,我们需要对植物生长环境中的温湿度因素进行必不可少的监测与控制,使其保持在有利于作物生长的合理范围内波动,以提高农作物的产量和质量。随着通信网络技术,传感器数据采集技术及计算机控制技术等现代信息技术的迅猛发展,目前设施农业的一个研究热点就是数据自动采集及智能控制系统的开发3.因此,设计一套能
12、够实时对植物生长环境因素有效监测和控制的智能系统对于提高农作物产量具有十分重要的意义。1.2 研究目的及意义湿温度是工业领域内比较重要的两个监测目标。无论是我们的日常生活环境,还是生产领域都需要对温湿度参数进行控制和监测。对温湿度的测量与控制水平直接影响到人类的所有活动。1。2。1 生活环境与温湿度的关系 随着人类社会对生活环境的质量要求不断提高,特别是温度和湿度的变化所带来的不同负面影响,比如温度变化都直接影响到我们这个社会,而湿度的波动也一样会影响着我们的生活以及其他物种的生存条件.近代随着工业革命而带来的二氧化碳的排放导致全球气候变暖,因此对我们的生活带来了一系列的巨大影响.随着全球气候
13、的变暖,导致南北极的冰山融化,进而导致海平面的上升。因此导致全球有上亿的人口收到海平面上升所带来的威胁,类如海水倒灌,岛屿消失等。温度的上升也影响着全球的气候变化.最近几十年厄尔尼诺现象频繁发生,导致无数人的生活受到影响。温度的变化同时也会影响到环境湿度的变化,因为当温度较高时会加剧地面水汽的蒸发,使湿度上升,例如在南美地区温度较高同时也使湿度较高。但是当温度达到很高时也会是空气急剧干燥,例如在北非地区。在国家安全、环境保护、生产制造、气象预测、科学研究等部门,经常需要对环境温度和湿度数据进行控制和监测。随着科技的不断进步,为了保持一起的精确,现在越来越多的紧密仪器需要在恒定环境下工作,对环境
14、中的温湿度要求越来越高。在食材成品加工、生物制药工程等关于国计民生的工业制造领域对于精确监测温度和湿度变化更是有重大的意义.为了生产出合格的产品,有时我们必须精确的控制和监测环境中的温度和湿度的变化。1。2.2 温湿度检测的意义 无论是在现代化工业生产、现代农业生产,还是在仓库保管、气象卫星等领域,对温度和湿度的测量都是随处都可以看到的。有效合理的调解与控制湿温度参数,不但可以减小资源浪费还更有利保障行业生产的正常发展。在工业生产领域,各种高科技自动化精密设备都需要在特定的环境下工作.电器设备是工业生产领域最常见的也是使用频率最高的设备。电器设计人员在设计电器设备时的必须要考虑到的问题之一就是
15、考虑温度和湿度的波动变化。电器工程师为了设计出合格的设备,在设计的时候必须要考虑设备使用过程中散热通风的问题,使产品能适应特定工作环境中温度和湿度的波动。在众多的工业材料中选取性能优秀的材料并且对设备表面进行特别封装可以大大有效提升设备的运行年限。大型的电器设备如果长期处于大电流、高电压和满负荷运行的状态,将导致造成聚集大量热量而不能及时降低温度,因为电流的热效应造成的危害直接影响设备的绝缘安全保护器件,对设备的正常工作和员工的人身安全产生严重的安全隐患,所以对用电机器的温度和湿度变化进行及时精确的测量与控制是十分必要的4。温湿度对动植的生长都有很大的影响,当温度达到了动植物生长所能承受的最高
16、值或最低值时,这些植物和动物就会慢慢的从地球上消失,或者适应环境而演变成其他的一些物种.所以对特定环境下的温湿度我们必须能准确有效的测量.同时我们也要记录他们的的变化情况和变化规律,只有这样这样我们才有可能对我们当前所生活的环境的变化有个更为直观感性的了解与认识。老式的温度计的原理是利用水银遇热膨胀和遇冷收缩来实现的,尽管物美价廉,但是它的精度很低,而且需要很仔细才能读清测量值.干湿球显示测量法是老式的湿度计普遍采用方法,但它不仅构造复杂而且测量精的确度也不是很高5。但是采用Arduino对温湿度进行测量控制,不但控制简单,操作方便和应用灵活等一系列的优点,而且可以大幅度提升温湿度控制的技术指
17、标.用LCD液晶显示屏来显示温湿度的数值,看起来更加直观。1.3 国内外发展历程和状况目前国外先进大型室内环境监控系统大多是多种因素综合控制系统.这些先进控制系统提供了可以人机交互的操作界面,不仅可以方便操作人员对环境参数进行设定和对参数进行显示,而且还可用计算机对各种环境因子进行的远程监视与控制,涉及到的环境因子如二氧化碳浓度、温湿度变化、光照强度等,包含了农作物在各个生长阶段的生命信息甚至包括开花时间的控制等6。在美国,摩托罗拉集团在80年代初就已经研制出了一套专门用于灌溉的中央计算机控制系统,很快这套系统赢得了美国大部分地区的广泛的认可和应用7。GeenAir集团开发的GHCl00型温室
18、环境控制系统在满足低成本通风控制要求的同时也可对温室进行全方位控制8,用户不仅可以通过显示器来进行实时监控和现场设置,还可进行远程数据记录、监测、控制。荷兰具有世界领先的温控技术水平,在全球市场上,其智能温室成套设施备受各国青睐。追溯到上世纪70年代荷兰就开发出了计算机控制系统CECS,并且集成了一系列的计算机软、硬件,实现了温室内施肥、供水以及环境的自动控制等9。荷兰Priva公司是著名的温室系统设备研发及生产的公司10,他们所研制的温室控制系统不但能够协调控制各种环境因子而且也能对温室过程控制、浇水施肥作业进行智能控制。以色列的温室农业技术的发展也非常迅速,它的温室计算机环境控制系统采用比
19、较先进的温室控制结构和空气温湿度调控技术等,并配备了天窗、幕帘及遮阳网等,可依据光线强度的不同自动调节环境因子。此外,该系统在室内还设置了现代化的滴灌和微喷灌智能控制系统,可以方便快捷地通过现场控制器与监控室内的中央计算机之间的通信对室内进行远程遥控灌溉和施肥,使水肥的利用率达80到9011。在英国,温室农业大部分都采用远程计算机来控制二氧化碳、温湿度、营养液供给等12,英国自主研发的远程计算机遥控技术可以监测并遥控50km以外温室内的温湿度等环境状况的变化。在日本,其温室监控技术水平发展也很高,比如四国电力集团发明的“Open PLANET”远程双向监测控制系统13,该系统包括检控专用LAN
20、、服务器、数据的收集、分散控制等,也可对温室的群进行管理。此外,ESE公司研发的控制系统可以对温室内的环境因子如温度、二氧化碳浓度等可进行全面的检测和控制14。但是,我国在温室控制检测技术方面的研究相对较晚。在80年代初期,外国高科技温室技术的蓬勃发张也促使我国的农业科技工作人员逐渐对温度、C02浓度、湿度等单一的环境因子方面展开了丰富的研究15。国内外在信息的传输方式上还是有不小的差距的。对于一般数据的传输(例如温度、烟火警报等)我国现在主要还是在运用走线布线的方式,先进一点的采用功率较大的无线芯片进行星型网络数据的传输,尽管这样节省了对于信号线的布线,但其能量消耗比较大,而且还需要对电源线
21、进行布线16。然而,基于低功耗无线自组网的Zigbee传输模式在美国早已走进了千家万户,为人们的生活生产提供便利。总的来说,我国在温室控制方面的研究和开发与运用主要集中在环境的控制算法、控制系统结构等方面获得数据,但是和国外相比,国内温室自动控制系统在可靠性、经济性、可扩展性、功能等方面还需进一步的改善.鉴于Arduino控制器拥有较为稳定的可靠性、可扩展性,而且在功能和经济性方面远远优于其他控制器,所以本文将采用DHT11数字复合温湿度传感器采集温湿度数据,以Arduino为控制器来控制数据的处理,来设计一个高性价比的基于Arduino的温湿度控制系统.所以,本次毕业设计以DHT11传感器为
22、例,介绍基于Arduino的数字温湿度系统的的设计。第二章 Arduino理论基础本章作为Arduino的理论概述部分,将介绍与Arduino相关的知识原理为后续章节提供基本理论基础。本章文首先将讲述什么是Arduino,关于Arduino的一些基础知识及关于Arduino编写语言C语言的基础知识和开发工具。2.1 单片机-Arduino的核心器件要理解Arduino就先要明白单片机的作用,Arduino控制板是一块基于AVR命令集的电子开发平台。Arduino的主要元器件是一块微型处理器,它是基于Atmega328P-PU芯片的开源开发平台17。2.1.1 单片机的概念计算机一般包括包括以下
23、几个部份:CPU、ROM、RAM、输入/输出设备I/O18。在个人计算机上这些部份被分割成若干块不同的芯片,安装在一个被叫做主板的印刷线路板上。但在单片机平台中,各个部件会被全部一起做到一块集成芯片中,所以就被命名为单片机19,而且有一些单片机中除了上述组成部份外,还集成了其它部份如模/数转换和数/模转换等。2。1。2 单片机的作用其实在我们的实际工作中要根据不同的场合和应用来选择合适的处理器,选择应用处理器的关键是看是否支持设备运行,是否有很高的性价比等.单片机经常用在工业生产的控制智能家居设备中。但是有些场合使用单片机就会使简单的问题复杂化,因为在开发单片机资源的时候需要了解寄存器,指针等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Arduino 温湿度 系统 设计

限制150内