Font Size: a A A

A Design Of Embedded Linux Potted Automatic Irrigation System Based On NRF24L01

Posted on:2018-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:N H WangFull Text:PDF
GTID:2348330518983329Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
At present, there are usually a great number of potted flowers in large shopping malls, libraries and galleries. These flowers are mainly watered by artificial way.Artificial watering relies on practical experience and personal subjectivity to determine whether the flowers are thirsty or not. So it is difficult to realize precise irrigation. For problems of existing automatic watering system, this paper designed an embedded Linux automatic irrigation system based on NRF24L01. This system combined technology of wireless communication, embedded system and QT programming. The system achieved collecting the environment parameters and automatically irrigating potted plants.Moreover, it allows user to set the threshold and query the environment parameters real-time. This paper mainly completes the following work:Firstly, the development of potted automatic irrigation system was analyzed, and the advantages and disadvantages of different wireless sensor networks such as Bluetooth and ZigBee were studied. For the existing problems in some potted automatic irrigation systems, the overall scheme of the system was designed and analyzed.Secondly, according to the needs of the system design, the wireless sensor network based on NRF24L01 RF module was design. The hardware and software design of the node and coordinator were completed. The node realizes the environment parameter acquisition and the automatic watering of potted flower, the coordinator realizes the transmission of data and command.Then, the embedded Linux system was built, the QT interface was written, the embedded Linux master platform were completed, and server and client were design. The users can set the threshold through the QT interface and view the environmental parameters. The embedded Linux master is responsible for reporting data and transmitting commands from the remote server. The server communicates with the Linux master platform through TCP/IP protocol. It responds to the request of the client program and stores the data sent by the Linux master platform.Finally, it comes to the system test. The test results showed that the automatic watering system was stable, user-friendly and performed well and had good popularization and application value.
Keywords/Search Tags:Potted Flowers, NRF24L01, Embedded Linux, Remote Server, Automatic Watering
PDF Full Text Request
Related items