Intelligent irrigation control device and system based on WIFI communication

The intelligent irrigation system, which utilizes distributed multi-source sensors and a WIFI communication module, solves the problems of single sensors and weak communication anti-interference. It enables multi-source parameter acquisition, stable communication, and precise irrigation in different zones, thereby improving the system's intelligence, reliability, and ease of maintenance.

CN121795307APending Publication Date: 2026-04-07湖北亿立能科技股份有限公司
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-15
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

Existing smart irrigation systems suffer from limited sensor configuration, lack of multi-source parameter acquisition capabilities, weak communication interference resistance, rigid control modes, lack of zone control, weak data management, high maintenance costs, and difficulty in achieving precision irrigation and efficient water conservation.

Method used

It adopts distributed multi-source sensors to collect parameters, and the WIFI communication module realizes AP/STA dual-mode switching and disconnection reconnection. The main control module performs threshold comparison to generate irrigation instructions. Combined with zone control and flow monitoring, it is equipped with a touch screen and remote monitoring, and integrates data storage and fault alarm functions.

Benefits of technology

It enables real-time multi-point acquisition of key parameters such as soil temperature and humidity, stabilizes communication links, supports local and remote dual-end control, enables precise irrigation, reduces water waste, and improves operational reliability and maintenance convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121795307A_ABST
    Figure CN121795307A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent irrigation control device and system based on WIFI communication, and relates to the field of the Internet of Things, and the method comprises the steps that a sensing module collects environmental parameters through a multi-source sensor, and transmits the environmental parameters in a WiFi mode; the main control module receives the data and compares the data with a preset threshold value to generate a precise irrigation instruction; the WiFi communication module is responsible for bidirectional data transmission among all links; the irrigation execution module drives a water pump and an electromagnetic valve to implement partitioned irrigation according to the data, and feeds back real-time data through a flow sensor; the man-machine interaction module provides local touch operation and sound and light alarm functions; the data storage module concentratedly records system data; and the remote monitoring module realizes all-weather monitoring and remote management and control of the system based on the cloud platform. The system has the advantages that the system depends on WIFI stable communication and multi-source sensing accurate acquisition, supports local and remote double-end control, realizes partitioned accurate irrigation through intelligent decision, has the functions of perfecting fault alarm and data tracing, and is efficient, water-saving, convenient and reliable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of the Internet of Things, and in particular to a smart irrigation control device and system based on WIFI communication. Background Technology

[0002] Currently, with the increasing scarcity of global water resources and the growing demand for agricultural modernization, irrigation control systems are becoming a core component of precision agriculture and smart water management. This development stems from the significant water waste caused by traditional extensive irrigation methods and the urgent need for refined management of crop growth environments.

[0003] Current smart irrigation systems on the market have limited sensor configurations, often only equipped with soil moisture sensors. They lack the ability to collect multi-source parameters such as light and soil pH, and their accuracy is insufficient, their protection is poor, and they are easily affected by temperature and humidity. Installation and maintenance are also inconvenient. In terms of communication, most systems use a single mode without AP / STA dual-mode switching, resulting in weak anti-interference and the need for manual reconnection after disconnection. Some systems rely on specific protocols, making device integration difficult. The control modes are rigid, either only supporting remote APP control or having complex local operation interfaces, lacking convenient dual-terminal interaction between touch screens and physical buttons, resulting in high learning costs. Irrigation is mostly a "one-size-fits-all" extensive mode, without zonal control functions, real-time flow monitoring, and execution status verification, which easily leads to water waste. Fault handling and data management are weak, with limited alarm methods, no multi-point sound and light linkage, and data mostly stored locally in a scattered manner. They do not support cloud synchronization and historical traceability, and some devices have poor moisture resistance and high maintenance costs, which are unaffordable for small and medium-sized users. Overall, their intelligence, reliability, and adaptability are far inferior to this system. Summary of the Invention

[0004] To improve the existing system, a smart irrigation control device and system based on WIFI communication is provided. This method relies on stable WIFI communication and accurate data acquisition from multiple sources, supports local and remote dual-end control, achieves precise irrigation in zones through intelligent decision-making, and has complete fault alarm and data traceability functions. It is efficient, water-saving, convenient and reliable.

[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows:

[0006] A smart irrigation control system based on WIFI communication includes:

[0007] Sensing module: The sensing module collects parameters through distributed multi-source sensors, converts the collected analog signals into digital signals, and then transmits them to the main control module through a WIFI communication module or a wired interface;

[0008] WIFI communication module: The WIFI communication module establishes bidirectional communication with the main control module through the UART interface, and establishes data connection with the sensing module and irrigation execution module, and performs reliable bidirectional data and command forwarding between the modules;

[0009] Main control module: The main control module establishes a connection with the WIFI communication module, data storage module, and human-computer interaction module. It receives environmental data, analyzes it, compares it with preset thresholds, and generates and issues precise irrigation control commands.

[0010] Irrigation execution module: The irrigation execution module includes a DC brushless water pump, an electromagnetic control valve, a flow sensor and a pipeline interface assembly. It controls the opening and closing of the water pump and the electromagnetic valve by executing irrigation commands to achieve precise irrigation in different zones, and monitors the water flow in real time to feed back data to the main control module.

[0011] Human-computer interaction module: The human-computer interaction module includes a touch screen, a physical button group, a status indicator group and a buzzer. Parameter settings and information queries can be completed locally through the touch screen and physical buttons. The status indicator and buzzer issue alarms in the event of a fault in a combination of sound and light.

[0012] Data storage module: The data storage module establishes a data connection with the main control module to centrally store all system data, while supporting local query and remote synchronization;

[0013] Remote monitoring module: The remote monitoring module establishes a long connection with the WIFI communication module. The cloud server classifies and archives all uploaded real-time and historical data, supporting users to obtain system status, remotely adjust parameters, issue control commands, and receive fault alarm notifications in real time.

[0014] Preferably, the sensing module specifically includes:

[0015] Sensor unit: includes soil moisture sensor, air temperature and humidity sensor, light intensity sensor, rainfall sensor and soil pH sensor. Each sensor is waterproof and can be detached and installed at different monitoring points in the irrigation area.

[0016] Signal conditioning unit: Used to filter and amplify the collected analog signals, convert them into digital signals, and then transmit them to the main control module via WIFI communication module to collect key environmental parameters of the irrigation area in real time and at multiple points.

[0017] Preferably, the WIFI communication module specifically includes:

[0018] Built-in antenna unit: It has a signal enhancement structure that first captures and amplifies surrounding wireless signals, and then optimizes the signal transmission path to reduce interference;

[0019] UART interface unit: Establishes a bidirectional communication link with the main control module, receives control commands issued by the main control module and verifies their integrity, then transmits the commands to the chip unit. At the same time, it receives data from the sensing module forwarded by the chip unit, verifies it, and sends it to the main control module.

[0020] Mode switching unit: Supports switching between AP and STA modes. When the local module needs to be directly connected, it receives the master control command to trigger the AP mode to start and establish a local wireless LAN. When it needs to connect to an external network, it triggers the STA mode to search for and connect to the specified router.

[0021] Disconnection and reconnection unit: Real-time monitoring of wireless connection status. If a connection interruption is detected, it searches for historical connection signals and attempts to re-establish the link. If the reconnection is successful, it reports the status back to the main control module. If it fails, it continues to retry.

[0022] Data forwarding unit: Classifies and processes data from different sources, receives parameter data from the sensing module and forwards it to the main control, receives control commands from the main control and forwards them to the irrigation execution module, receives status data from the main control and forwards it to the remote monitoring module, and receives remote commands and forwards them to the main control.

[0023] Preferably, the main control module specifically includes:

[0024] Logical judgment and threshold comparison unit: Receives sensing data forwarded by the WIFI communication module, calls the preset irrigation threshold in the data storage module, compares the real-time analyzed environmental parameters with the threshold one by one, and determines that irrigation needs to be started if the parameter is lower or higher than the threshold.

[0025] Control command generation unit: Generates commands based on the judgment results, specifying parameters such as pump start / stop, solenoid valve switching, and irrigation duration, and transmits them to the WIFI communication module;

[0026] Execution status verification unit: Receives flow rate and equipment status data from the irrigation execution module, compares it with the expected value in the issued command, and generates an adjustment command if the flow rate is zero or the equipment does not respond.

[0027] Anomaly handling unit: Monitors the communication and data transmission status of each module. If a sensor failure or communication interruption is detected, it immediately triggers an alarm signal and sends fault information to the human-machine interaction module.

[0028] Preferably, the irrigation execution module specifically includes:

[0029] DC brushless water pump unit: Receives start and stop commands transmitted by the relay module, adjusts the pump speed according to irrigation needs to control the water output, and after receiving the stop command after irrigation ends, feeds back the shutdown status to the main control module.

[0030] Electromagnetic control valve unit: Receives control commands according to the zone. After the command is verified, the valve is opened to allow water to flow into the corresponding irrigation zone. During the irrigation process, the valve opening and closing status is monitored in real time. When a closing command is received, the valve status is fed back to the main control module.

[0031] Flow sensor unit: connected in series with the main pipeline to capture water flow signals in real time, converting the kinetic energy of water into electrical signals and uploading the data to the main control module. If the flow rate drops to zero or exceeds the standard, an abnormal signal is sent to the main control module.

[0032] Pipe interface component unit: Adapts to irrigation pipes of different specifications, realizes pipe connection through sealing ring and thread structure, and provides installation interface for water pump, solenoid valve and flow sensor.

[0033] Preferably, the human-computer interaction module specifically includes:

[0034] Touch screen unit: Receives user touch operation, generates operation signal and transmits it to the main control module, displays real-time environmental parameters, irrigation status and historical records fed back by the main control module;

[0035] Physical button group unit: includes parameter setting, confirmation, cancellation, and emergency stop buttons. When the user presses the parameter setting button, the interface switches to the parameter configuration page. Pressing the confirmation button confirms the parameter modification and sends it to the main control. Pressing the cancellation button abandons the operation and returns to the previous level. When the emergency stop button is pressed, a forced stop command is sent directly to the main control, interrupting irrigation and locking other operations.

[0036] Status indicator light group unit: corresponding to the four system states, green, yellow, blue and red lights are set. When receiving status signals from the main control module, the green light is always on when the system is normal, the yellow light flashes slowly during irrigation, the blue light is always on in low power mode, and the red light flashes quickly when there is a fault.

[0037] Buzzer unit: After receiving a fault signal sent by the main control, it starts an intermittent alarm. During the alarm, a red light flashes rapidly, forming an audio-visual linkage.

[0038] Preferably, the data storage module specifically includes:

[0039] Flash memory chip unit: Receives various types of data from the main control module, writes them to the corresponding partitions according to data type, generates timestamps to mark the data acquisition and generation time during storage, and retrieves the target data and transmits it to the SPI interface when receiving read commands;

[0040] SPI interface unit: Establishes a stable communication link with the main control module, receives storage and read commands issued by the main control, forwards the data to be stored transmitted by the main control to the flash memory chip, feeds back the storage status to the main control, receives the data to be read from the storage module, and transmits it to the main control after format adaptation;

[0041] Data classification and management unit: When receiving data, it automatically identifies the type and adds a label, establishes a data index table, records the storage location and timestamp of each type of data, and locates the target data partition based on the label and retrieves the corresponding data when responding to query commands.

[0042] Preferably, the remote monitoring module specifically includes:

[0043] Cloud server unit: Establishes a long connection with the WIFI communication module, receives and categorizes the real-time environmental parameters, irrigation status and fault information uploaded by the module;

[0044] User terminal unit: Adapted to mobile terminal APP and PC monitoring software, it can remotely query real-time environmental data, historical irrigation records, and equipment operating status, and modify irrigation threshold, duration, and cycle parameters. Commands are transmitted to the main control module via cloud server and WIFI communication module.

[0045] Alarm push unit: Monitors fault information in the cloud server in real time, sends pop-up notifications to the mobile terminal APP, records the alarm time and type, and sends a recovery notification to the terminal after the fault is resolved.

[0046] Compared with the prior art, the advantages of the present invention are:

[0047] Based on distributed multi-source sensors, the system achieves real-time multi-point acquisition of key parameters such as soil temperature, humidity, pH value, and light intensity, ensuring data accuracy after signal conditioning. Utilizing the AP / STA dual-mode switching, disconnection reconnection, and bidirectional verification forwarding functions of the WIFI communication module, a stable local and remote communication link is established, accommodating both on-site direct connection and cloud-based remote control needs. The main control module, through intelligent threshold comparison and dynamic command generation, combined with the irrigation execution module's zone control, real-time flow monitoring, and speed adjustment, achieves precise irrigation on demand, effectively avoiding water waste. Locally equipped with a touch screen and physical button group, it remotely supports monitoring via mobile terminal APP and PC, providing convenient parameter setting, status query, and emergency operation through dual human-machine interaction modes. The system integrates comprehensive data storage and classification management functions, supporting local query and cloud synchronization. Furthermore, through audible and visual alarms, proactive fault push notifications, and anomaly adaptive adjustment mechanisms, it significantly improves operational reliability and maintenance convenience, achieving intelligent, precise, efficient, and traceable irrigation processes. Attached Figure Description

[0048] Figure 1 This is a schematic diagram of the system proposed in this invention;

[0049] Figure 2 This is a diagram of the sensing module proposed in this invention;

[0050] Figure 3 This is a diagram of the WIFI communication module proposed in this invention;

[0051] Figure 4 This is a diagram of the main control module proposed in this invention;

[0052] Figure 5 This is a diagram of the irrigation execution module proposed in this invention;

[0053] Figure 6 This is a diagram of the human-computer interaction module proposed in this invention;

[0054] Figure 7 This is a diagram of the data storage module proposed in this invention;

[0055] Figure 8 This is a diagram of the remote monitoring module proposed in this invention. Detailed Implementation

[0056] The following description is intended to disclose the invention and enable those skilled in the art to implement it. The preferred embodiments described below are merely examples, and other obvious variations will occur to those skilled in the art.

[0057] See Figure 1 As shown, a smart irrigation control system based on WIFI communication includes:

[0058] Sensing module: The sensing module collects parameters through distributed multi-source sensors, converts the collected analog signals into digital signals, and then transmits them to the main control module through a WIFI communication module or a wired interface;

[0059] WIFI communication module: The WIFI communication module establishes bidirectional communication with the main control module through the UART interface, and establishes data connection with the sensing module and irrigation execution module, and performs reliable bidirectional data and command forwarding between the modules;

[0060] Main control module: The main control module establishes a connection with the WIFI communication module, data storage module, and human-computer interaction module. It receives environmental data, analyzes it, compares it with preset thresholds, and generates and issues precise irrigation control commands.

[0061] Irrigation execution module: The irrigation execution module includes a DC brushless water pump, an electromagnetic control valve, a flow sensor and a pipeline interface assembly. It controls the opening and closing of the water pump and the electromagnetic valve by executing irrigation commands to achieve precise irrigation in different zones, and monitors the water flow in real time to feed back data to the main control module.

[0062] Human-computer interaction module: The human-computer interaction module includes a touch screen, a physical button group, a status indicator group and a buzzer. Parameter settings and information queries can be completed locally through the touch screen and physical buttons. The status indicator and buzzer issue alarms in the event of a fault in a combination of sound and light.

[0063] Data storage module: The data storage module establishes a data connection with the main control module to centrally store all system data, while supporting local query and remote synchronization;

[0064] Remote monitoring module: The remote monitoring module establishes a long connection with the WIFI communication module. The cloud server classifies and archives all uploaded real-time and historical data, supporting users to obtain system status, remotely adjust parameters, issue control commands, and receive fault alarm notifications in real time.

[0065] See Figure 2 As shown, the perception module specifically includes:

[0066] Sensor unit: includes soil moisture sensor, air temperature and humidity sensor, light intensity sensor, rainfall sensor and soil pH sensor. Each sensor is waterproof and can be detached and installed at different monitoring points in the irrigation area.

[0067] Signal conditioning unit: Used to filter and amplify the collected analog signals, convert them into digital signals, and then transmit them to the main control module via WIFI communication module to collect key environmental parameters of the irrigation area in real time and at multiple points.

[0068] Specifically, the signal conditioning unit has a built-in 12-bit AD converter that converts the amplified analog signal into a digital signal of 0-4095. After conversion, the digital signal is scaled, for example, the digital signal from the soil moisture sensor is converted into a moisture value of 0-100% by "digital value / 4095×100" to ensure that the data conforms to the actual physical meaning. The soil moisture scaling formula is:

[0069]

[0070] in, This represents the soil moisture value. The digital signal value after AD conversion;

[0071] The validity of the converted digital signal is judged. If the soil moisture value exceeds 0-100%, the air temperature exceeds -40-125℃, or the light intensity exceeds 0-65535lx, it is judged as invalid data. The sensor temporarily stores the data and re-acquires it. If the data is within the valid range, a data frame containing the acquisition timestamp is generated.

[0072] See Figure 3 As shown, the WIFI communication module specifically includes:

[0073] Built-in antenna unit: It has a signal enhancement structure that first captures and amplifies surrounding wireless signals, and then optimizes the signal transmission path to reduce interference;

[0074] UART interface unit: Establishes a bidirectional communication link with the main control module, receives control commands issued by the main control module and verifies their integrity, then transmits the commands to the chip unit. At the same time, it receives data from the sensing module forwarded by the chip unit, verifies it, and sends it to the main control module.

[0075] Mode switching unit: Supports switching between AP and STA modes. When the local module needs to be directly connected, it receives the master control command to trigger the AP mode to start and establish a local wireless LAN. When it needs to connect to an external network, it triggers the STA mode to search for and connect to the specified router.

[0076] Disconnection and reconnection unit: Real-time monitoring of wireless connection status. If a connection interruption is detected, it searches for historical connection signals and attempts to re-establish the link. If the reconnection is successful, it reports the status back to the main control module. If it fails, it continues to retry.

[0077] Data forwarding unit: Classifies and processes data from different sources, receives parameter data from the sensing module and forwards it to the main control, receives control commands from the main control and forwards them to the irrigation execution module, receives status data from the main control and forwards it to the remote monitoring module, and receives remote commands and forwards them to the main control.

[0078] Specifically, when receiving environmental parameter data uploaded by the sensing module, the system first performs a CRC check on the data frame. If the check passes, the parameter content is extracted, the data is reassembled according to the format agreed upon by the main control module, and forwarded to the main control module via the UART interface. Simultaneously, it waits for the main control module's "data reception successful" confirmation. If no confirmation is received, it retransmits twice within 10 seconds. When receiving irrigation control commands from the main control module, the system parses the device ID and command content in the command and sends it to the target module via a wireless link. After the receiving module sends an execution confirmation, it sends the confirmation information back to the main control module. When forwarding system status data from the main control module to the cloud server, the data is first compressed and then uploaded via a long connection.

[0079] The module monitors the connection status of local and remote links in real time: the local link is determined by the data interaction interval, and the remote link is determined by the heartbeat packet response; upon detection of a disconnection, the reconnection process is immediately initiated: local reconnection prioritizes scanning historical connection nodes, and remote reconnection first re-parses the server address. If the parsing fails, it switches to the backup server address. In the case of a local link disconnection and three failed reconnection attempts, a "node offline" alarm message is sent to the main control module, triggering an audio-visual prompt from the human-machine interaction module.

[0080] See Figure 4 As shown, the main control module specifically includes:

[0081] Logical judgment and threshold comparison unit: Receives sensing data forwarded by the WIFI communication module, calls the preset irrigation threshold in the data storage module, compares the real-time analyzed environmental parameters with the threshold one by one, and determines that irrigation needs to be started if the parameter is lower or higher than the threshold.

[0082] Control command generation unit: Generates commands based on the judgment results, specifying parameters such as pump start / stop, solenoid valve switching, and irrigation duration, and transmits them to the WIFI communication module;

[0083] Execution status verification unit: Receives flow rate and equipment status data from the irrigation execution module, compares it with the expected value in the issued command, and generates an adjustment command if the flow rate is zero or the equipment does not respond.

[0084] Anomaly handling unit: Monitors the communication and data transmission status of each module. If a sensor failure or communication interruption is detected, it immediately triggers an alarm signal and sends fault information to the human-machine interaction module.

[0085] Specifically, the system receives data frames from the sensing module forwarded by the WIFI communication module via the UART interface. Each data frame contains parameter type, value, and collection timestamp. After receiving the data, a CRC check is performed. If the check fails, a "data retransmission" command is sent to the WIFI module. If the check passes, the data is parsed according to a preset format, key parameter values ​​are extracted, and the corresponding monitoring point information is associated and stored in a temporary buffer.

[0086] The built-in decision-making algorithm is invoked to compare the real-time parameters of the temporary buffer with preset thresholds: if the soil moisture is below the lower threshold and the rainfall sensor data shows no rainfall, and it is within the preset irrigation cycle, it is determined that irrigation needs to be started; further, combined with light intensity and zoning priority, the irrigation area, single irrigation duration, and water pump operating power are determined to form a preliminary irrigation plan;

[0087] Control commands are generated based on the irrigation plan. The commands include the target irrigation execution module ID, command type, and execution parameters. They are encapsulated into standard data frames in the format of "module ID-command type-parameter-check code" and sent to the WIFI communication module through the UART interface. At the same time, a 10-second timeout timer is started to wait for feedback from the execution module.

[0088] The system monitors the operation signals of the human-machine interaction module in real time. If it receives a "parameter modification" command from the touch screen or physical button, it immediately updates the internal register parameters and writes them to the data storage module. If it receives a "historical record query" command, it reads the data for the corresponding time period from the data storage module and displays it on the human-machine interaction module. When it receives a "remote manual irrigation" command from the remote monitoring module via WIFI, it verifies the command permission. If the verification is successful, it executes the corresponding operation and sends the execution status back to the remote module.

[0089] See Figure 5 As shown, the irrigation execution module specifically includes:

[0090] DC brushless water pump unit: Receives start and stop commands transmitted by the relay module, adjusts the pump speed according to irrigation needs to control the water output, and after receiving the stop command after irrigation ends, feeds back the shutdown status to the main control module.

[0091] Electromagnetic control valve unit: Receives control commands according to the zone. After the command is verified, the valve is opened to allow water to flow into the corresponding irrigation zone. During the irrigation process, the valve opening and closing status is monitored in real time. When a closing command is received, the valve status is fed back to the main control module.

[0092] Flow sensor unit: connected in series with the main pipeline to capture water flow signals in real time, converting the kinetic energy of water into electrical signals and uploading the data to the main control module. If the flow rate drops to zero or exceeds the standard, an abnormal signal is sent to the main control module.

[0093] Pipe interface component unit: Adapts to irrigation pipes of different specifications, realizes pipe connection through sealing ring and thread structure, and provides installation interface for water pump, solenoid valve and flow sensor.

[0094] Specifically, the module listens to the commands sent by the WIFI communication module in real time through the signal receiving end of the relay module; after receiving the command data frame, it first extracts the device ID in the frame header and compares it with its own preset ID, and only responds to commands with matching IDs; after the comparison is successful, it parses the command type and associated parameters, and verifies the integrity of the command through the built-in verification unit. If the verification fails, it sends "invalid command" feedback to the WIFI communication module; if the verification is successful, it enters the execution preparation state.

[0095] The corresponding execution component is activated according to the parsed instructions: If the instruction is "start irrigation", the DC brushless water pump is first driven to switch from standby mode to running mode, and the water pump power is adjusted according to the instruction parameters; after the water pump runs stably, the solenoid control valves are opened in sequence according to the zone priority, with the opening interval set to 5 seconds; if the instruction specifies irrigation for a single zone, only the corresponding solenoid valve is opened, and the other zones remain closed.

[0096] During irrigation, the flow sensor continuously collects water flow data from the main pipeline. The internal sensing element converts the water flow velocity into a pulse signal, and then into a digital signal. Every 10 seconds, the accumulated flow and the real-time instantaneous flow are packaged into a data frame and fed back to the main control module via the WIFI communication module. At the same time, the instantaneous flow is compared with the flow threshold in the command in real time: if the instantaneous flow is lower than 50% of the threshold for 10 seconds, it is determined that the pipeline is blocked; if it is higher than 150% of the threshold for 10 seconds, it is determined that the valve is leaking and a local anomaly marker is immediately triggered.

[0097] See Figure 6 As shown, the human-computer interaction module specifically includes:

[0098] Touch screen unit: Receives user touch operation, generates operation signal and transmits it to the main control module, displays real-time environmental parameters, irrigation status and historical records fed back by the main control module;

[0099] Physical button group unit: includes parameter setting, confirmation, cancellation, and emergency stop buttons. When the user presses the parameter setting button, the interface switches to the parameter configuration page. Pressing the confirmation button confirms the parameter modification and sends it to the main control. Pressing the cancellation button abandons the operation and returns to the previous level. When the emergency stop button is pressed, a forced stop command is sent directly to the main control, interrupting irrigation and locking other operations.

[0100] Status indicator light group unit: corresponding to the four system states, green, yellow, blue and red lights are set. When receiving status signals from the main control module, the green light is always on when the system is normal, the yellow light flashes slowly during irrigation, the blue light is always on in low power mode, and the red light flashes quickly when there is a fault.

[0101] Buzzer unit: After receiving a fault signal sent by the main control, it starts an intermittent alarm. During the alarm, a red light flashes rapidly, forming an audio-visual linkage.

[0102] Specifically, the module obtains real-time data from the main control module every 30 seconds and presents it in the form of "data + charts" on the "Real-time Monitoring" interface: soil moisture is compared with the real-time value and the threshold using a bar chart, and air temperature and humidity are displayed as numbers + line charts to show the trend of change over the past hour; irrigation status is indicated by dynamic icons, and the current system status is displayed at the top of the interface.

[0103] After entering the "History" interface, users can select the query type and set the time range via touch screen. When querying irrigation records, the interface displays the irrigation date, time, zone, duration and flow rate of each record in a list format, and supports filtering by zone. When querying fault records, in addition to displaying the fault type and occurrence time, the fault handling status is also marked.

[0104] When the main control module detects a system fault, it sends a "fault signal" to the human-machine interface module. Upon receiving the signal, the module immediately triggers a response: the buzzer emits an intermittent alarm sound, the red indicator light flashes rapidly, and the display screen automatically jumps to the "fault query" interface, highlighting the latest fault details. If the user presses the "cancel" button, the alarm sound can be temporarily silenced, but the red indicator light will continue to flash until the fault is cleared. Only then will the main control module send a "fault cleared" signal, at which point the module will stop the alarm and the green indicator light will remain constantly lit.

[0105] See Figure 7 As shown, the data storage module specifically includes:

[0106] Flash memory chip unit: Receives various types of data from the main control module, writes them to the corresponding partitions according to data type, generates timestamps to mark the data acquisition and generation time during storage, and retrieves the target data and transmits it to the SPI interface when receiving read commands;

[0107] SPI interface unit: Establishes a stable communication link with the main control module, receives storage and read commands issued by the main control, forwards the data to be stored transmitted by the main control to the flash memory chip, feeds back the storage status to the main control, receives the data to be read from the storage module, and transmits it to the main control after format adaptation;

[0108] Data classification and management unit: When receiving data, it automatically identifies the type and adds a label, establishes a data index table, records the storage location and timestamp of each type of data, and locates the target data partition based on the label and retrieves the corresponding data when responding to query commands.

[0109] Specifically, the module receives various types of data from the main control module in real time and stores them according to preset partitioning rules: When receiving environmental parameter data, it packages it in the format of "collection timestamp + monitoring point + parameter value" and stores it in the environmental parameter area, storing one record every minute by default, recording the signal strength at the time of data collection; when receiving irrigation execution records, it writes the complete record to the irrigation record area within 10 seconds after the irrigation execution module stops irrigation, with each record associated with a unique irrigation number for easy and accurate querying; when receiving user-set parameters, it overwrites the original data in the user parameter area in real time and generates a parameter modification log; when receiving fault records, it immediately writes them to the fault record area.

[0110] When a read command forwarded by the main control module is received, the data type and query conditions in the command are first parsed. If the query is initiated by the local human-machine interaction module, the corresponding partition data is extracted according to the command, converted into a format suitable for display, and sent back to the main control module via the SPI interface. The main control module then forwards the data to the human-machine interaction module. If the read is initiated by the remote monitoring module, the extracted data is first compressed and then uploaded to the remote cloud server via the WIFI communication module. When the amount of queried data exceeds 100 records, it is automatically transmitted in batches. After each batch is transmitted, the system waits for the main control module to issue a "continue transmission" command.

[0111] See Figure 8 As shown, the remote monitoring module specifically includes:

[0112] Cloud server unit: Establishes a long connection with the WIFI communication module, receives and categorizes the real-time environmental parameters, irrigation status and fault information uploaded by the module;

[0113] User terminal unit: Adapted to mobile terminal APP and PC monitoring software, it can remotely query real-time environmental data, historical irrigation records, and equipment operating status, and modify irrigation threshold, duration, and cycle parameters. Commands are transmitted to the main control module via cloud server and WIFI communication module.

[0114] Alarm push unit: Monitors fault information in the cloud server in real time, sends pop-up notifications to the mobile terminal APP, records the alarm time and type, and sends a recovery notification to the terminal after the fault is resolved.

[0115] Specifically, the cloud server establishes a long connection with the WIFI communication module via TCP / IP protocol, sending a heartbeat packet every 30 seconds to confirm the connection status. When the WIFI communication module uploads data, the cloud server first performs CRC check on the data frame. After the check passes, the data is stored according to the categories of "device ID + data type + timestamp": environmental parameters are stored in the time series database and updated on a minute-by-minute basis; irrigation status is stored in the business database and associated with the irrigation number; fault information is stored in the alarm database and marked with the fault level. At the same time, a dual backup mechanism is started to synchronize the core data to an off-site backup server.

[0116] After the mobile terminal APP and PC monitoring software retrieve data from the cloud server, they present it in a visual format: real-time environmental parameters are displayed using "number + line graphs," such as a line graph of soil moisture indicating the trend of changes over the past 24 hours, and air temperature highlighted with red numbers to show values ​​exceeding the standard; irrigation status is indicated by dynamic icons, showing "pump rotation + zone highlighting" during irrigation, and "equipment stationary" icon when in standby; historical data can be queried by time range, and irrigation records are displayed in a list format with "irrigation date, zone, duration, and flow rate," and clicking on a single record allows you to view the environmental parameter curve for the corresponding time period.

[0117] Furthermore, this solution also proposes a smart irrigation control device based on WIFI communication, which is equipped with the aforementioned smart irrigation control system based on WIFI communication.

[0118] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this specification. Additionally, the processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0119] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.

[0120] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A smart irrigation control system based on WIFI communication, characterized in that, include: Sensing module: The sensing module collects parameters through distributed multi-source sensors, converts the collected analog signals into digital signals, and then transmits them to the main control module through a WIFI communication module or a wired interface; WIFI communication module: The WIFI communication module establishes bidirectional communication with the main control module through the UART interface, and establishes data connection with the sensing module and irrigation execution module, and performs reliable bidirectional data and command forwarding between the modules; Main control module: The main control module establishes a connection with the WIFI communication module, data storage module, and human-computer interaction module. It receives environmental data, analyzes it, compares it with preset thresholds, and generates and issues precise irrigation control commands. Irrigation execution module: The irrigation execution module includes a DC brushless water pump, an electromagnetic control valve, a flow sensor and a pipeline interface assembly. It controls the opening and closing of the water pump and the electromagnetic valve by executing irrigation commands to achieve precise irrigation in different zones, and monitors the water flow in real time to feed back data to the main control module. Human-computer interaction module: The human-computer interaction module includes a touch screen, a physical button group, a status indicator group and a buzzer. Parameter settings and information queries can be completed locally through the touch screen and physical buttons. The status indicator and buzzer issue alarms in the event of a fault in a combination of sound and light. Data storage module: The data storage module establishes a data connection with the main control module to centrally store all system data, while supporting local query and remote synchronization; Remote monitoring module: The remote monitoring module establishes a long connection with the WIFI communication module. The cloud server classifies and archives all uploaded real-time and historical data, supporting users to obtain system status, remotely adjust parameters, issue control commands, and receive fault alarm notifications in real time.

2. The intelligent irrigation control system based on WIFI communication according to claim 1, characterized in that, The sensing module specifically includes: Sensor unit: includes soil moisture sensor, air temperature and humidity sensor, light intensity sensor, rainfall sensor and soil pH sensor. Each sensor is waterproof and can be detached and installed at different monitoring points in the irrigation area. Signal conditioning unit: Used to filter and amplify the collected analog signals, convert them into digital signals, and then transmit them to the main control module via WIFI communication module to collect key environmental parameters of the irrigation area in real time and at multiple points.

3. The intelligent irrigation control system based on WIFI communication according to claim 1, characterized in that, The WIFI communication module specifically includes: Built-in antenna unit: It has a signal enhancement structure that first captures and amplifies surrounding wireless signals, and then optimizes the signal transmission path to reduce interference; UART interface unit: Establishes a bidirectional communication link with the main control module, receives control commands issued by the main control module and verifies their integrity, then transmits the commands to the chip unit. At the same time, it receives data from the sensing module forwarded by the chip unit, verifies it, and sends it to the main control module. Mode switching unit: Supports switching between AP and STA modes. When the local module needs to be directly connected, it receives the master control command to trigger the AP mode to start and establish a local wireless LAN. When it needs to connect to an external network, it triggers the STA mode to search for and connect to the specified router. Disconnection and reconnection unit: Real-time monitoring of wireless connection status. If a connection interruption is detected, it searches for historical connection signals and attempts to re-establish the link. If the reconnection is successful, it reports the status back to the main control module. If it fails, it continues to retry. Data forwarding unit: Classifies and processes data from different sources, receives parameter data from the sensing module and forwards it to the main control, receives control commands from the main control and forwards them to the irrigation execution module, receives status data from the main control and forwards it to the remote monitoring module, and receives remote commands and forwards them to the main control.

4. The intelligent irrigation control system based on WIFI communication according to claim 1, characterized in that, The main control module specifically includes: Logical judgment and threshold comparison unit: Receives sensing data forwarded by the WIFI communication module, calls the preset irrigation threshold in the data storage module, compares the real-time analyzed environmental parameters with the threshold one by one, and determines that irrigation needs to be started if the parameter is lower or higher than the threshold. Control command generation unit: Generates commands based on the judgment results, specifying parameters such as pump start / stop, solenoid valve switching, and irrigation duration, and transmits them to the WIFI communication module; Execution status verification unit: Receives flow rate and equipment status data from the irrigation execution module, compares it with the expected value in the issued command, and generates an adjustment command if the flow rate is zero or the equipment does not respond. Anomaly handling unit: Monitors the communication and data transmission status of each module. If a sensor failure or communication interruption is detected, it immediately triggers an alarm signal and sends fault information to the human-machine interaction module.

5. The intelligent irrigation control system based on WIFI communication according to claim 1, characterized in that, The irrigation execution module specifically includes: DC brushless water pump unit: Receives start and stop commands transmitted by the relay module, adjusts the pump speed according to irrigation needs to control the water output, and after receiving the stop command after irrigation ends, feeds back the shutdown status to the main control module. Electromagnetic control valve unit: Receives control commands according to the zone. After the command is verified, the valve is opened to allow water to flow into the corresponding irrigation zone. During the irrigation process, the valve opening and closing status is monitored in real time. When a closing command is received, the valve status is fed back to the main control module. Flow sensor unit: connected in series with the main pipeline to capture water flow signals in real time, converting the kinetic energy of water into electrical signals and uploading the data to the main control module. If the flow rate drops to zero or exceeds the standard, an abnormal signal is sent to the main control module. Pipe interface component unit: Adapts to irrigation pipes of different specifications, realizes pipe connection through sealing ring and thread structure, and provides installation interface for water pump, solenoid valve and flow sensor.

6. The intelligent irrigation control system based on WIFI communication according to claim 1, characterized in that, The human-computer interaction module specifically includes: Touch screen unit: Receives user touch operation, generates operation signal and transmits it to the main control module, displays real-time environmental parameters, irrigation status and historical records fed back by the main control module; Physical button group unit: includes parameter setting, confirmation, cancellation, and emergency stop buttons. When the user presses the parameter setting button, the interface switches to the parameter configuration page. Pressing the confirmation button confirms the parameter modification and sends it to the main control. Pressing the cancellation button abandons the operation and returns to the previous level. When the emergency stop button is pressed, a forced stop command is sent directly to the main control, interrupting irrigation and locking other operations. Status indicator light group unit: corresponding to the four system states, green, yellow, blue and red lights are set. When receiving status signals from the main control module, the green light is always on when the system is normal, the yellow light flashes slowly during irrigation, the blue light is always on in low power mode, and the red light flashes quickly when there is a fault. Buzzer unit: After receiving a fault signal sent by the main control, it starts an intermittent alarm. During the alarm, a red light flashes rapidly, forming an audio-visual linkage.

7. The intelligent irrigation control system based on WIFI communication according to claim 1, characterized in that, The data storage module specifically includes: Flash memory chip unit: Receives various types of data from the main control module, writes them to the corresponding partitions according to data type, generates timestamps to mark the data acquisition and generation time during storage, and retrieves the target data and transmits it to the SPI interface when receiving read commands; SPI interface unit: Establishes a stable communication link with the main control module, receives storage and read commands issued by the main control, forwards the data to be stored transmitted by the main control to the flash memory chip, feeds back the storage status to the main control, receives the data to be read from the storage module, and transmits it to the main control after format adaptation; Data classification and management unit: When receiving data, it automatically identifies the type and adds a label, establishes a data index table, records the storage location and timestamp of each type of data, and locates the target data partition based on the label and retrieves the corresponding data when responding to query commands.

8. The intelligent irrigation control system based on WIFI communication according to claim 1, characterized in that, The remote monitoring module specifically includes: Cloud server unit: Establishes a long connection with the WIFI communication module, receives and categorizes the real-time environmental parameters, irrigation status and fault information uploaded by the module; User terminal unit: Adapted to mobile terminal APP and PC monitoring software, it can remotely query real-time environmental data, historical irrigation records, and equipment operating status, and modify irrigation threshold, duration, and cycle parameters. Commands are transmitted to the main control module via cloud server and WIFI communication module. Alarm push unit: Monitors fault information in the cloud server in real time, sends pop-up notifications to the mobile terminal APP, records the alarm time and type, and sends a recovery notification to the terminal after the fault is resolved.

9. A smart irrigation control device based on WIFI communication, characterized in that, It is equipped with an intelligent irrigation control system based on WIFI communication as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Wifi-based family courtyard intelligent nursing device

    CN105163089A

  • Intelligent irrigation method and system

    CN117481017A

  • Intelligent irrigation management system for landscape architecture

    CN121014487A

  • Agricultural greenhouse greenhouse environment data acquisition device based on WIFI

    CN208705751U

  • Remote analysis and correction of crop condition

    US20120109387A1