Font Size: a A A

A Field Environment Monitoring System Based On Arduino And LabVIEW

Posted on:2021-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y J NieFull Text:PDF
GTID:2393330605956439Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Field crops are easily affected by external environmental factors during the growth process.For the detection of these environmental factors,traditional agricultural management mainly relies on human experience to judge.This model has the disadvantages of inaccurate and incomplete data.With the widespread application of agricultural Internet of Things technology,the Internet of Things system which is consisting of real-time detection of sensors,longdistance data transmission of wireless sensor networks,and remote monitoring,provides a new management model for agricultural management,making agricultural management more refinement and modernization.Therefore,a field environment monitoring system based on Arduino and LabVIEW was designed in this paper,aiming to achieve real-time monitoring of environmental factors affecting crop growth,such as Air temperature and humidity,light intensity and soil humidity,as well as remote control irrigation operations and other functions.The main contents of this article are as follows:1.Design of system node based on Arduino.On the one hand,the Arduino board was used as the node's processor module to construct the system's terminal nodes,sink nodes,route nodes,and gateway nodes.On the other hand,the software system of each node was designed in the Arduino IDE compilation environment.In the system,the terminal node was mainly used to realize the functions of data collection and execution of irrigation operations by receiving operation instructions.The function of performing data processing on the data uploaded by the terminal node was completed on the sink node;the route node was used for multi-hop transmission of data.The gateway node was used to manage all the nodes of the system and act as a bridge between the system nodes and the host computer system for data exchange.2.Design of upper computer system based on LabVIEW.The system was composed of client software based on LabVIEW platform and OneNET cloud application.The client software had functions of communication,storage,warning and display of abnormal data,etc.At the same time,the HTTP protocol was used to upload data to the OneNET cloud server and the TCP protocol was utilized to issue irrigation instructions to the gateway node.The OneNET cloud application was designed to facilitate users to query the real-time monitoring of the system through smart terminals,and the data uploaded by the client software was used as its data source.3.ZigBee wireless sensor network.The data communication between the various nodes of the system was realized due to the establishment of the ZigBee wireless sensor network.At the same time,the network structure of the system was designed based on the mesh-type network topology,and the protocol design of system data transmission on the network was carried out.4.Data processing.The sink node was used as the data processing node of the system,and the data processing method based on Kalman filtering was used for data processing,and finally each environmental factor would get an optimal estimate value.This optimal estimated value would be used as the detection value of the environmental parameter in this data collection and received by the client software.5.Testing of the monitoring system.The feasibility of the monitoring system was demonstrated through experiments on the system operation and data processing performance simulation.The operation test of the system included the operation test of the system node and the host computer system,and the simulation test of the irrigation operation.The system's data processing performance simulation was to simulate the data processing method based on Kalman filtering.The results show that the system is stable and the data processing can stabilize the data within a reasonable range.
Keywords/Search Tags:Arduino, LabVIEW, ZigBee wireless sensor network, Kalman filtering
PDF Full Text Request
Related items