A Level/Temperature/Humidity Wireless Monitoring Platform by Integrating Arduino/XBee/MATLAB

碩士 === 元智大學 === 通訊工程學系 === 103 === This thesis attempts to implement a wireless monitoring system for factory automation. The target system integrates low-cost Arduino single-chip micro-controller and XBee wireless transceiver module, along with three sensors for liquid level, humidity, and temperat...

Full description

Bibliographic Details
Main Authors: Shu-Yang Lin, 林書揚
Other Authors: Dr Jeng-Kuang Hwang
Format: Others
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/04319414261311173346
Description
Summary:碩士 === 元智大學 === 通訊工程學系 === 103 === This thesis attempts to implement a wireless monitoring system for factory automation. The target system integrates low-cost Arduino single-chip micro-controller and XBee wireless transceiver module, along with three sensors for liquid level, humidity, and temperature. In addition, we employ a notebook PC with the MATLAB software and graphical user interface (GUI) to develop the main human interface of the system, so as to achieve the purpose of real-time monitoring of factory physical parameters. Furthermore, we can also send command through the GUI to remotely control a motor for lowering the liquid level. First, referring to the specs of Arduino UNO and XBee, a remote sensing node is designed, on which the HC-SR04 ultrasonic distance sensor and DHT-11 digital humidity/temperature sensor are attached. Via the XBee module, the sensing data are transmitted to the control node which also includes a set of Arduino UNO and XBee modules. Then the control node is connected via USB to the NB, on which the MATLAB GUI program is running to perform the function of Arduino communication and control interface. Finally, experimental results of this platform are illustrated, where we have also incorporated an electric motor for piping water into or from the liquid tank under monitoring. It is shown that the platform can not only achieve the preset bi-directional wireless data transmission function, but also has merits like easy integration and high flexibility to allow the users expand or vary the platform functionality simply.