基于Arduino和Labview的远程智能农业监测系统
2019-10-21毛敏
毛敏



摘 要: 为了远程实时监测农业生产数据的目的,采用网络模块W5100、数字温湿度传感器DHT11、光照传感器BH1750FVI、土壤湿度传感器,以Arduino Uno微处理器和虚拟仪器Labview 为平台设计出远程实时农业监测系统。通过试验,该系统2秒钟可给出现场实时监测数据,测量结果随着环境参数的改变而改变,适用于需要远程实时农业监测的场合。
关键词: W5100; 传感器; Labview; Arduino
中圖分类号: TP311
文献标志码: A
文章编号:1007-757X(2019)06-0035-03
Abstract: In order to remotely monitor agricultural production data in real time, the network module W5100, digital temperature and humidity sensor DHT11, illumination sensor BH1750FVI and soil humidity sensor are used to design real-time agricultural monitoring system based on Arduino UNO microprocessor and virtual instrument Labview. Through experiments, the system can give the real-time monitoring data within 2 seconds, and the measurement result changes with the change of environment parameters. It is suitable for the situation that needs the remotely real-time agriculture monitoring.
Key words: W5100; Sensors; Labview; Arduino
0 引言
智能农业的核心问题是对农业信息的获取、对所获信息的管理、经信息分析做出的决策、由决策而决定的具体实施方案。而对农业信息的获取是智能农业的起点,是非常关键的,如果无法实时地获取农业信息,就无法建造真正的智能农业,所以建立一个实用、可靠的农业检测系统非常必要。
随着通信、计算机、传感器技术的发展,将物联网应用到农业监测系统中是目前的发展趋势,它将采集到的温度、湿度、光照强度、土壤水分等信息进行处理[1-2],为农业生产的在各个时期的精准管理提供信息支出。
本文设计了一种基于Arduino和Labview的远程智能农业监测系统,可以对农作物生长环境参数实时采集,数据采集终端设备采用Arduino作为控制核心,上位机软件采用Labview,两者通过网络模块W5100进行通信。
1 系统设计
在系统中,Labview[3]编写的软件作为上位机,负责读取由Arduino Uno[4]微处理器发送的温湿度、光照强度、土壤湿度并进行显示。
Arduino Uno微处理器作为下位机,通过网络模块W5100接收上位机发来的命令,负责接收和判断命令、采集和传输温度、湿度、光照强度、土壤湿度数据,并将这些数据通过网络模块W5100上传至Labview上位机软件进行显示。……
