本文摘要:摘要:随着科学技术的发展,基于物联网技术的开发和创新设计也越来越多,更多智能系统应用到了生活、学习中。本设计是以校园绿化建设中的绿植灌溉为基本所提出的,其最大的特点就是使水资源、人力资源利用率最大化。本设计以STM32F407单片机为主控,选取YL-6
摘要:随着科学技术的发展,基于物联网技术的开发和创新设计也越来越多,更多智能系统应用到了生活、学习中。本设计是以校园绿化建设中的绿植灌溉为基本所提出的,其最大的特点就是使水资源、人力资源利用率最大化。本设计以STM32F407单片机为主控,选取YL-69土壤湿度传感器、DS18B20温度传感器、ESP8266物联网WIFI模块、水泵、电磁阀等器件基于物联网技术完成设计。在该系统中感知层的土壤湿度传感器与温度传感器将实时数据传输到STM32单片机中进行处理计算,并经过传输层的物联网WIFI模块将实时数据传输到移动端手机APP,同时STM32单片机同步控制应用层的水泵及需水区域电磁阀,实现对某一区域绿植的精确灌溉。经实验测试,该系统各部分运行正常,可以完全实现系统设计的功能,并且运行稳定。
关键词:STM32;物联网技术;绿植灌溉;传感器
0引言
随着经济、生活水平的提高,校园环境的建设也成为各个学校的校园建设重点。而各个学校的绿植覆盖率也在逐渐增加,所以绿植的灌溉问题也日益凸显[1-3]。传统的绿植灌溉方式为人工灌溉或者以半自动的灌溉方式为主,而这样的灌溉方式极大的浪费了水资源及人力资源。对于现阶段对水资源的利用率,还有比较高的进步空间,利用物联网技术结合绿植灌溉的实际情况可非常好的解决传统灌溉所遇到的问题[4-8]。本论文的绿植灌溉系统设计运用了传感器技术、单片机技术、物联网WIFI技术以及其他技术来实现全自动智能绿植灌溉,同时也可以通过移动端手机APP来实时监测、控制绿植灌溉系统[9-11]。
物联网论文范例:智能物联网络相关论文投稿期刊
1校园绿植灌溉系统总体设计概述
各区域DS18B20温度传感器与各区域YL-69土壤湿度传感器采集相应区域的温、湿度数据并将其发送到STM32F407单片机中,单片机通过该区域植物生长数据通过PID算法计算出该区域当前所需灌溉的水量及适宜的灌溉速度,并通过水泵驱动器控制水泵的抽取水量及抽水速度,同时控制电磁阀驱动器打开需灌溉区域的电磁阀。之后将当前的传感器数据、水泵及电磁阀的运行状态通过ESP8266物联网WIFI模块发送到移动端手机APP。该设计作品可通过手机APP发出灌溉指令,也可依托互联网实时更新数据发出相应指令。
2校园绿植灌溉系统硬件设计
2.1感知层传感器模块设计
2.1.1YL-69土壤湿度传感器设计
YL-69土壤湿度传感器由不锈钢探针和防水探头构成,可以长期埋设于土壤或堤坝内使用,对表层和深层土壤水分进行定点监测和实时测量,与数据采集器配合使用。
2.1.2DS18B20温度传感器设计
DS18B20温度传感器是美国DALLAS半导体公司推出的一种改进型智能温度传感器,与传统的热敏电阻等其他测温元件相比,它能直接读出被测温度,并且可根据实际要求编程读取温度数据,可编程的分辨率为9~12位。数据信息存储在DS18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。
例如:DS18B20温度传感器数字输出为1B8H,即:实际温度=1B8H*0.0625=440*0.0625=27.5℃2.2传输层ESP8266物联网WIFI模块设计ESP8266不仅可以发送数据到服务器端,还可以接受服务器发过来的信息。同时,ESP8266还有三种工作方式以配合不同的应用环境。
STA模式:ESP8266WiFi模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。AP模式:ESP8266WiFi模块模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。STA+AP模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。本设计选用STA模式,并应用模块的UART串口功能以实现移动端与应用端的数据透传、远程控制。
■2.3STM32主控模块设计STM32F407是由ST(意法半导体)开发的一种高性能微控制器。其采用了90纳米的NVM工艺和ART(自适应实时存储器加速器,AdaptiveReal-TimeMemoryAccelerator)。并且集成了新的DSP和FPU指令,168MHz的高速性能使得数字信号控制器应用和快速的产品开发达到了新的水平,提升控制算法的执行速度和代码效率。本设计根据STM32F407的开发手册绘制主控原理图,选用25MHz晶振,增加复位、启动电路,使实际应用更加灵活。
■2.4应用层水泵、电磁阀设计水泵驱动器控制水泵从水源地取水,将水通过运输管道运至各灌溉区域,电磁阀驱动器负责控制当前区域电磁阀是否开启对该区域绿植进行灌溉。这样设计可对不同区域进行同时灌溉控制。
3校园绿植灌溉系统测试
3.1传感器实际应用测试
3.1.1YL-69土壤湿度传感器测试对土壤湿度传感器特性进行测试时通过ADC输出电压值,根据电压值输出情况对传感器的特性进行分析。将土壤湿度传感器传回的数据通过串口中断服务程序将其测试结果传送在上位机上,经过反复的测试,测试结果为湿度数据会随着电压值的增大而减小,在实际环境中传感器传回的湿度值总体变化波动不大,电压值、湿度数据基本稳定。并且5V时在极限环境中,传感器在空气中AO读取的值最大为1022,浸泡在水里的最小值245。传感器返回值都正常,也说明土壤湿度传感器通过测试。
4总结
本设计基于物联网技术、传感器技术以及单片机技术,以STM32F407芯片为核心设计校园绿植智能灌溉系统,通过在系统中应用土壤温湿度传感器、温湿度传感器、水泵驱动、电磁阀驱动及WIFI模块等实现系统硬件功能;在Keil环境下开发完成各软件功能模块的设计以及配置。并通过串口上位机测试,系统运行稳定,可根据不同区域、不同绿植设置不同的阈值自动启动绿植灌溉功能,同时还可以用移动端实时监测系统运行情况及绿植生长环境情况。经实验测试,该系统各部分运行正常,可以完全实现系统设计的功能,并且运行稳定,有效提高了对水资源及人力资源的利用率。
参考文献
[1]张伟,宋梓源,王明茜.基于STM32智能灌溉系统的设计与实现[J].计算机技术与发展,2020,38(9):205-209.*
[2]李统乐.传感技术的应用与发展趋势展望[J].电声技术,2018,42(4):63-65.*
[3]李阳.基于物联网的智能花卉养护系统的研究[D].哈尔滨:黑龙江大学,2017.*
[4]殷留留,韩森,王芳,等.基于L298N的直流电机调速系统的设计与应用[J].信息技术,2017(6):104-106.*
[5]董世林,刘承桥,王振.基于ZigBee校园智能灌溉系统的设计[J].物联网技术.2019(10):76-78
作者:刘瑞楠,郑来芳,郝鹏翔
转载请注明来自发表学术论文网:http://www.fbxslw.com/jjlw/26884.html