Automatic irrigation system based on Internet of Things
Through the automatic irrigation system based on the Internet of Things, the problem of data adjustment and transmission interruption in traditional irrigation systems is solved, the precise control of irrigation strategies and the stability of irrigation activities are achieved, and crop yield and quality are improved.
Patent Information
- Application Number
- CN202411160288.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-22
- Publication Date
- 2024-12-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional irrigation systems lack intelligence and automation methods, making it difficult to dynamically adjust irrigation strategies based on real-time monitoring data, and lack of effective response mechanisms when data transmission is interrupted, resulting in interruption of farmland irrigation or insufficient irrigation, affecting crop growth.
An automatic irrigation system based on the Internet of Things was designed, and through area division and configuration modules, network association modules, data acquisition and upload modules, emergency irrigation control modules and main control modules, precise division of irrigation areas, real-time data collection and transmission, And automatically start the preset strategy when the transmission is interrupted, and use the regression algorithm to dynamically adjust the irrigation plan.
It realizes efficient utilization of water resources, improves crop yield and quality, reduces labor costs, ensures the continuity and stability of irrigation activities, and automatically adjusts the irrigation strategy when data transmission is interrupted to ensure the water supply of farmland.
Smart Images

Figure CN119130696A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of irrigation control systems, and in particular to an automatic irrigation system based on the Internet of Things. Background Art
[0002] In the field of agricultural irrigation, traditional methods often rely on manual experience judgment or timed and quantitative irrigation modes. This method has many disadvantages. Manual monitoring and management of irrigation activities are not only inefficient, but also increase labor costs. Especially in large-scale agricultural planting, manual inspections are difficult to achieve full coverage and real-time response. Once extreme weather or equipment failure occurs, it is often difficult to adjust the irrigation plan in time, affecting the normal growth cycle of crops.
[0003] Furthermore, traditional irrigation systems lack intelligence and automation, making it difficult to dynamically adjust irrigation strategies based on real-time monitoring data. Even if some systems are equipped with data collection functions, the value of data cannot be fully utilized due to unstable data transmission or untimely processing, and the adjustment of irrigation strategies often lags behind the actual needs of crops.
[0004] In addition, traditional irrigation systems lack effective response mechanisms for emergencies such as data transmission interruptions. When data transmission is blocked, the system cannot obtain the latest monitoring data, nor can it adjust the irrigation plan according to data changes, which may lead to interruption or insufficient irrigation of farmland, causing adverse effects on crops.
[0005] Therefore, it is necessary to provide an automatic irrigation system based on the Internet of Things to solve the above technical problems. Summary of the invention
[0006] In order to solve the above technical problems, the present invention provides an automatic irrigation system based on the Internet of Things to solve the problems that traditional irrigation systems lack intelligence and automation means, it is difficult to dynamically adjust irrigation strategies according to real-time monitoring data, and the traditional irrigation system lacks an effective response mechanism for emergencies such as data transmission interruptions, resulting in irrigation interruptions or insufficient irrigation.
[0007] The present invention provides an automatic irrigation system based on the Internet of Things, the automatic irrigation system comprising:
[0008] The area division and configuration module is used to divide the irrigation area of the farmland and set a fixed irrigation strategy for the sub-control system preset in each irrigation area;
[0009] A network association module is used to associate each sub-control system with a number of preset collection nodes and transmission nodes in the corresponding irrigation area, and to set the transmission cycle of the transmission node;
[0010] The data collection and upload module is used to collect monitoring data in the corresponding irrigation area through the collection node, and control the transmission node to upload data to the main control system according to the transmission cycle, and monitor the transmission results of the transmission node, wherein the transmission results specifically include transmission interruption and transmission completion;
[0011] The emergency irrigation control module is used to obtain the transmission results of the corresponding transmission nodes for each irrigation area, and in response to the transmission results of the transmission nodes that have not completed the transmission, irrigate according to the preset fixed irrigation strategy by starting the sub-control system;
[0012] The main control module is used to receive the uploaded data of the transmission node through the preset main control system, respond to the transmission result that the transmission node has completed the transmission to close the sub-control system, and perform intelligent control of irrigation based on the preset regression algorithm.
[0013] Preferably, the area division and configuration module specifically includes:
[0014] A division and identification module is used to divide the farmland into several irrigation areas and identify the boundaries based on the soil type and crop variety information of the farmland;
[0015] A sub-control module, used for associating with and controlling the irrigation equipment in the corresponding irrigation area through the sub-control system;
[0016] The irrigation parameter setting module is used to preset a set of fixed irrigation strategies for each sub-control system based on the amount of water required by the crop in a week, wherein the fixed irrigation strategy specifically includes irrigation time, irrigation amount and irrigation mode.
[0017] Preferably, the network association module specifically includes:
[0018] A connection module, used to associate a plurality of collection nodes preset in each irrigation area with monitoring sensors in the irrigation area;
[0019] The remote association module is used to remotely connect the transmission node with the collection node and the preset main control system based on the Internet of Things platform, and set the transmission cycle for the transmission node.
[0020] Preferably, the data collection and uploading module specifically includes:
[0021] Monitoring and collection module, used for the collection node to regularly collect various environmental parameter data in the corresponding irrigation area, including soil parameters, water parameters and air parameters;
[0022] The data transmission module is used for the transmission node in the irrigation area to upload the collected data to the main control system according to the preset cycle;
[0023] A transmission monitoring module, which is used to monitor the transmission status of a transmission node and judge whether the transmission status is a transmission interruption or a transmission completion result.
[0024] Preferably, the emergency irrigation control module specifically includes:
[0025] A monitoring and identification module, which is used to identify the transmission results of transmission interruptions of transmission nodes in each irrigation area, record the transmission results in a log, and give notifications at the same time;
[0026] A first feedback module, which is used to trigger the sub-control system of the corresponding irrigation area to start and execute a preset fixed irrigation strategy.
[0027] Preferably, the main control module specifically includes:
[0028] A data receiving module, which is used to respond to the transmission completion results of transmission nodes in each irrigation area, receive and complete the environmental parameter data transmitted through the main control system;
[0029] A second feedback module, which is used to trigger the sub-control system of the corresponding irrigation area to close;
[0030] A dynamic adjustment module, which is used to perform intelligent analysis based on the received environmental parameter data, use a preset regression algorithm to predict the water demand of crops, and dynamically adjust the irrigation strategy to perform irrigation.
[0031] Preferably, the dynamic adjustment module is used to perform intelligent analysis based on the received environmental parameter data, use a preset regression algorithm to predict the water demand of crops, and dynamically adjust the irrigation strategy to perform irrigation, wherein
[0032] The preset regression algorithm is a trained linear regression model, and the expression for predicting the water demand of crops is:
[0033] y = β0 + β1x1 + β2x2 + … + β n x n + ∈
[0034] In the formula, y is the irrigation demand of the irrigation area, β0 is the intercept term, β n is the coefficient of the corresponding feature, x n is the nth environmental parameter feature;
[0035] And the dynamic adjustment of the irrigation strategy specifically includes: setting a threshold T, judging that y > T, then it is considered that irrigation is required, and judging that y < T, then irrigation is not required.
[0036] Compared with the related technology, an automatic irrigation system based on the Internet of Things provided by the present invention has the following beneficial effects:
[0037] The present invention achieves efficient use of water resources and precise irrigation by accurately dividing farmland irrigation areas and implementing customized irrigation strategies, thereby improving the yield and quality of crops, significantly reducing labor costs, and providing remote monitoring and management functions to ensure the continuity and stability of irrigation activities. Secondly, even in the event of data transmission interruption, the system can automatically start the preset irrigation strategy to ensure the basic water supply of the farmland. In addition, with the help of intelligent control algorithms, it is convenient to flexibly adjust the irrigation plan according to real-time monitoring data. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A system block diagram of an automatic irrigation system based on the Internet of Things provided by the present invention. DETAILED DESCRIPTION
[0039] The present invention will be further described below in conjunction with the accompanying drawings and implementation modes.
[0040] Embodiment 1
[0041] An automatic irrigation system based on the Internet of Things, comprising:
[0042] The area division and configuration module is used to divide the irrigation area of the farmland and set a fixed irrigation strategy for the sub-control system preset in each irrigation area.
[0043] Specifically, the area division and configuration module is used to divide the farmland into multiple irrigation areas according to the soil type and crop variety information of the farmland, and after dividing the irrigation areas, a corresponding sub-control system is set for each irrigation area, which is responsible for temporarily controlling the irrigation equipment in the area and performing irrigation tasks through preset fixed irrigation strategies.
[0044] For example, through the area division and configuration module, the farmland is divided into two irrigation areas, namely the apple tree area and the peach tree area, according to the crop types. The apple tree requires a large amount of water, so the fixed irrigation strategy set for its sub-control system is to irrigate once in the morning and evening every day, each time lasting 20 minutes; and the peach tree area is set to be irrigated once in the evening every day, lasting 10 minutes.
[0045] The network association module is used to associate each sub-control system with a number of preset collection nodes and transmission nodes in the corresponding irrigation area, and to set the transmission cycle of the transmission node.
[0046] Specifically, the network association module is used to connect the collection node and the transmission node with the sub-control system to ensure the accurate transmission of data and set the transmission cycle of the transmission node. In this embodiment, the transmission cycle of the transmission node is set to upload data once every two hours to balance the real-time data transmission and system energy consumption; wherein, the collection node is used to collect environmental parameters such as soil parameters, water parameters and air parameters in real time, and the transmission node is used to upload the collected data to the preset main control system.
[0047] For example, in the irrigation area of the apple tree zone, five collection nodes are preset, located in different positions to obtain comprehensive environmental data, and the transmission nodes are set to upload data every two hours to ensure that the main control system can obtain the latest irrigation area status in a timely manner.
[0048] The data acquisition and upload module is used to collect monitoring data in the corresponding irrigation area through the acquisition node, and control the transmission node to upload data to the main control system according to the transmission cycle, and monitor the transmission results of the transmission node, where the transmission results specifically include transmission interruption and transmission completion.
[0049] Specifically, the data acquisition and upload module is used to control the acquisition nodes to regularly collect environmental data such as soil parameters, water parameters and air parameters in the irrigation area through various sensors, specifically temperature sensors, humidity sensors, and light sensors, and upload them to the main control system through the transmission nodes according to the preset cycle, monitor the transmission process of the transmission nodes, and record the results of each transmission.
[0050] The emergency irrigation control module is used to obtain the transmission results of the corresponding transmission nodes for each irrigation area, and in response to the transmission results of the transmission nodes that have not completed the transmission, irrigate according to the preset fixed irrigation strategy by starting the sub-control system.
[0051] Specifically, the emergency irrigation control module is used to regularly query the transmission results of each transmission node for each irrigation area. For nodes that have not completed transmission, it is considered that the data of the current irrigation area cannot be updated in time, and the results are recorded and notified. Specifically, the notification information is sent remotely to mobile terminals and other devices. In the case that the data cannot be updated in time, in order to ensure the basic water needs of crops, the sub-control system will automatically start the preset fixed irrigation strategy for irrigation.
[0052] For example, if it is detected that the transmission node in the peach tree area has not completed data transmission for two consecutive transmission cycles, the sub-control system will automatically start the preset irrigation strategy, that is, irrigate once every evening for 10 minutes to provide the necessary irrigation for the peach tree area.
[0053] The main control module is used to receive the uploaded data of the transmission node through the preset main control system, respond to the transmission result that the transmission node has completed the transmission to close the sub-control system, and perform intelligent control of irrigation based on the preset regression algorithm.
[0054] Specifically, the main control module is used to receive uploaded data from the transmission node through the main control system. After confirming that the data transmission is successful, it shuts down the corresponding sub-control system (if it was previously started due to transmission problems). Then, based on the collected environmental data, it uses the preset regression algorithm to perform intelligent irrigation control to adapt to different needs during crop growth.
[0055] For example, the main control system successfully receives the uploaded data from the transmission node in the apple tree area, indicating that the current soil moisture is lower than the preset threshold. The system then shuts down the fixed irrigation strategy sub-control system that may have been activated due to transmission problems, calculates the optimal irrigation amount and irrigation time, and accurately executes it through the sub-control system. For example, the system decides to irrigate for 25 minutes in the evening of the same day to replenish soil moisture and meet the growth needs of the apple trees.
[0056] Embodiment 2
[0057] An automatic irrigation system based on the Internet of Things, comprising:
[0058] The area division and configuration module is used to divide the irrigation area of the farmland and set a fixed irrigation strategy for the sub-control system preset in each irrigation area.
[0059] In the specific implementation process, the area division and configuration module specifically includes:
[0060] The division and identification module is used to divide the farmland into several irrigation areas and identify the boundaries based on the soil type and crop variety information of the farmland.
[0061] The sub-control module is used to associate and control the irrigation equipment in the corresponding irrigation area through the sub-control system.
[0062] The irrigation parameter setting module is used to preset a set of fixed irrigation strategies for each sub-control system based on the amount of water required by the crop in a week, wherein the fixed irrigation strategy specifically includes irrigation time, irrigation amount and irrigation mode.
[0063] The network association module is used to associate each sub-control system with a number of preset collection nodes and transmission nodes in the corresponding irrigation area, and to set the transmission cycle of the transmission node.
[0064] In the specific implementation process, the network association module specifically includes:
[0065] The connection module is used to associate a plurality of collection nodes preset in each irrigation area with the monitoring sensors in the irrigation area.
[0066] The remote association module is used to remotely connect the transmission node with the collection node and the preset main control system based on the Internet of Things platform, and set the transmission cycle for the transmission node.
[0067] The data acquisition and upload module is used to collect monitoring data in the corresponding irrigation area through the acquisition node, and control the transmission node to upload data to the main control system according to the transmission cycle, and monitor the transmission results of the transmission node, where the transmission results specifically include transmission interruption and transmission completion.
[0068] In the specific implementation process, the data collection and upload module specifically includes:
[0069] The monitoring and collection module is used for the collection node to regularly collect various environmental parameter data in the corresponding irrigation area, including soil parameters, water parameters and air parameters.
[0070] The data transmission module is used for the irrigation area. The transmission node uploads the collected data to the main control system according to the preset cycle.
[0071] The transmission monitoring module is used to monitor the transmission status of the transmission node and determine whether the transmission status is a transmission interruption or a transmission completion result.
[0072] The emergency irrigation control module is used to obtain the transmission results of the corresponding transmission nodes for each irrigation area, and in response to the transmission results of the transmission nodes that have not completed the transmission, irrigate according to the preset fixed irrigation strategy by starting the sub-control system.
[0073] In the specific implementation process, the emergency irrigation control module specifically includes:
[0074] The monitoring and identification module is used to identify the transmission results of the transmission interruption of each irrigation area transmission node, log the transmission results, and notify at the same time.
[0075] The first feedback module is used to trigger the sub-control system of the corresponding irrigation area to start and execute a preset fixed irrigation strategy.
[0076] The main control module is used to receive the uploaded data of the transmission node through the preset main control system, respond to the transmission result that the transmission node has completed the transmission to close the sub-control system, and perform intelligent control of irrigation based on the preset regression algorithm.
[0077] In the specific implementation process, the main control module specifically includes:
[0078] The data receiving module is used to respond to the transmission results of each irrigation area transmission node, and receive and complete the transmitted environmental parameter data through the main control system.
[0079] The second feedback module is used to trigger the sub-control system of the corresponding irrigation area to shut down.
[0080] The dynamic adjustment module is used to perform intelligent analysis based on the received environmental parameter data using a preset regression algorithm, predict crop water requirements, and dynamically adjust the irrigation strategy to perform irrigation.
[0081] Among them, the training process of the preset regression algorithm is:
[0082] Collect historical data, including soil moisture data H, rainfall data R, temperature data T and evaporation rate data E, and normalize the historical data;
[0083] Construct a linear regression model: y = β0 + β1x1 + β2x2 + … + β n x n +∈;
[0084] Select m groups of historical data, each group of data contains n+1 values (n features plus a target value), and use the least squares method or gradient descent method to find the optimal β parameter value to minimize the sum of squared prediction errors, where the sum of squared errors is:
[0085]
[0086] in, is the irrigation demand value predicted by the model.
[0087] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0088] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0089] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
Claims
1. An automatic irrigation system based on the Internet of Things, It is characterized in that The automatic irrigation system comprises: The area division and configuration module is used to divide the irrigation area of the farmland and set a fixed irrigation strategy for the sub-control system preset in each irrigation area; A network association module is used to associate each sub-control system with a number of preset collection nodes and transmission nodes in the corresponding irrigation area, and to set the transmission cycle of the transmission node; The data collection and upload module is used to collect monitoring data in the corresponding irrigation area through the collection node, and control the transmission node to upload data to the main control system according to the transmission cycle, and monitor the transmission results of the transmission node, wherein the transmission results specifically include transmission interruption and transmission completion; The emergency irrigation control module is used to obtain the transmission results of the corresponding transmission nodes for each irrigation area, and in response to the transmission results of the transmission nodes that have not completed the transmission, irrigate according to the preset fixed irrigation strategy by starting the sub-control system; The main control module is used to receive the uploaded data of the transmission node through the preset main control system, respond to the transmission result that the transmission node has completed the transmission to close the sub-control system, and perform intelligent control of irrigation based on the preset regression algorithm.
2. According to claim 1, an automatic irrigation system based on the Internet of Things, It is characterized in that The area division and configuration module specifically includes: A division and identification module is used to divide the farmland into several irrigation areas and identify the boundaries based on the soil type and crop variety information of the farmland; A sub-control module, used for associating with and controlling the irrigation equipment in the corresponding irrigation area through the sub-control system; The irrigation parameter setting module is used to preset a set of fixed irrigation strategies for each sub-control system based on the amount of water required by the crop in a week, wherein the fixed irrigation strategy specifically includes irrigation time, irrigation amount and irrigation mode.
3. According to the automatic irrigation system based on the Internet of Things as claimed in claim 1, It is characterized in that The network association module specifically includes: A connection module, used to associate a plurality of collection nodes preset in each irrigation area with monitoring sensors in the irrigation area; The remote association module is used to remotely connect the transmission node with the collection node and the preset main control system based on the Internet of Things platform, and set the transmission cycle for the transmission node.
4. According to claim 1, an automatic irrigation system based on the Internet of Things, It is characterized in that The data collection and uploading module specifically includes: Monitoring and collection module, used for the collection node to regularly collect various environmental parameter data in the corresponding irrigation area, including soil parameters, water parameters and air parameters; The data transmission module is used for the transmission node in the irrigation area to upload the collected data to the main control system according to the preset cycle; The transmission monitoring module is used to monitor the transmission status of the transmission node and determine whether the transmission status is a transmission interruption or a transmission completion result.
5. According to the automatic irrigation system based on the Internet of Things as claimed in claim 1, It is characterized in that The emergency irrigation control module specifically includes: The monitoring and identification module is used to identify the transmission results of transmission interruptions of each irrigation area transmission node, record the transmission results in a log, and give notifications at the same time; The first feedback module is used to trigger the sub-control system of the corresponding irrigation area to start and execute the preset fixed irrigation strategy.
6. An automatic irrigation system based on the Internet of Things according to claim 1, characterized in that, The main control module specifically includes: The data receiving module is used to respond to the transmission results of the transmission completion of each irrigation area transmission node, and receive and complete the transmitted environmental parameter data through the main control system; The second feedback module is used to trigger the sub-control system of the corresponding irrigation area to close; The dynamic adjustment module is used to perform intelligent analysis based on the received environmental parameter data, use the preset regression algorithm to predict the water demand of crops, and dynamically adjust the irrigation strategy to perform irrigation.
7. An automatic irrigation system based on the Internet of Things according to claim 6, characterized in that, The dynamic adjustment module is used to perform intelligent analysis based on the received environmental parameter data, use the preset regression algorithm to predict the water demand of crops, and dynamically adjust the irrigation strategy to perform irrigation, wherein, The preset regression algorithm is a trained linear regression model, and the expression for predicting the water demand of crops is: y=β 0 +b 1 x 1 +b 2 x 2 +…+b n x n +∈ Where y is the irrigation demand of the irrigated area, β 0 is the intercept term, β n is the coefficient of the corresponding feature, x n is the nth environmental parameter feature; And the dynamic adjustment of the irrigation strategy specifically includes: setting a threshold T, if it is judged that y>T, it is considered that irrigation is required, and if it is judged that y<T, irrigation is not required.
Citation Information
Cited By
Intelligent agricultural irrigation control system based on Internet of Things
CN120226585A
