本设计所研究的是土壤温湿度智能补光浇花设计系统,现在市场上或者是小型家居观赏植物等都离不开浇水补光的环境,温湿度都会对我们当前植物的生长产生影响。我们设置了一款基于单片机的智能自动浇花补光系统。本设计主要研究如何获取土壤湿度温度光照强度,根据当前的环境进行判断适时的对植物进行调控,并且具有手动和自动模式切换。智能浇花系统控制主要包括单片机控制、自动开关、土壤温湿度采集,WIFI无线传输控制、蜂鸣器报警、光照采集等功能。在自动模式下,通过键盘设定湿度下限、温度上限,光照下限,通过传感器采集当前数据环境自动完成浇水,降温、光照补偿远程控制等功能。通过较长时间的运行测试,表明该控制系统运行稳定可靠、操作简单方便、具有多种节电工作模式。同时该系统设计灵活、结构简单、成本低廉,易于规模化生产,可广泛用大棚、家庭和宾馆等场所。
在整个系统中,利用单片机对各个系统进行控制。系统时间通过LCD1602显示出来。利用键盘设定,单片机不停的读取数据,并判断。
关键词:智能浇花;土壤湿度;单片机STM32F103C8T6;LCD1602;水泵 837-5-9-10
整个实物设计过程:
土壤湿度+温度+光照补偿+水泵+风扇降温+自动+手动+声光报警 版本五:
基于STM32单片机智能浇花 土壤温湿度计控制 光照补偿 风扇降温 系统设计(实物+程序+原理图+其他资料)837-5
土壤湿度+温度+光照补偿+蓝牙传输控制+水泵+风扇降温
自动+手动+声光报警 版本九(送APP源码):
837
土壤湿度+温度+光照补偿+WIFI传输控制+水泵+风扇降温
自动+手动+声光报警 版本十(送APP源码):
837
土壤湿度+温度+光照补偿+水泵+风扇降温+自动+手动+声光报警 版本五:
1. STM32F103C8T6单片机进行数据处理
2. LCD1602液晶显示土壤湿度,温度,光照强度
ZD:自动模式 SD:手动模式 GX:光照强度
3. YL-69土壤湿度传感器检测当前土壤湿度
4. DS18B20检测当前温度
5. 光敏检测当前环境光照强度
6. 按键设置土壤湿度下限,温度上限,光照下限
7. 第一个按键:设置参数,切换模式
自动模式:ZD
8. 单独按下第二个按键:设置模式 第三个:加 第四个:减
9. 湿度低于下限:
继电器闭合,开启水泵
蜂鸣器声光报警器,液晶闪烁提示
温度上限:
继电器闭合,开启风扇,进行降温
光照低于下限:
继电器闭合,开启灯光,进行光照补偿
蜂鸣器声光报警器,液晶闪烁提示,
手动模式:SD
9. 单独按下第二个按键:开启/关闭灯光
10. 单独按下第三个按键:开启/关闭风扇
11. 单独按下第四个按键:开启/关闭水泵
土壤湿度+温度+光照补偿+蓝牙传输控制+水泵+风扇降温
自动+手动+声光报警版本九 送app源码:
1. STM32F103C8T6单片机进行数据处理
2. LCD1602液晶显示土壤湿度,温度,光照强度
ZD:自动模式 SD:手动模式 GX:光照强度
3. YL-69土壤湿度传感器检测当前土壤湿度
4. DS18B20检测当前温度
5. 光敏检测当前环境光照强度
6. 按键设置土壤湿度下限,温度上限,光照下限,CO2上限
7. 第一个按键:设置参数,切换模式
自动模式:ZD
8. 第二个按键:加 第三个:减
9. 湿度低于下限:
继电器闭合,开启水泵
蜂鸣器声光报警器,液晶闪烁提示
温度超过上限:
继电器闭合,开启风扇,进行降温
光照低于下限:
继电器闭合,开启灯光,进行光照补偿
蜂鸣器声光报警器,液晶闪烁提示,
手动模式:SD
10. 单独按下第二个按键:开启/关闭灯光
11. 单独按下第三个按键:开启/关闭风扇
12. 单独按下第四个按键:开启/关闭水泵
13. 通过HC05蓝牙模块把当前的数据发送到手机端进行显示
14. 手机端可以修改当前的参数,也可以进行控制
土壤湿度+温度+光照补偿+WIFI传输控制+水泵+风扇降温
自动+手动+声光报警版本十 送app源码:
1. STM32F103C8T6单片机进行数据处理
2. LCD1602液晶显示土壤湿度,温度,光照强度
ZD:自动模式 SD:手动模式 GX:光照强度
3. YL-69土壤湿度传感器检测当前土壤湿度
4. DS18B20检测当前温度
5. 光敏检测当前环境光照强度
6. 按键设置土壤湿度下限,温度上限,光照下限,CO2上限
7. 第一个按键:设置参数,切换模式
自动模式:ZD
8. 第二个按键:加 第三个:减
9. 湿度低于下限:
继电器闭合,开启水泵
蜂鸣器声光报警器,液晶闪烁提示
温度超过上限:
继电器闭合,开启风扇,进行降温
光照低于下限:
继电器闭合,开启灯光,进行光照补偿
蜂鸣器声光报警器,液晶闪烁提示,
手动模式:SD
10. 单独按下第二个按键:开启/关闭灯光
11. 单独按下第三个按键:开启/关闭风扇
12. 单独按下第四个按键:开启/关闭水泵
13. 通过WIFI模块ESP8266把当前的数据发送到手机端进行显示
14. 手机端可以修改当前的参数,也可以进行控制
1 绪论
1.1选题背景及意义
在中国广大面积的农村,没有发达的工商业,有的只是大量闲置的田地。如果利用这些闲置的田地,种植美丽的花卉、树苗,能给当地带来一笔可观的收入。而这些花卉及树苗的种植对土壤温湿度光照有着极高的要求。在植物的成长过程中,周围的环境起着一个很重要的作用,并且不同的植物,对土壤的生长环境需求是不同的,并且可以直接影响营养物质的吸收和植物的生长发育,同时还影响土壤中各种养分的有效性。当植物生长环境不适当时,不仅严重影响其正常生长,甚至会导致种植品死亡,造成种植户的严重经济损失。为此,从事该类农业生产的种植户非常需要一种成本低、体积小且检测可靠的土壤湿度检测仪,为水分供应提供依据。
土壤湿度是作物生长发育的基本条件和作物产量预报的重要参数。同时,它也是水文学、气象学等科学研究领域的重要环境因子和过程参数,获取土壤温湿度信息和光照等参数是制定人工干预调节措施是稳固生产的重要保证, 对于植物的研究也具有重要意义。所以实时、有效地监测大棚植物或者是花卉养殖显得尤为重要。
1.2国内外发展状况
目前,在低温条件下(通常指100℃以下),温湿度的测量已经相对成熟。利用新型单总线式数字湿度传感器实现对湿度的测试与控制得到更快的开发。但人们对它的要求越来越高,要为现代人工作、科研、学习、生活提供更好的更方便的设施就需要从数字单片机技术入手,设计一种造价低廉、使用方便且测量准确的温湿度测量仪,使一切向着数字化,智能化控制方向发展。
温湿度测量被广泛的应用于农业研究、食品、医药、化工、气象、环保、电子、实验室等众多领域。目前,随着工业控制自动化进程的加快,它的运用越来越普遍,并且在不断的延伸。在日常的生产生活中,经常需要检测环境中的湿度,而运用到工农业生产领域则要求更为严格。随着科技的发展,环境监测在农业领域的应用越来越广泛,例如要确定某些幼苗的生长特性与温度、湿度有什么样的关系等。这些都需要利用温湿度的实时记录才能实现。继而湿度测量仪被广泛应用于粮仓、种植园、温室大棚、自动控制等众多领域。可以对环境的湿度进行检测和控制,以实现数据采集、湿度调节以及超限报警等各项功能。
温湿度传感器除电阻式、电容式湿敏元件之外,还有电解质离子型湿敏元件、重量型湿敏元件(利用感湿膜重量的变化来改变振荡频率)、光强型湿敏元件、声表面波湿敏元件等。湿敏元件的线性度及抗污染性差,在检测环境湿度时,湿敏元件要长期暴露在待测环境中,很容易被污染而影响其测量精度及长期稳定性。
1.3设计的主要内容
本文设计的是基于单片机STM32F103C8T6的湿度检测系统,主要以广泛应用的土壤湿度传感器YL-69作为温度检测,该仪器具有测量精度较高、硬件电路简单、并能很好的进行显示,可测试不同土壤环境湿度的特点。并且可以通过按键设置不同植物所需要的湿度范围,通过DS18B20采集当前环境的温度,光敏电阻检测当前植物光照强度。通过WIFI模块可以把数据传输到手机端进行显示和控制。通过外围器件控制当前环境的温度、湿度、光照重要参数。
单片机是系统的控制核心,所以单片机的性能关系到整个系统的好坏。因此单片机的选择,对所设计系统的实现以及功能的扩展有着很大的影响。本次设计是以STM32F103C8T6单片机为核心,配合土壤湿度传感器YL-69,DS18B20温度传感器,光敏电阻,继电器、无线传输模块以及相关的外围电路组成的检测系统,通过终端传感器检测环境中的参数的变化,检测人员可以通过1602液晶显示器显示的数据,实时监控环境的湿度数据。三极管驱动继电器驱动水泵进行灌溉,按键设置阀值,然后送到显示部分进行显示。本文给出了系统硬件电路的设计和软件程序的设计,实现了植物的实时自动检测的功能。实践证明该测量仪具有测量精度高、通用性强等特点,具有一定的实用价值。
实现的基本功能和要求如下:
(1)通过STM32F103C8T6单片机通过编程来实现数据处理控制;
(2)通过YL-69检测土壤湿度;
(3)设计蜂鸣器声光报警提醒;
(4)通过三极管驱动继电器实现水泵、风扇、灯光
(5)按键设置土壤温湿度、光照范围
2 总体方案设计
要求单片机系统应具有可靠性高、操作维护方便、性价比高等特点。高可靠性是单片机系统应用的前提,在系统设计的每一个环节,都应该将可靠性作为首要的设计准则。提高系统的可靠性通常从以下几个方面考虑:使用可靠性高的元器件;设计电路板时布线和接地要合理;对供电电源采用抗干扰措施;输入输出通道抗干扰措施;进行软硬件滤波;系统自诊判断功能等。在系统的软硬件设计时,应从操作者的角度考虑操作和维护方便,要尽可能减少人机交换接口,多采用操作内置或简化的方法。单片机除体积小、功耗低等特点外,最大的优势在于高性能价格比。一个单片机应用系统能否被广泛使用,性价比是其中一个关键因素。因此,再设计时,除了保持高性能外,尽可能降低成本,如简化外围硬件电路,在系统性能和速度允许的情况下尽可能使用软件功能取代硬件功能等。
方案一:可利用湿度传感器采样土壤中的湿度信号,以提供给显示电路部分,关
于湿度含量可采用ADC的方法将模拟信号转换成数字信号,然后再用译码器将转换后的数字信号提给显示电路实现显示,ADC转换电路所需脉冲由555构成的多谐振荡器来提供。
方案二: 在本次设计中,以32单片机为主控芯片,各部分功能用外部电路来完成,主要包括时钟晶振电路,湿度测量电路、温度采集,光照采集电路、液晶显示模块,问一下传输模块、报警模块,按键模块,水泵灌溉系统结构框图如下图所示。
最终方案选择:在以上两种方案中,方案一中的译码器74HC4511存在消隐状态,即当ADC转换后的数据超过1001时,对于1010~1111六个代码,译码器输出均为低电平,显示器不能正常显示出每一单位下的湿度值。所以该方案的精确度不及方案二,而且方案二中单片机除体积小、功耗低等特点外,最大的优势在于高性能价格比。单片机控制速度远远快于方案一,这种方法的工作速率较高,而且精度较高。,再设计时,除了保持高性能外,简化外围硬件电路,在系统性能和速度允许的情况下能使用软件功能取代硬件功能等。所以最终选择方案二作为本次毕业设计的制作方案。