Water-saving irrigation processing method and system combined with internet of things module
By identifying and dividing different plant attribute areas in the planting site through the Internet of Things module, and adopting appropriate irrigation methods, the problem of inconsistent irrigation needs of different plants in the planting site is solved, and efficient water saving and precision irrigation are achieved.
Patent Information
- Application Number
- CN202510785697.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-06-12
AI Technical Summary
In existing technologies, when irrigating different types of plants in a planting area, no regional division is made, which makes it impossible to meet the irrigation needs of different plants and results in a waste of resources.
Through the Internet of Things (IoT) module, based on the site view of the planting area, it identifies and divides areas with different plant attributes, and adopts appropriate irrigation methods, such as semi-fixed sprinkler irrigation, drip irrigation, and micro-sprinkler irrigation, combined with an integrated water and fertilizer system to achieve precision irrigation.
It improved irrigation efficiency, saved water resources, met the irrigation needs of different plant species, and reduced resource waste.
Smart Images

Figure CN120513841B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to data processing technology, and more particularly to a water-saving irrigation method and system incorporating an Internet of Things (IoT) module. Background Technology
[0002] Water-saving irrigation refers to achieving better production and economic benefits with less irrigation water. The basic requirement of water-saving irrigation is to adopt the most effective technical measures to create the best production and economic benefits with limited irrigation water.
[0003] In existing technologies, when irrigating plants with different plant attributes in a planting area, directly irrigating all plants without dividing the area may not only fail to meet the irrigation needs of different plants, but also cause a certain waste of resources. Summary of the Invention
[0004] In view of the above problems, the present invention is proposed to provide a water-saving irrigation treatment method and system incorporating an Internet of Things module to overcome or at least partially solve the above problems.
[0005] According to one aspect of the present invention, a water-saving irrigation treatment method incorporating an Internet of Things (IoT) module is provided, comprising the following steps:
[0006] Based on the site view corresponding to the planting site, attribute areas corresponding to different plant attributes are determined in the planting site, wherein the plant attributes include potted plant attributes and ground plant attributes.
[0007] Each planting area in the planting site is identified separately, and each planting area is compared with each attribute area.
[0008] In response to the fact that any planting area overlaps with at least two attribute areas and the at least two attribute areas have corresponding different plant attributes, the planting area is determined as the allocation area;
[0009] Based on the overlapping relationship, the allocation area is divided into regions to obtain a potted plant allocation sub-region corresponding to the potted plant attribute and a ground planting allocation sub-region corresponding to the ground planting attribute, and the first region ratio corresponding to the potted plant allocation sub-region and the second region ratio corresponding to the ground planting allocation sub-region are obtained.
[0010] Based on the comparison between the proportion of the first region and the proportion of the second region, a preset allocation strategy adapted to the allocation region is retrieved to allocate irrigation for the plant site.
[0011] Optionally, in the method according to the present application, the field uses semi-fixed sprinkling irrigation, the vegetables use drip irrigation, the fruit trees use small pipe outflow and micro-sprinkling irrigation, the medicinal materials use inverted micro-sprinkling irrigation, and the flowers use ground-inserted micro-sprinkling irrigation.
[0012] The monitoring system in the planting site at least has a matched electromagnetic flowmeter, a soil sensor, a humidity sensor, and a weather station.
[0013] Optionally, in the method according to the present application, the semi-fixed sprinkling irrigation comprises a power machine, a water pump, a main pipe, a branch pipe, and a sprinkler head connected in sequence.
[0014] The power machine sprinkling irrigation system provides a power source to drive the water pump to pump water.
[0015] The water pump is used to pump water in a water source out and deliver the water to the sprinkler head through a pipeline for sprinkling.
[0016] The main pipe is a fixed main water delivery pipeline, which is connected with the water pump and the branch pipe, and is used to deliver the water pumped out by the water pump to the branch pipe. The main pipe is usually laid on the ground or underground and has certain pressure-bearing capacity and durability.
[0017] The branch pipe is a movable pipeline connected with the main pipe and the sprinkler head. The branch pipe is provided with a plurality of sprinkler heads for sprinkling water on crops. In the irrigation season, the branch pipe can be moved to different positions according to the needs to adapt to the irrigation needs of different crops.
[0018] The sprinkler head is a device for sprinkling water delivered by the branch pipe on crops. The type, number, and arrangement of the sprinkler head are pre-set. The type of the sprinkler head includes at least one of gushing fountain sprinkler head, micro-sprinkler head, and rotary sprinkler head.
[0019] Optionally, in the method according to the present application, the semi-fixed sprinkling irrigation comprises a water supply subsystem, a pipeline subsystem, a sprinkler head subsystem, and a control subsystem connected in sequence.
[0020] The water supply subsystem at least includes a water pump, a water source, and a filter.
[0021] The pipeline subsystem at least includes a water delivery pipeline and a plurality of micro-cone vertical pipes.
[0022] The sprinkler head system at least includes a sprinkler head base and a shell, a nozzle and a lifting cylinder, a strong spring, and an adjusting or driving device.
[0023] The control system at least includes an active regulator and an electromagnetic valve.
[0024] Optionally, in the method according to the present application, the inverted micro-sprinkling irrigation comprises a sprinkler head, a pipeline system, a suspension device, and auxiliary components connected in sequence.
[0025] The spray head types include rotary spray head, refractive spray head and cross atomizing spray head, which are made of plastic or stainless steel and shaped as upside-down umbrella, capable of 360-degree all-directional spraying or spraying at specific angles;
[0026] The pipeline system includes main pipelines, branch pipelines and hanging pipelines, the main pipelines are used to connect water sources to the spray heads, the branch pipelines connect the main pipelines and the spray heads, and the hanging pipelines are used to hang the spray heads;
[0027] The hanging device includes a hanging rope or chain and a weight, the hanging rope or chain is used to hang the spray head on the steel frame or other support structure of the shed roof, and the hanging rope or chain needs to have sufficient strength and durability to bear the weight of the spray head and dynamic load during irrigation;
[0028] The part of the inverted micro-sprinkler system with a weight is equipped with a weight to ensure that the direction of the spray head is always vertical downward, preventing the change of the direction of the spray head caused by wind or other factors.
[0029] Optionally, in the method according to the present application, attribute regions corresponding to different plant attributes are determined in the planting site based on a site view corresponding to the planting site, wherein the plant attributes include potted plant attributes and land-grown plant attributes, including:
[0030] A site view corresponding to the planting site is obtained, and image recognition is performed on the site view based on the retrieved plant attribute recognition strategy, and various plants located in the planting site and various plant attributes corresponding to the various plants are determined based on the recognition result, wherein the plant attributes include potted plant attributes and land-grown plant attributes;
[0031] Plant contours corresponding to the various plants are determined in the site view, and various plants corresponding to the same plant attribute and having a correlation relationship are divided into the same plant division group;
[0032] The plant contours corresponding to the various plants in the same plant division group are merged to obtain division contours corresponding to the plant division groups, and the division regions included in the division contours are determined as attribute regions corresponding to different plant attributes.
[0033] Optionally, in the method according to the present application, a site view corresponding to the planting site is obtained, and image recognition is performed on the site view based on the retrieved plant attribute recognition strategy, and various plants located in the planting site and various plant attributes corresponding to the various plants are determined based on the recognition result, including:
[0034] In response to triggering the image acquisition unit to acquire images of the planting site at a preset acquisition time, an on-site view corresponding to the planting site is obtained, and pixel recognition is performed on the on-site view to obtain each site pixel value corresponding to each site pixel point constituting the planting site;
[0035] The preset first pixel value corresponding to the green leaf and the preset second pixel value corresponding to the soil are called, and each site pixel value is respectively difference calculated with the preset first pixel value and the preset second pixel value, to obtain each first difference value and each second difference value;
[0036] The preset difference interval is called, each site pixel point corresponding to each first difference value located in the preset difference interval is divided into a first pixel group, and each site pixel point corresponding to each second difference value located in the preset difference interval is divided into a second pixel group;
[0037] Each site pixel point with a connection relationship in the first pixel group and the second pixel group is respectively pixel connected to obtain each first pixel region corresponding to the first pixel group and each second pixel region corresponding to the second pixel group;
[0038] Each first pixel region is subjected to pixel point-based quantity acquisition to obtain each pixel quantity corresponding to each first pixel region, and the pixel quantity corresponding to the maximum quantity is determined as a maximum quantity, and the pixel quantity corresponding to the minimum quantity is determined as a minimum quantity;
[0039] Mean value calculation is performed based on the maximum quantity and the minimum quantity, and the obtained quantity mean value is compared with each pixel quantity, and in response to any pixel quantity being less than or equal to the quantity mean value, the first pixel region corresponding to the pixel quantity is determined as an updated second pixel region;
[0040] In response to completing the updating of each first pixel region and each second pixel region, each first pixel region is respectively determined as each planting plant corresponding to the potted attribute, and each second pixel region is respectively determined as each planting plant corresponding to the field-grown attribute.
[0041] Optionally, in the method according to the present application, each plant contour corresponding to each planting plant is determined in the on-site view, and each planting plant corresponding to the same plant attribute and having a correlation relationship is divided into the same plant division group, comprising:
[0042] Each site pixel point located at an edge in each pixel region corresponding to each planting plant is respectively determined as each edge pixel group corresponding to each pixel region, and each site pixel point located in the same edge pixel group is pixel connected between adjacent ones to obtain each plant contour corresponding to each planting plant;
[0043] determining each plant contour corresponding to a potted attribute as a potted contour group, and determining each plant contour corresponding to a field-grown attribute as a field-grown contour group;
[0044] acquiring distances between each pair of plant contours in the potted contour group to obtain potted contour distances, and dividing plants corresponding to a potted contour distance less than or equal to a preset distance into the same plant division group;
[0045] acquiring distances between each pair of plant contours in the field-grown contour group to obtain field-grown contour distances, and dividing plants corresponding to a field-grown contour distance less than or equal to a preset distance into the same plant division group.
[0046] Optionally, in the method according to the present application, each plant contour corresponding to each plant in the same plant division group is merged to obtain a division contour corresponding to each plant division group, including:
[0047] acquiring distance points and distance directions of each contour distance of each plant contour in the same plant division group, and forming an extension line segment with a preset length in each plant contour along each distance direction;
[0048] generating an intersection line segment perpendicular to the distance direction and intersecting the plant contour in the corresponding plant contour with the line segment end point of each extension line segment as the starting point, and determining a first intersection point and a second intersection point intersecting the plant contour based on the intersection line segment;
[0049] connecting the plant contours in adjacent positions corresponding to different first intersection points and different second intersection points to obtain a connection contour connecting the plant contours;
[0050] merging the plant contours based on the connection contour to obtain a division contour corresponding to each plant division group.
[0051] Optionally, in the method according to the present application, each planting area in the planting site is determined, and each planting area is compared with each attribute area, including:
[0052] acquiring a preset planning map corresponding to the planting site, wherein the preset planning map includes a planning contour corresponding to each planning area;
[0053] acquire a planning center point corresponding to the preset planning graph and a site center point corresponding to the site top view respectively, and place the preset planning graph on the site top view in a manner that the planning center point coincides with the site center point;
[0054] map each planning contour in the preset planning graph to the site top view to form various planting contours in the site top view, and determine the area surrounded by each planting contour as a corresponding planting area in the planting site;
[0055] coordinate the site top view to acquire various planting coordinate intervals corresponding to various planting areas and various attribute coordinate intervals corresponding to various attribute areas, and compare various planting areas and various attribute areas based on the various planting coordinate intervals and the various attribute coordinate intervals.
[0056] Optionally, in the method according to the present application, in response to the fact that any planting area has a coincidence relationship with at least two attribute areas and the at least two attribute areas correspond to different plant attributes, the planting area is determined as a deployment area, which comprises:
[0057] determine the coordinate coincidence degree between each attribute coordinate interval and each planting coordinate interval, and determine the attribute area corresponding to the coordinate coincidence degree greater than a preset coincidence degree as having a coincidence relationship with the planting area;
[0058] in response to the fact that any planting area has a coincidence relationship with at least two attribute areas, determine the plant attributes corresponding to the at least two attribute areas respectively, and in the case that the plant attributes simultaneously include a potted attribute and a field-grown attribute, determine the planting area as a deployment area.
[0059] Optionally, in the method according to the present application, based on the comparison result between the first area proportion and the second area proportion, a preset deployment strategy adapted to the deployment area is called to perform irrigation deployment on the plant site, which comprises:
[0060] compare the first area proportion with the second area proportion to obtain a comparison result;
[0061] determine the comparison result as the irrigation water amount proportion of the attribute area corresponding to the potted attribute and the attribute area corresponding to the field-grown attribute;
[0062] send the irrigation water amount proportion to the management terminal for display processing, and if it is determined that the management terminal performs adjustment processing based on the irrigation water amount proportion, acquire the training adjustment parameter .
[0063] in response to the operation judgment based on the adjustment data of the irrigation water proportion input by the management end, if it is judged that the input adjustment data is configured to amplify the adjustment of the irrigation water proportion, the training adjustment parameter is trained based on the adjustment data to increase the training;
[0064] if it is judged that the input adjustment data is configured to reduce the adjustment of the irrigation water proportion, the training adjustment parameter is trained based on the adjustment data to reduce the training;
[0065] wherein the training of the training adjustment parameter can be carried out by the following formula:
[0066] wherein, is the training adjustment parameter after training, is the adjusted irrigation water proportion corresponding to the adjustment data, is the positive training coefficient, is the negative training coefficient.
[0067] Optionally, in the method according to the present application, the method further comprises:
[0068] acquiring a potted area image corresponding to the potted deployment sub-area, and performing image recognition on the potted area image to determine the number of movable pots corresponding to the potted deployment sub-area;
[0069] calling a preset moving number and comparing the number of movable pots with the preset moving number;
[0070] in response to the comparison result that the number of movable pots is less than or equal to the preset moving number, determining each empty area of each attribute area of the corresponding potted attribute located on the field top view corresponding to the planting site based on the field top view;
[0071] training a pre-set potted sample set to obtain an average potted size, and determining the number of pots contained in each empty area based on the average potted size;
[0072] combining the empty areas based on the number of movable pots to obtain each empty area group;
[0073] when each empty area group contains the same number of empty areas as the number of movable pots, the empty area group is determined as the moving position corresponding to the movable pots;
[0074] When the groups of the empty regions contain the empty regions corresponding to more than the number of the movable potted plants, the empty regions in the concentrated state with the same number as the number of the movable potted plants are determined as the moving positions corresponding to the movable potted plants;
[0075] When the groups of the empty regions contain the empty regions corresponding to more than the number of the movable potted plants, and there are no empty regions in the linear state with the same number as the number of the movable potted plants, the empty regions in the linear state with the same number as the number of the movable potted plants are determined as the moving positions corresponding to the movable potted plants.
[0076] The voice broadcast module is triggered to perform voice broadcast based on the moving positions.
[0077] According to still another aspect of the present application, there is provided a water-saving irrigation processing system combined with an Internet of Things module, comprising:
[0078] An attribute determining module is configured to determine attribute regions corresponding to different plant attributes in a planting site based on a site view corresponding to the planting site, wherein the plant attributes include potted plant attributes and land cultivation attributes;
[0079] A region comparing module is configured to determine various planting regions in the planting site respectively, and compare the various planting regions with the attribute regions;
[0080] A region determining module is configured to determine a deployment region in response to any planting region having a coincidence relationship with at least two attribute regions and the at least two attribute regions having corresponding different plant attributes;
[0081] A region dividing module is configured to divide the deployment region based on the coincidence relationship, to obtain a potted plant deployment sub-region corresponding to the potted plant attributes and a land cultivation deployment sub-region corresponding to the land cultivation attributes, and to obtain a first region proportion corresponding to the potted plant deployment sub-region and a second region proportion corresponding to the land cultivation deployment sub-region.
[0082] An irrigation deployment module is configured to retrieve a preset deployment strategy adapted to the deployment region based on a comparison result between the first region proportion and the second region proportion, and to perform irrigation deployment on the plant site.
[0083] The technical scheme provided by the application effectively guarantees irrigation effect while adopting efficient water-saving irrigation mode in the concept of efficient water-saving and precise irrigation. For example, the water flow regulating mode such as sprinkling irrigation or micro-irrigation is adopted to avoid extensive water-saving irrigation modes such as flood irrigation or pipe irrigation as much as possible, so as to realize precise irrigation and water-saving irrigation. In different irrigation scenes, semi-fixed sprinkling irrigation and buried telescopic sprinkling irrigation can be adopted for large fields, drip irrigation can be adopted for vegetables, small pipe outflow and micro-sprinkling irrigation can be adopted for fruit trees, and inverted micro-sprinkling irrigation can be adopted for medicinal materials, and ground insertion micro-sprinkling irrigation can be adopted for flowers. The water and fertilizer integrated irrigation system can be adopted, and in some application scenes, the monitoring system such as an electromagnetic flowmeter, a soil sensor, a humidity sensor and a weather station can be matched according to requirements, and an automatic control system can be matched at the same time, so as to realize mobile phone APP operation.
[0084] In addition, in the application, the server first acquires the site top view corresponding to the planting site, and then determines the attribute regions corresponding to different plant attributes in the planting site according to the site top view. The server then determines various planting regions in the planting site, and compares the various planting regions with the attribute regions. When a planting region overlaps with at least two attribute regions and the at least two attribute regions correspond to different plant attributes, it indicates that the planting plants with different plant attributes are planted in the planting region. In order to meet the irrigation needs of the planting plants with different plant attributes, the server first determines the planting region as a deployment region, and then divides the deployment region according to the overlapping relationship, so as to obtain a potted deployment sub-region corresponding to a potted attribute and a ground deployment sub-region corresponding to a ground attribute. Then, the server acquires a first area ratio corresponding to the potted deployment sub-region and a second area ratio corresponding to the ground deployment sub-region, and according to the comparison result between the first area ratio and the second area ratio, the server retrieves a preset deployment strategy suitable for the deployment region, so as to perform irrigation deployment on the plant site. The application can not only improve the corresponding irrigation effect, but also improve the water-saving amount. BRIEF DESCRIPTION OF DRAWINGS
[0085] Figure 1 A flow chart of a water-saving irrigation processing method combined with an Internet of Things module according to an embodiment of the application is shown;
[0086] Figure 2 A schematic diagram of contour merging according to an embodiment of the application is shown;
[0087] Figure 3 A schematic diagram of mapping each planning contour in a preset planning graph to a site top view according to an embodiment of the application is shown;
[0088] Figure 4A structural block diagram of a water-saving irrigation processing system combined with an Internet of Things module according to another embodiment of the present application is shown. DETAILED DESCRIPTION
[0089] Exemplary embodiments of the present disclosure will be described in greater detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure can be more thoroughly understood and the scope of the present disclosure can be accurately conveyed to those skilled in the art.
[0090] To solve the problems in the background art described above, the inventors have proposed the present application. One embodiment of the present application provides a water-saving irrigation processing method combined with an Internet of Things module, which can be executed in a computing device.
[0091] In the selection of sprinkling irrigation, the staff of the present application selects a suitable irrigation method according to the local actual situation and the intention of local farmers. The main characteristics of the water-saving irrigation methods are described in Table 1 as follows.
[0092]
[0093] Table 1
[0094] In actual application scenarios, in the use process of the present application, according to the characteristics of various irrigation methods, the willingness of farmers, and the crops planted, semi-fixed sprinkling irrigation and buried telescopic sprinkling irrigation are used in large fields; drip irrigation is used for vegetables; small pipe outflow and micro-sprinkling irrigation are used for fruit trees; inverted micro-sprinkling is used for medicinal materials; and ground insertion micro-sprinkling is used for flowers.
[0095] Moreover, the present application can have a water and fertilizer integrated processing method, i.e., according to different irrigation methods, the types of crops planted, and the intention of users, the water and fertilizer integrated system of the present project selects as follows:
[0096] (1) Machine well head: pump injection type plunger pump and fertilizer tank are used.
[0097] (2) Field small head: Venturi fertilizer applicator and fertilizer tank are used.
[0098] The necessity of water and fertilizer integration for large field sprinkling irrigation is as follows: in traditional fertilization, the absorption rate of crops is low, the fertilizer is wasted seriously, soil pollution is easily caused, environmental protection requirements are not met, and manual consumption is high, which cannot meet the needs of modern agricultural production. In sprinkling irrigation, the fertilizer is more easily absorbed by crops, the utilization rate of fertilizer is improved, the dynamic demand of crops for fertilizer is easily met, and the situation of excessive fertilizer in the early stage and lack of fertilizer in the later stage does not occur. After the sprinkling irrigation system is completed, the whole system is washed, which can reduce the retention of fertilizer on the leaf surface and reduce the blockage of the irrigation system. At the same time, the consumption of manual labor can be reduced, and the production efficiency can be improved.
[0099] Figure 1 A flow chart of a water-saving irrigation processing method combined with an Internet of Things module is shown, which is suitable for being executed in a computing device according to an embodiment of the present application.
[0100] As Figure 1 shown, the water-saving irrigation processing method combined with an Internet of Things module proposed in this embodiment starts from step S102, in which the following contents are included:
[0101] Determine attribute areas corresponding to different plant attributes in the planting site based on the site-on-view corresponding to the planting site, wherein the plant attributes include potted plant attributes and land-grown plant attributes.
[0102] For example, in this embodiment, since seeds of a certain plant can be planted in the soil in a planting site, and the seeds will be cultivated into flowerpots after germination, there can be both potted plants and land-grown plants in a planting site.
[0103] Since the irrigation methods suitable for planting plants with different plant attributes are different, the server will first obtain the site-on-view corresponding to the planting site, so as to determine the attribute areas corresponding to different plant attributes in the planting site according to the site-on-view, thereby facilitating subsequent corresponding irrigation allocation.
[0104] Further, the above-mentioned "determine attribute areas corresponding to different plant attributes in the planting site based on the site-on-view corresponding to the planting site, wherein the plant attributes include potted plant attributes and land-grown plant attributes" further includes the following steps:
[0105] Obtain the site-on-view corresponding to the planting site, and perform image recognition on the site-on-view based on the retrieved plant attribute recognition strategy, determine various planting plants located in the planting site and various plant attributes corresponding to the various planting plants respectively based on the recognition result, wherein the plant attributes include potted plant attributes and land-grown plant attributes;
[0106] Determine various plant contours corresponding to the various planting plants respectively in the site-on-view, and divide various planting plants corresponding to the same plant attribute and having a correlation relationship into the same plant division group;
[0107] Perform contour merging on various plant contours corresponding to various planting plants in the same plant division group respectively, obtain various division contours corresponding to various plant division groups respectively, and determine various division areas included in each division contour respectively as attribute areas corresponding to different plant attributes.
[0108] For example, in this embodiment, the server first acquires the site-on-view of the planting site, and performs image recognition on the site-on-view according to the called plant attribute recognition strategy, so as to determine the various planting plants located in the planting site and the various plant attributes corresponding to the various planting plants according to the recognition result. The plant planted in the flowerpot has a potted attribute, and the plant planted in the soil has a land attribute.
[0109] Then, the server determines the contour of each planting plant in the site-on-view, that is, each plant contour. Since the spacing of some planting plants is close, that is, they have a correlation relationship, in order to facilitate subsequent unified irrigation of the planting plants with the same plant attribute and the correlation relationship, the server first divides the various planting plants corresponding to the same plant attribute and having the correlation relationship into the same plant division group, and then performs contour merging on the various plant contours corresponding to the various planting plants in the same plant division group, so as to obtain the various division contours corresponding to the various plant division groups. At this time, the server determines each division region included in each division contour as an attribute region corresponding to a different plant attribute.
[0110] Furthermore, the above-mentioned "acquiring the site-on-view corresponding to the planting site, and performing image recognition on the site-on-view based on the called plant attribute recognition strategy, and determining the various planting plants located in the planting site and the various plant attributes corresponding to the various planting plants based on the recognition result" further includes the following steps:
[0111] In response to triggering the image acquisition unit to perform image acquisition on the planting site when reaching the preset acquisition time, obtaining the site-on-view corresponding to the planting site, and performing pixel recognition on the site-on-view to obtain the various site pixel values corresponding to the various site pixel points constituting the planting site;
[0112] Calling a preset first pixel value corresponding to green leaves and a preset second pixel value corresponding to soil, and performing difference calculation on each site pixel value and the preset first pixel value and the preset second pixel value to obtain each first difference value and each second difference value;
[0113] Calling a preset difference interval, dividing the various site pixel points corresponding to the various first difference values located in the preset difference interval into a first pixel group and dividing the various site pixel points corresponding to the various second difference values located in the preset difference interval into a second pixel group;
[0114] Performing pixel connection on the various site pixel points having a connection relationship in the first pixel group and the second pixel group respectively to obtain each first pixel region corresponding to the first pixel group and each second pixel region corresponding to the second pixel group;
[0115] The first pixel region is obtained based on the number of pixels, and each pixel number corresponding to each first pixel region is obtained, and the maximum pixel number corresponding to the maximum number is determined as the maximum number, and the minimum pixel number corresponding to the minimum number is determined as the minimum number;
[0116] The mean value is calculated based on the maximum number and the minimum number, and the obtained number mean value is compared with each pixel number, and in response to any pixel number being less than or equal to the number mean value, the first pixel region corresponding to the pixel number is determined as the updated second pixel region;
[0117] In response to completing the update of each first pixel region and each second pixel region, each first pixel region is determined as a variety of plants corresponding to the potted attribute, and each second pixel region is determined as a variety of plants corresponding to the field planting attribute.
[0118] For example, in the present embodiment, when the current time reaches the preset collection time, the server triggers the image collection unit to collect images of the planting site, thereby obtaining a site top view corresponding to the planting site. Then, the server will perform pixel recognition on the site top view, thereby obtaining each site pixel value corresponding to each site pixel point constituting the planting site.
[0119] Then, the server will call out the preset first pixel value corresponding to the green leaf and the preset second pixel value corresponding to the soil, and difference calculation is performed between each site pixel value and the preset first pixel value and the preset second pixel value, thereby obtaining each first difference value and each second difference value.
[0120] Then, the server will call out the preset difference interval, and when the first difference value or the second difference value is located in the preset difference interval, it means that the site pixel value corresponding to the first difference value is close to the preset first pixel value or the site pixel value corresponding to the second difference value is close to the preset second pixel value. Therefore, the server will divide each site pixel point corresponding to each first difference value located in the preset difference interval to the first pixel group and each site pixel point corresponding to each second difference value located in the preset difference interval to the second pixel group.
[0121] At this time, the server will perform pixel connection on each site pixel point having a connection relationship in the first pixel group and the second pixel group respectively, thereby obtaining each first pixel region corresponding to the first pixel group and each second pixel region corresponding to the second pixel group.
[0122] Since it is possible that the planting plants with the ground planting attribute are not immediately moved to the flowerpot after sprouting, that is, there can be planting plants with the ground planting attribute in the first pixel group. Therefore, the server further acquires the number of pixels in each first pixel region, so as to obtain each pixel number of each first pixel region, and determines the maximum pixel number corresponding to the maximum number as the maximum number and the minimum pixel number corresponding to the minimum number as the minimum number. Then, the maximum number and the minimum number are subjected to mean value calculation, so as to compare the obtained number mean value with each pixel number.
[0123] When any one pixel number is less than or equal to the number mean value, it indicates that the first pixel region corresponding to the pixel number is small, and it is possible that the planting plants with the ground planting attribute are not transferred to the flowerpot. Therefore, the server determines the first pixel region corresponding to the pixel number less than or equal to the number mean value as the updated second pixel region.
[0124] After the update of each first pixel region and each second pixel region is completed, the server determines each first pixel region as corresponding to various planting plants with the corresponding pot planting attribute and determines each second pixel region as corresponding to various planting plants with the corresponding ground planting attribute.
[0125] Furthermore, the above-mentioned "determining each plant contour corresponding to the various planting plants respectively in the field view, and dividing the various planting plants corresponding to the same plant attribute and having the correlation relationship into the same plant division group" further includes the following steps:
[0126] Each field pixel point located at the edge in each pixel region corresponding to the various planting plants is determined as each edge pixel group corresponding to each pixel region, and each field pixel point located in the same edge pixel group is subjected to pixel connection between adjacent pixels, so as to obtain each plant contour corresponding to the various planting plants respectively;
[0127] Each plant contour corresponding to the pot planting attribute is determined as a pot contour group, and each plant contour corresponding to the ground planting attribute is determined as a ground contour group;
[0128] The distance between each plant contour in the pot contour group is acquired, so as to obtain each pot contour distance, and the various planting plants corresponding to the pot contour distance less than or equal to the preset distance are divided into the same plant division group;
[0129] The distance between each plant contour in the ground contour group is acquired, so as to obtain each ground contour distance, and the various planting plants corresponding to the ground contour distance less than or equal to the preset distance are divided into the same plant division group.
[0130] For example, in the embodiment, in order to determine the plant contours of each planted plant, the server determines each field pixel located at the edge as an edge pixel group corresponding to each pixel region in each pixel region corresponding to each planted plant, and then connects each field pixel located at adjacent positions in the same edge pixel group, that is, performs pixel connection, so as to obtain each plant contour corresponding to each planted plant.
[0131] Then, the server determines each plant contour corresponding to the potted plant attribute as a potted contour group and determines each plant contour corresponding to the land-planted attribute as a land-planted contour group. Then, the server obtains the distance between each pair of plant contours in the potted contour group, so as to obtain each potted contour distance. Then, the server calls a preset distance, and when the potted contour distance is less than or equal to the preset distance, it indicates that the potted contour distance is small, that is, the two plant contours corresponding to the potted contour distance are close, and therefore the server divides each planted plant corresponding to the potted contour distance less than or equal to the preset distance into the same plant division group.
[0132] Then, the server obtains the distance between each pair of plant contours in the land-planted contour group, so as to obtain each land-planted contour distance, and divides each planted plant corresponding to the land-planted contour distance less than or equal to the called preset distance into the same plant division group.
[0133] The embodiment can divide each planted plant corresponding to the same plant attribute and having a correlation into the same plant division group by calculating each potted contour distance and each land-planted contour distance, facilitate subsequent unified irrigation deployment, and improve certain irrigation effect.
[0134] Further, the above-mentioned "performing contour merging on each plant contour corresponding to each planted plant in the same plant division group to obtain each division contour corresponding to each plant division group" further includes the following steps:
[0135] obtaining each distance point and each distance direction of each contour distance of each plant contour in the same plant division group, and forming each extension line segment with a preset line segment length in each plant contour along each distance direction;
[0136] generating an intersection line segment perpendicular to the distance direction and intersecting the plant contour in the corresponding plant contour with the line segment end point of each extension line segment as the starting point, and determining a first intersection point and a second intersection point intersecting the plant contour based on the intersection line segment;
[0137] The server connects each plant contour in adjacent positions according to different first intersection points and different second intersection points, to obtain each connection contour connecting the plant contours.
[0138] The server performs contour merging on each plant according to each connection contour, to obtain each division contour corresponding to each plant division group.
[0139] For example, in this embodiment, the server obtains each distance point and each distance direction of each plant contour in the same plant division group according to the contour distance, as shown in the line segment a. Figure 2 The distance point is A1 and A2, and the distance direction is indicated by the arrow e.
[0140] Then, the server forms each extension line segment with a preset line segment length in each plant contour along the distance direction, as shown in the extension line segments c1 and c2. Figure 2 Then, the server generates an intersection line segment perpendicular to the distance direction and intersecting the plant contour in the corresponding plant contour, with the line segment end point of each extension line segment as the starting point, as shown in the intersection line segments C1D1 and C2D2. Figure 2 Then, the server determines the first intersection point and the second intersection point intersecting the plant contour according to the intersection line segment, as shown in the first intersection points C1 and C2 and the second intersection points D1 and D2. Figure 2
[0141] Then, the server connects each plant contour in adjacent positions according to different first intersection points and different second intersection points, to obtain each connection contour connecting the plant contours, as shown in the connection contours b1 and b2. Figure 2 Then, the server performs contour merging on each plant according to each connection contour, to obtain each division contour corresponding to each plant division group.
[0142] This embodiment can perform contour merging on each plant by determining the first intersection point and the second intersection point, which can save a certain amount of calculation of the server.
[0143] In step S104, the following content is included:
[0144] Each planting area in the planting site is determined, and each planting area is compared with each attribute area.
[0145] For example, in this embodiment, the server determines each planting area in the planting site, and compares each planting area with each attribute area.
[0146] Further, the "determining the planting areas in the planting site respectively and comparing the planting areas with the attribute areas" further includes the following steps:
[0147] obtaining a preset planning map corresponding to the planting site, wherein the preset planning map includes planning contours corresponding to the planning areas respectively;
[0148] obtaining a planning center point corresponding to the preset planning map and a site center point corresponding to the site top view, and placing the preset planning map on the site top view in a manner that the planning center point coincides with the site center point;
[0149] mapping the planning contours in the preset planning map to the site top view to form planting contours in the site top view, and determining the areas surrounded by the planting contours respectively as the planting areas in the planting site;
[0150] performing coordinate processing on the site top view, obtaining planting coordinate intervals corresponding to the planting areas and attribute coordinate intervals corresponding to the attribute areas respectively, and comparing the planting areas and the attribute areas based on the planting coordinate intervals and the attribute coordinate intervals.
[0151] For example, in the embodiment, the server obtains a planning center point corresponding to the preset planning map and a site center point corresponding to the site top view respectively, places the preset planning map on the site top view in a manner that the planning center point coincides with the site center point, and maps the planning contours in the preset planning map to the site top view to form the planting contours in the site top view. At this time, the server determines the areas surrounded by the planting contours respectively as the planting areas in the planting site.
[0152] Then, the server performs coordinate processing on the site top view, obtains the planting coordinate intervals corresponding to the planting areas and the attribute coordinate intervals corresponding to the attribute areas respectively, and compares the planting areas and the attribute areas based on the planting coordinate intervals and the attribute coordinate intervals.
[0153] The embodiment can perform coordinate processing on the site top view, so that the comparison result of comparing the planting areas with the attribute areas is more accurate.
[0154] In step S106, the following content is included:
[0155] In response to the fact that any planting area has a coincidence relationship with at least two attribute areas and the at least two attribute areas have different corresponding plant attributes, the planting area is determined as a deployment area.
[0156] For example, in the embodiment, when any planting area has an overlapping relationship with at least two attribute areas and the at least two attribute areas correspond to different plant attributes, it indicates that the planting plants with different plant attributes are planted in the planting area, and subsequent server needs to arrange irrigation for the area to meet the irrigation needs of different planting plants. Therefore, the server will first determine the planting area as a distribution area.
[0157] Further, the above-mentioned "determining the planting area as a distribution area in response to any planting area having an overlapping relationship with at least two attribute areas and the at least two attribute areas corresponding to different plant attributes" further includes the following steps:
[0158] determining the coordinate overlapping degree between each attribute coordinate interval and each planting coordinate interval, and determining the attribute area corresponding to the coordinate overlapping degree greater than the preset overlapping degree as having an overlapping relationship with the planting area;
[0159] In response to any planting area having an overlapping relationship with at least two attribute areas, determining the respective plant attributes corresponding to the at least two attribute areas, and determining the planting area as a distribution area when the respective plant attributes simultaneously include the potted attribute and the land attribute.
[0160] For example, in the embodiment, the server will determine the coordinate overlapping degree between each attribute coordinate interval and each planting coordinate interval, and when the coordinate overlapping degree is greater than the preset overlapping degree, it indicates that the attribute area and the planting area corresponding to the coordinate overlapping degree have more overlapping relationship. Therefore, the server will determine the attribute area corresponding to the coordinate overlapping degree greater than the preset overlapping degree as having an overlapping relationship with the planting area.
[0161] When any planting area has an overlapping relationship with at least two attribute areas, the server will further determine the respective plant attributes corresponding to the at least two attribute areas. When it is determined that the respective plant attributes simultaneously include the potted attribute and the land attribute, the server will determine the planting area as a distribution area.
[0162] In step S108, the following content is included:
[0163] based on the overlapping relationship, regionally dividing the distribution area to obtain a potted distribution sub-area corresponding to the potted attribute and a land distribution sub-area corresponding to the land attribute, and obtaining a first area ratio corresponding to the potted distribution sub-area and a second area ratio corresponding to the land distribution sub-area.
[0164] For example, in the embodiment, the server divides the deployment area into regions based on the coincidence relationship, so as to obtain a potted plant deployment sub-region corresponding to the potted plant attribute and a land deployment sub-region corresponding to the land attribute, and then obtains a first region proportion corresponding to the potted plant deployment sub-region and a second region proportion corresponding to the land deployment sub-region.
[0165] In step S110, the following is included:
[0166] Based on the comparison result between the first region proportion and the second region proportion, a preset deployment strategy adapted to the deployment area is called to perform irrigation deployment on the plant site.
[0167] For example, in the embodiment, the server calls a preset deployment strategy adapted to the deployment area according to the comparison result between the first region proportion and the second region proportion, so as to perform irrigation deployment on the plant site.
[0168] Further, the above-mentioned "based on the comparison result between the first region proportion and the second region proportion, a preset deployment strategy adapted to the deployment area is called to perform irrigation deployment on the plant site" further includes the following steps:
[0169] The first region proportion and the second region proportion are compared to obtain a comparison result;
[0170] The comparison result is determined as an irrigation water amount proportion of an attribute region corresponding to the potted plant attribute and an attribute region corresponding to the land attribute;
[0171] The irrigation water amount proportion is sent to the management end for display processing, and if it is judged that the management end adjusts the irrigation water amount proportion, the training adjustment parameter is obtained;
[0172] In response to the adjustment data input by the management end based on the irrigation water amount proportion, an operation judgment is performed, and if it is judged that the input adjustment data is configured to amplify the irrigation water amount proportion, the training adjustment parameter is increased based on the adjustment data;
[0173] If it is judged that the input adjustment data is configured to reduce the irrigation water amount proportion, the training adjustment parameter is reduced based on the adjustment data;
[0174] Wherein, the training of the training adjustment parameter can be performed by the following formula:
[0175] Wherein, is the training adjustment parameter after training, adjustment data corresponding to the adjusted irrigation water proportion, a positive training coefficient, a negative training coefficient.
[0176] For example, in the present embodiment, the server compares the first area proportion with the second area proportion to obtain a comparison result, and determines the comparison result as the irrigation water proportion of the attribute area corresponding to the potted attribute and the attribute area corresponding to the land attribute. For example, the comparison result of the first area proportion and the second area proportion is 3:2, and the irrigation water proportion of the attribute area corresponding to the potted attribute and the attribute area corresponding to the land attribute is 3:2.
[0177] Since the irrigation water proportion obtained by the present method may deviate from the actual situation, the server is provided with a training adjustment parameter, so that the management end can adjust the irrigation water proportion according to the actual irrigation situation, so as to obtain a more accurate irrigation water proportion. Therefore, the server sends the irrigation water proportion to the management end for display processing, and when it is judged that the management end adjusts the irrigation water proportion, the server obtains the training adjustment parameter and operates and judges the adjustment data input by the management end.
[0178] When the server judges that the adjustment data input by the management end is configured to amplify the adjustment of the irrigation water proportion, the training adjustment parameter is increased based on the adjustment data; when the server judges that the adjustment data input by the management end is configured to reduce the adjustment of the irrigation water proportion, the training adjustment parameter is reduced based on the adjustment data, so as to obtain an updated training adjustment parameter.
[0179] Further, the above method further comprises the following steps:
[0180] Obtain the potted area image corresponding to the potted deployment sub-area, and perform image recognition on the potted area image to determine the number of movable pots corresponding to the potted deployment sub-area;
[0181] Retrieve the preset moving number, and compare the number of movable pots with the preset moving number;
[0182] In response to the comparison result that the number of movable pots is less than or equal to the preset moving number, determine each empty area of each attribute area of the corresponding potted attribute located on the field top view based on the field top view corresponding to the planting site.
[0183] The pre-set sample set of potted plants is trained to obtain the average size of the potted plants, and the number of the potted plants accommodated in each empty area is determined based on the average size of the potted plants;
[0184] The empty areas are combined based on the number of the movable potted plants to obtain each group of the empty areas;
[0185] When each group of the empty areas contains the same number of the empty areas as the number of the movable potted plants, the group of the empty areas is determined as the moving position corresponding to the movable potted plants;
[0186] When each group of the empty areas contains the same number of the empty areas as the number of the movable potted plants, the group of the empty areas is determined as the moving position corresponding to the movable potted plants;
[0187] When each group of the empty areas contains the same number of the empty areas as the number of the movable potted plants, the group of the empty areas is determined as the moving position corresponding to the movable potted plants;
[0188] The voice broadcast module is triggered to perform voice broadcast based on the moving position.
[0189] For example, in the embodiment, the server obtains the image of the potted plant area corresponding to the potted plant deployment sub-area, and performs image recognition on the image of the potted plant area to determine the number of the potted plants in the potted plant deployment sub-area, i.e., the number of the movable potted plants.
[0190] Then, the server calls the preset moving number and compares the number of the movable potted plants with the preset moving number. When the number of the movable potted plants is less than or equal to the preset moving number, it indicates that the number of the movable potted plants is small, and the workers of the planting site are suitable to move the potted plants. Therefore, when the number of the movable potted plants is less than or equal to the preset moving number, the server determines the empty areas of each attribute area corresponding to the potted plant attribute according to the view on the site, and trains the pre-set sample set of potted plants to obtain the average size of the potted plants, so as to determine the number of the potted plants that can be accommodated in each empty area, i.e., the number of the accommodated potted plants, according to the average size of the potted plants.
[0191] Then, the server combines the empty areas according to the number of the movable potted plants to obtain each group of the empty areas. When each group of the empty areas contains the same number of the empty areas as the number of the movable potted plants, the server directly determines the group of the empty areas as the moving position corresponding to the movable potted plants.
[0192] When each vacant area group contains each vacant area corresponding to more than the number of movable potted plants, since the irrigation range is spread from the water outlet to all directions, if each movable potted plant can be moved to each vacant area in a concentrated state, the irrigation effect can be better improved. Therefore, the server determines each vacant area in a concentrated state with the same number of movable potted plants as the number of movable potted plants as the moving position corresponding to the movable potted plants.
[0193] When each vacant area group contains each vacant area corresponding to more than the number of movable potted plants, and there is no each vacant area in a concentrated state with the same number of movable potted plants, the server determines each vacant area in a linear state with the same number of movable potted plants as the number of movable potted plants as the moving position corresponding to the movable potted plants.
[0194] When the moving position corresponding to the movable potted plant is determined, the server triggers the voice broadcast module to perform voice broadcast according to the moving position, so that the workers of the planting site can move the movable potted plant to the corresponding moving position according to the voice broadcast.
[0195] The embodiment can determine a position suitable for placing a movable potted plant in each vacant area of each attribute area corresponding to the potted plant attribute when the number of movable potted plants is small, thereby improving a certain water saving amount.
[0196] According to the scheme of the present application, the server first acquires the site top view corresponding to the planting site, and then determines the attribute areas corresponding to different plant attributes in the planting site according to the site top view. The server then determines various planting areas located in the planting site, and compares the various planting areas with the attribute areas. When there is a planting area that has a coincidence relationship with at least two attribute areas and the at least two attribute areas correspond to different plant attributes, it indicates that the planting plants with different plant attributes are planted in the one planting area. In order to meet the irrigation needs of the planting plants with different plant attributes, the server first determines the planting area as a deployment area, and then performs regional division on the deployment area based on the coincidence relationship, thereby obtaining a potted plant deployment sub-area corresponding to the potted plant attribute and a land deployment sub-area corresponding to the land plant attribute. Then, the server acquires a first area ratio corresponding to the potted plant deployment sub-area and a second area ratio corresponding to the land deployment sub-area, and retrieves a preset deployment strategy adapted to the deployment area according to the comparison result between the first area ratio and the second area ratio, thereby performing irrigation deployment on the plant site. The present application not only can improve the corresponding irrigation effect, but also can improve a certain water saving amount.
[0197] Another embodiment of the present application provides a water-saving irrigation processing system combined with an Internet of Things module, Figure 4 The system includes a system block diagram corresponding thereto, and the system includes:
[0198] An attribute determining module is configured to determine attribute regions corresponding to different plant attributes in a planting site based on a site view corresponding to the planting site, wherein the plant attributes include a potted attribute and a ground attribute;
[0199] A region comparing module is configured to determine various planting regions in the planting site respectively and compare the various planting regions with the attribute regions respectively;
[0200] A region determining module is configured to determine a deployment region in response to any planting region having a coincidence relationship with at least two attribute regions and the at least two attribute regions having corresponding different plant attributes.
[0201] A region dividing module is configured to divide the deployment region based on the coincidence relationship to obtain a potted deployment sub-region corresponding to the potted attribute and a ground deployment sub-region corresponding to the ground attribute, and obtain a first region proportion corresponding to the potted deployment sub-region and a second region proportion corresponding to the ground deployment sub-region.
[0202] An irrigation deployment module is configured to retrieve a preset deployment strategy adapted to the deployment region based on a comparison result between the first region proportion and the second region proportion to perform irrigation deployment on the plant site.
[0203] In the technical scheme provided by the present application, the following equipment table 2 can be included:
[0204]
[0205] Table 2
[0206] In order to realize agricultural irrigation water and electricity saving, and strengthen water resource management, the rural water resource metering management system is used to meter and manage irrigation water and electricity. The system includes a machine well irrigation controller (EL-9000), an ultrasonic water meter (SBC-W080), a GPRS communication terminal (WXRTU-GBJ), a water pump, and an upper computer management system. The ultrasonic water meter accurately meters the water consumption of the user and sends it to the machine well irrigation controller through a wireless module, thereby realizing accurate metering of water quantity; the machine well irrigation controller accurately meters the electricity consumption of the user through an internal power metering module, and controls the start of the water pump according to the remaining amount in the user card and the exploitable water quantity; the machine well irrigation controller is wirelessly connected to the management center upper computer through the GPRS terminal, and transmits the electricity and water information of each machine well irrigation controller to the management department, thereby facilitating the summarization and statistics of the water and electricity consumption in the jurisdiction.
[0207] Water resource management monitoring terminal is a non-contact MF1 card irrigation well irrigation metering management system developed according to the management needs of water resource management department. It is used in agricultural irrigation water well of 50Hz, 3*380V three-phase three-wire power supply occasion. The monitoring terminal has the advantages of simplicity, reliability, convenience, anti-water stealing and the like.
[0208] The monitoring terminal uses non-contact MF1 card as data transmission medium, and the special chip in the meter performs password authentication on the MF1 card used by the user, so that the data transmission has very high security. The metering part adopts foreign advanced metering chip, which has the advantages of accurate metering and strong anti-interference ability.
[0209] The microprocessor in the monitoring terminal collects the power pulse of the metering part, and then calculates the electricity consumption amount according to the unit price and transformation ratio set in the meter. Then the water consumption is measured and reported in real time through the water consumption measurement value uploaded by the water meter at regular intervals or through the water pump efficiency curve formula. The control circuit is used to realize the attraction and disconnection of the AC contactor, and the start and stop of the load, so as to realize the prepayment function and water metering function.
[0210] (2) Main functions of water resource metering management control system:
[0211] ① The monitoring terminal uses non-contact IC card (MF1 card, hereinafter referred to as MF1 card) as electricity purchase medium. The user card and the special chip in the meter are authenticated by password, and the transaction can be carried out after the authentication is passed.
[0212] ② The monitoring terminal has metering function, which measures the active power energy of positive and negative current access and deducts the amount according to the electricity consumption, that is, the amount type.
[0213] ③ The monitoring terminal can collect the metering data uploaded by the ultrasonic water meter through wireless network at regular intervals, process and store the water consumption data.
[0214] ④ The monitoring terminal stores the latest 512 user card swiping records, including card number, start time, end time, this time electricity consumption, remaining amount, this time water consumption. When the record is full, the earliest user electricity record is automatically overwritten.
[0215] ⑤ The monitoring terminal accumulatively stores the electricity consumption and water consumption of the user. The total water consumption of the last month is automatically calculated by the monitoring terminal at 1 o'clock on the 1st of each month, and the monthly water consumption of the last 12 months is recorded, including year, month and water consumption.
[0216] ⑥ The data in the monitoring terminal is saved for more than 10 years and will not be lost due to power failure.
[0217] The monitoring terminal has a control machine well production amount function, when the cumulative water consumption of this year reaches the alarm value, the alarm state will be automatically uploaded; when the cumulative water consumption of this year exceeds the exploitable amount, the monitoring terminal will trip and power off.
[0218] The monitoring terminal has a phase loss protection function, when one phase is missing in the three-phase, the monitoring terminal trips and powers off, stopping power supply to the load. The monitoring terminal has a limited power protection function, when the power load exceeds the maximum allowable power of the meter, the overload indicator light is on, and the monitoring terminal trips and powers off.
[0219] The monitoring terminal is set to close the power-on working function, and when the power is off and then powered on, the monitoring terminal is in a power-off state, and when other users swipe the card, the current household information is suspended, without affecting the use of other users.
[0220] When the no-sampling automatic power-off function is set, if the user uses electricity and no metering pulse is detected within the set time, the monitoring terminal automatically trips, and other users cannot swipe the card, and only power off and power on or swipe the inspection card can remove the no-sampling alarm flag.
[0221] Six, automatic control design
[0222] 1. Comparison and selection of automatic control system equipment
[0223] In the pump house, automatic control equipment needs to be installed to control the irrigation of the drip irrigation system. According to the actual situation of existing products on the market and the connection method and products that realize the automatic control function, the following three types can be selected:
[0224] 1) Local output automatic control equipment
[0225] The local output controller directly controls the opening and closing of the valve through the controller. Generally, only the cable needs to be connected from the valve to the electronic board inside the controller to realize the direct control of the opening and closing of the valve by the controller. The connection method of this controller is simple, and it does not need to use the field decoder (also called RTU) for connection, thus saving part of the cost and being relatively cheap in cost. However, the maximum number of valves controlled by this controller is 32, and if the distance from the valve to the pump house is too far, a lot of cable lines are needed, and the cost of the finished product will increase, so it should be used in the case where the land is relatively flat, the valves are concentrated, and the distance from the pump house to each valve is relatively short.
[0226] 2) 2-wire output automatic control equipment
[0227] 2 line output controller compared with local output controller, more communication box and field decoder, connection mode is 2 line controller → communication box → field decoder → valve, each field decoder can connect 8 valves, this controller can control connection 480 valves, connection mode is valve connected to field decoder, then field decoder connected in series to communication box, communication box can realize automatic control after connecting computer, this controller can control valve more, and signal transmission is stable, when project land area is larger, valve is more and not concentrated, pump house is far away from valve, this automatic control equipment can be used.
[0228] 3) wireless output automatic control equipment
[0229] Wireless output automatic control equipment compared with 2 line output controller, the same function of the equipment is used, the only difference is that the cable line from field decoder to communication box is saved, except connection method, function and 2 line are the same. The signal transmission distance of this equipment is 5 kilometers, the coverage area is large, and the signal is stable. Generally, field decoder uses battery for power supply, and the service life of battery is about 5 months, which must be replaced. It can be upgraded to solar panel for power supply, which greatly improves the service life. When the land is relatively scattered and there are obstacles that cannot be crossed between the lands, this automatic control equipment can be used.
[0230] Their use range, performance advantages and price level are listed in table 3. According to different land conditions, different control equipment is selected.
[0231]
[0232] Table 3
[0233] According to the different land conditions of the project, the appropriate automatic control system is selected. Because the land in Wuxiong temple village is small and the valve is less, the local automatic control and the 2 line automatic control are compared. The local automatic control saves more than 1000 meters of cable line than the 2 line automatic control, but saves 4 4 / 0 field decoders, so the cost is saved, and therefore the local output automatic control system equipment is selected. Because there are two machine wells in Xiyinjiafu village, it is divided into two areas, and two sets of automatic control equipment are used. There are more agricultural facilities in two lands, and the valve is used more, a total of 127, the valve is not concentrated, and it is far away from the pump house, so the wireless controller is selected. Compared with 2 line controller, the wireless controller saves about 20000 meters of wire, although the cost is more expensive than 2 line, but considering the later maintenance and construction convenience, the cost performance of wireless is higher, and the reliability is stronger, so the wireless controller is selected. The cable line selects 2 core or 3 core armored cable line. The cable line has three layers of protective film, one of which is a metal protective film to prevent rodents from biting. In order to improve the service life and minimize damage as much as possible.
[0234] 3. The functions that can be realized by the controller
[0235] The above three controllers can realize the same functions, but the connection methods and required accessories are different. The controller is connected to the computer and is equipped with a set of Chinese system operation software, which is easy to operate and can run for a long time after being set once.
[0236] 1) Simple explanation of the controller
[0237] The controller has a centralized control program, each program includes valves, water sources, fertilization systems, system operation and working status, etc. that are associated with each other; each valve can be irrigated individually, or the valves used together during irrigation can be defined as a valve group for simultaneous irrigation; the execution time can be specified by defining a non-zero number of days as a cycle or by setting a "run time table". If a program is to be repeated multiple times within a day, the cycle interval time must be defined as 00:00:00; it can receive information from soil moisture sensors and issue irrigation instructions; filters rely on set time intervals or pressure differential changes for automatic backwashing; the open, close, pause, and continue program states depend on the status of sensors, flow, system components, which can be operated by OR / AND. The calculation results of display reports and system activities can be viewed in the directory; the system "STOP TIME" or the pause time of each individual program can be set to pause the entire system for a period of time; the protection device can monitor problems in the irrigation system, water source, fertilization system, filtration system, control system, etc. at any time and issue an alarm; satellite output and group input (optional); the system can accumulate statistics on irrigation and fertilization amounts; the main valve operates in sync with the irrigation valves; there is a backup battery that can temporarily store variable data during a power outage; users can turn on or hide certain functions as needed: set default values, define resource allocation;
[0238] 2) Realizable functions:
[0239] a. The computer can individually control the opening and closing of the valves;
[0240] b. The valves can be edited into irrigation groups, different valves are edited into a group, and then the valves in the group are opened or closed simultaneously, and then the different irrigation groups are irrigated in turn;
[0241] c. The opening time and irrigation time of the irrigation group can be set, such as setting the opening time at 6 am and the irrigation time for 10 hours, and the valve will automatically close when the irrigation time reaches 10 hours;
[0242] d. The irrigation time and period can be set, such as setting a fixed day for irrigation every seven days, and the cycle can be repeated up to 999 times;
[0243] e. Soil moisture sensor can be connected, data collection every 10 minutes and save, automatically generate line chart.
[0244] Controller
[0245] The controller is a powerful professional irrigation controller, the controller is flexible, easy to operate. According to the irrigation partition using local control system, that is, the controller directly connects the valve, water meter, etc. by cable, directly reads data and controls the valve, pump switch.
[0246] 2) Field decoder
[0247] The field decoder is used to connect the field valve, the controller sends instructions to the field decoder, and then the field decoder transmits to the field valve to complete the opening and closing of the valve. A field decoder can connect up to 8 valves and 4 digital inputs.
[0248] 3) Control valve
[0249] High-quality valve system is selected, including pressure regulating valve, air valve and check valve. The common advantages of all types of valves are reliable opening and closing action, small water head loss, continuous adjustable valve outlet pressure, long service life and simple use method, which is a reliable guarantee for the success of the whole irrigation system.
[0250] 4) Soil moisture sensor
[0251] Soil moisture sensor can measure the water content of soil / substrate and other porous media. This series of sensors can be used for system integration to monitor soil / substrate moisture in real time. The sensor measures the soil or substrate volume water content range: 0-100%, the measurement accuracy can reach ±3% (after calibration, it can reach ±1%), the output signal is 0-1.5VDC or (4-20mA), the working voltage is 5-12VDC, and the working current is 24mA. Four soil moisture sensors are configured, buried in the soil layer of 20cm, 40cm and 60cm respectively, so that different sensors can detect the soil moisture content at different depths during irrigation, and in different periods of fruit trees, the soil moisture content at different depths of crop root system can be observed more intuitively, which is more convenient for management.
[0252] 5) Air temperature sensor
[0253] Air humidity sensor is mainly used to measure air humidity. The sensing part uses a high-molecular thin film humidity-sensitive capacitor located at the head of the rod. This dielectric with humidity sensing characteristics changes its dielectric constant with relative humidity.
[0254] Standard air humidity sensor is equipped with a dedicated anti-radiation cover, protect the sensor from the sun and rain. Make the sensor installation and maintenance is very simple. Without the need to remove the anti-radiation cover, the sensor can be installed and calibrated. White surface can reflect the sun directly irradiation energy. In the addition of air temperature sensor, to collect and store data.
[0255] 6) LCD display
[0256] In each control room installed a 55-inch LCD display, convenient demonstration operation, more intuitive view of the system running status.
[0257] 5, using automatic control management system and protective measures
[0258] 1) management system:
[0259] a. Control the frequency of the water pump is normal in standby state, the controller is always open, the field valve on the three-bit selection knob is located in the AUTO position;
[0260] b. In the controller or computer / mobile phone software to set the irrigation program, to the set irrigation time or to the set upper limit value when the irrigation program automatically run, irrigation program run or reach the set irrigation lower limit value when the irrigation ends;
[0261] c. Thunderstorm to the controller power, do not use the 485 communication box between the controller and the computer to pull down, properly keep the dongle (similar to the size of the U disk), prevent loss;
[0262] d. Do not randomly adjust the controller settings, improper operation may make the data to 0, return to factory settings;
[0263] e. If power off for a period of time, open the controller, you want to first calibration time;
[0264] f. Do not randomly open the controller to move the inside connection line, do not randomly try to wire themselves, the wrong connection may burn the circuit board.
[0265] 2) drip irrigation control system protection measures
[0266] a. Each irrigation valve according to the partition can be set to normal irrigation irrigation, as well as the upper and lower range of irrigation, the water table to accurately read the irrigation valve irrigation when the valve actual irrigation is greater than the maximum value allowed, indicating that the pipe may have a water leakage, the controller will issue an alarm and automatically stop the irrigation system operation, close the water pump and field irrigation valve; When the actual irrigation valve is less than the minimum allowable value, indicating that the water pump may have a fault, the controller will issue an alarm and stop the irrigation system according to the set operation, close the water pump and field irrigation valve.
[0267] b. Each automatic control head is provided with a check valve, if the irrigation system fails to stop irrigation and fertilization system, the water and fertilizer mixture in the pipeline will not flow into the well to pollute groundwater, and will not flow back to impact the water pump, causing damage to the water pump.
[0268] c. A pressure relief valve is provided at the head of the system, when the pressure at the head of the system exceeds the set value, the pressure relief valve opens to release the excess pressure in the system, protecting the system, and the pressure relief valve and the frequency conversion system together constitute a double insurance for protecting the irrigation system.
[0269] 3) The advantages of the automatic control system over traditional agricultural irrigation
[0270] a. Centralized control: 1660 mu of orchard is divided into six parts, and the irrigation control of each part is centralized on a control computer in the management center, making management more centralized and facilitating centralized management and control of the orchard;
[0271] b. Labor saving: after adopting the automatic control irrigation system, 1660 mu of orchard can be irrigated and fertilized by only 1 management personnel and 1-2 system maintenance personnel, greatly reducing labor cost;
[0272] c. Convenience: after adopting the automatic irrigation control system, the management personnel of the orchard are no longer bound to the orchard due to irrigation and fertilization, and are allowed to leave anywhere to irrigate the orchard;
[0273] d. High yield and efficiency: the use of automatic irrigation control system enables accurate control of irrigation and fertilization, thereby improving crop yield and quality;
[0274] e. Guidance for production: the irrigation water volume and other related information of each irrigation will be recorded in the controller, providing guidance for next year's production, and improving and optimizing the management system of the user;
[0275] f. Money saving: the irrigation start time and irrigation time can be set in advance, so as to avoid the peak period of electricity consumption.
[0276] Among them, the field adopts semi-fixed sprinkling irrigation, buried telescopic sprinkling irrigation, vegetables adopt drip irrigation, fruit trees adopt small pipe outflow and micro-sprinkling irrigation, medicinal materials adopt inverted micro-sprinkling, and flowers adopt ground-inserted micro-sprinkling;
[0277] The monitoring system in the planting site at least has a matching electromagnetic flowmeter, a soil sensor, a humidity sensor and a weather station.
[0278] In one possible implementation, the semi-fixed sprinkling irrigation includes a power machine, a water pump, a main pipe, a branch pipe and a sprinkler connected in sequence;
[0279] The power machine sprinkler system provides a power source to drive the water pump to pump water;
[0280] The water pump is used to pump water from the water source and deliver it to the sprinkler through the pipeline for spraying;
[0281] The main water pipeline is fixed and immovable, connecting the water pump and the branch pipe to deliver the water pumped by the water pump to the branch pipe. The main pipeline is usually laid on the ground or underground, with certain pressure-bearing capacity and durability;
[0282] The branch pipe is a movable pipeline connecting the main pipeline and the sprinkler. The branch pipe is provided with a plurality of sprinklers for spraying water onto crops. During the irrigation season, the branch pipe can be moved to different positions as needed to meet the irrigation needs of different crops.
[0283] The sprinkler is a device for spraying water from the branch pipe onto crops. The type, number and arrangement of the sprinkler are pre-set. The type of sprinkler includes at least one of gushing fountain sprinkler, micro sprinkler and rotary sprinkler.
[0284] The semi-fixed sprinkler system can also include some auxiliary equipment such as filters, valves, pressure gauges, water meters, etc. to ensure the normal operation and irrigation effect of the system. These auxiliary equipment plays an important role in the sprinkler system, such as filters can filter out impurities in water to prevent clogging of the sprinkler; valves can control the opening and closing of the pipeline and the flow; pressure gauges and water meters can monitor the pressure and water volume of the system to ensure the accuracy and efficiency of irrigation.
[0285] The semi-fixed sprinkler system can achieve efficient, water-saving and uniform irrigation effect by reasonably matching and arranging these devices, thereby improving the yield and quality of crops.
[0286] In one possible implementation, the semi-fixed sprinkler system includes a connected water supply subsystem, a pipeline subsystem, a sprinkler subsystem and a control subsystem;
[0287] The water supply subsystem at least includes a water pump, a water source and a filter;
[0288] The pipeline subsystem at least includes a water delivery pipeline that delivers water provided by the water supply system to each sprinkler. These pipelines are usually laid underground to reduce the occupation of surface space and avoid damage caused by weather changes or human factors. The multi-section micro-cone vertical pipe is designed with multiple sections of different diameters, different heights and decreasing from top to bottom. The vertical pipes are overlapped and installed together. This design not only reduces the height of the vertical pipe, facilitates installation and reduces construction cost, but also ensures the flexibility of the vertical pipe during lifting and lowering, and prevents mud and sand from entering the pipe.
[0289] The spray head system at least comprises a spray head base and a shell, a nozzle and a lifting cylinder, a strong spring, an adjusting or driving device.
[0290] The control system at least comprises an active governor and an electromagnetic valve.
[0291] The structural features of the buried telescopic sprinkling irrigation system make it have the advantages of high efficiency, water saving, high automation, etc., and it is particularly suitable for the irrigation needs of field crops such as wheat, corn, soybeans and pasture. At the same time, since the spray head and water pipeline are all buried underground, the occupation of surface space is also reduced, and damage to equipment caused by weather changes or human factors is avoided.
[0292] In one possible implementation, the inverted micro-sprinkler comprises connected spray heads, a pipeline system, a suspension device, and auxiliary components.
[0293] The spray head types include rotary spray heads, refractive spray heads, and cross-shaped atomizing spray heads, which are made of materials such as plastic or stainless steel, and have an inverted umbrella shape, capable of 360-degree omnidirectional spraying or spraying at a specific angle.
[0294] The pipeline system comprises a main pipeline, branch pipelines, and a hanging pipeline, the main pipeline is used to connect a water source to each spray head, the branch pipelines connect the main pipeline and the spray heads, and the hanging pipeline is used to suspend the spray heads.
[0295] The suspension device comprises a hanging rope or chain, and a weight, the hanging rope or chain is used to hang the spray head on a steel frame or other support structure on the roof of the shed, and the hanging rope or chain needs to have sufficient strength and durability to withstand the weight of the spray head and the dynamic load during irrigation.
[0296] The inverted micro-sprinkler system with a weight is equipped with a weight to ensure that the direction of the spray head is always vertical downward, preventing changes in the direction of the spray head caused by wind or other factors.
[0297] The inverted micro-sprinkler system has a complex and delicate structure, and each component cooperates and works together to ensure stable operation and efficient irrigation of the irrigation system. In actual application, a suitable inverted micro-sprinkler system needs to be selected according to the type of crops, the growth cycle, and the irrigation needs, and reasonable installation and adjustment are needed.
[0298] In the description provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general purpose systems can be used with examples of the present invention. Structured as required by the description above, the structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not directed to any particular programming language. It will be appreciated that a variety of programming languages can be used to implement the present invention described herein, and the descriptions above of a specific language are provided for the purpose of disclosure of a preferred embodiment of the present invention.
[0299] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been described in detail in order to not obscure the understanding of this description.
[0300] Similarly, it is to be understood that the mechanical components of the above-described examples can be placed in any desired configuration according to the specific requirements of a given application. For example, some components can be combined or omitted, and additional components can be added according to particular needs.
[0301] Those skilled in the art will understand that the modules, or units, or components of the devices in the examples disclosed herein can be arranged in a device as described in the examples, or alternatively can be located in one or more devices different from the devices in the examples. The modules in the foregoing examples can be combined as a module or further divided into multiple sub-modules.
[0302] Those skilled in the art will understand that the modules in the devices in the examples can be adaptively changed and disposed in one or more devices different from the examples. The modules or units or components in the examples can be combined as a module or unit or component, and further can be divided into multiple sub-modules or sub-units or sub-components.
[0303] In addition, those skilled in the art will understand that the combination of features of different examples means within the scope of the application and forms different examples, although some examples described herein include certain features included in other examples but not others.
[0304] In addition, some of the examples described herein are described as a combination of methods or method elements implemented by a processor of a computer system or by other means. Accordingly, a processor with the necessary instructions for performing such methods or method elements forms a means for performing the methods or method elements. Furthermore, a means for performing the methods or method elements described herein are examples of apparatuses for performing the functions carried out by the elements for performing the methods or method elements for the purposes of the present application.
[0305] As used herein, unless otherwise indicated, the use of the ordinal adjectives "first", "second", "third", etc., merely to distinguish different instances of a same object, and are not intended to imply that a sequence or order to which the objects are described in the specification thereof adhere.
[0306] While the application has been described in terms of several embodiments, it will be apparent to those of ordinary skill in the art that many modifications, additions, substitutions, and the like can be made to the applications set forth herein without departing from the scope of the application as set forth in the claims. Furthermore, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes and can not have been selected to expressly convey the scope of the subject matter of the application.
Claims
1. A water-saving irrigation method incorporating an Internet of Things (IoT) module, characterized in that, Includes the following steps: Based on the site view corresponding to the planting site, attribute areas corresponding to different plant attributes are determined in the planting site, wherein the plant attributes include potted plant attributes and ground plant attributes. Each planting area within the planting site is identified, and each planting area is compared with each attribute area. In response to the fact that any planting area overlaps with at least two attribute areas and the at least two attribute areas have corresponding different plant attributes, the planting area is determined as the allocation area; Based on the overlapping relationship, the allocation area is divided into regions to obtain a potted plant allocation sub-region corresponding to the potted plant attribute and a ground planting allocation sub-region corresponding to the ground planting attribute, and the first region ratio corresponding to the potted plant allocation sub-region and the second region ratio corresponding to the ground planting allocation sub-region are obtained. Based on the comparison between the proportion of the first region and the proportion of the second region, a preset allocation strategy adapted to the allocation region is retrieved to allocate irrigation for the plant site. This includes: The proportions of the first region and the second region are compared to obtain the comparison results; The comparison results are determined as the ratio of irrigation water volume for the attribute region corresponding to the potted plant attribute and the attribute region corresponding to the ground plant attribute. The irrigation water volume ratio is sent to the management terminal for display processing. If it is determined that the management terminal has made adjustments based on the irrigation water volume ratio, then the training adjustment parameters are adjusted accordingly. To obtain; In response to the adjustment data input by the management terminal based on the irrigation water volume ratio, if the input adjustment data is determined to be configured to amplify the irrigation water volume ratio, then the training adjustment parameters are adjusted based on the adjustment data. Perform enlargement training; If it is determined that the input adjustment data is configured to reduce the proportion of irrigation water, then the training adjustment parameters are adjusted based on the adjustment data. Perform reduction training; Among them, the training adjustment parameters Training can be conducted using the following formula: in, Adjust parameters for post-training. To adjust the corresponding irrigation water volume ratio to the data, For positive training coefficients, This is the negative training coefficient.
2. The water-saving irrigation method incorporating an Internet of Things module according to claim 1, characterized in that, in, In the fields, semi-fixed sprinkler irrigation and buried telescopic sprinkler irrigation are used; for vegetables, drip irrigation is used; for fruit trees, small-tube outflow and micro-sprinkler irrigation are used; for medicinal herbs, inverted micro-sprinkler irrigation is used; and for flowers, ground-inserted micro-sprinkler irrigation is used. The monitoring system in the planting site is equipped with at least an electromagnetic flow meter, a soil sensor, a humidity sensor, and a weather station.
3. The water-saving irrigation method incorporating an Internet of Things module according to claim 2, characterized in that, A semi-fixed sprinkler system includes a power unit, a water pump, a main pipe, branch pipes, and sprinkler heads connected in sequence. The power-driven sprinkler system provides the power source to drive the water pump to pump water. The water pump is used to extract water from the water source and transport it through pipelines to the nozzles for spraying. The main pipe is a fixed water supply pipeline that connects the water pump and the branch pipes. It delivers the water pumped by the water pump to the branch pipes. The main pipe is laid on the ground or underground and has a certain pressure bearing capacity and durability. The branch pipe is a movable pipe used to connect the main pipe and the nozzles. Multiple nozzles are installed on the branch pipe to spray water onto the crops. During the irrigation season, the branch pipe can be moved as needed to adapt to the irrigation needs of different crops. The nozzle is a device that sprays water from the branch pipe onto the crops. The type, number, and arrangement of the nozzles are preset. The nozzle types include at least one of fountain nozzles, micro nozzles, and rotary nozzles.
4. The water-saving irrigation method incorporating an Internet of Things module according to claim 2, characterized in that, Semi-fixed sprinkler irrigation includes a connected water supply subsystem, piping subsystem, sprinkler head subsystem, and control subsystem; The water supply subsystem includes at least a water pump, a water source, and a filter; The pipeline subsystem includes at least a water supply pipeline and multiple sections of micro-conical risers; The nozzle subsystem includes at least a nozzle base and housing, a nozzle and lifting cylinder, a strong spring, and an adjustment or drive device. The control subsystem includes at least an active controller and a solenoid valve.
5. The water-saving irrigation method incorporating an Internet of Things module according to claim 2, characterized in that, The inverted micro-sprayer includes connected nozzles, piping system, suspension device, and auxiliary components; The nozzle types include rotary nozzles, refraction nozzles, and cross-shaped atomizing nozzles. The nozzles are made of plastic or stainless steel and are shaped like an inverted umbrella, capable of spraying 360 degrees in all directions or at a specific angle. The piping system includes a main pipe, branch pipes, and hanger pipes. The main pipe is used to connect the water source to each sprinkler head, the branch pipes connect the main pipe and the sprinkler head, and the hanger pipes are used to suspend the sprinkler head. The suspension device includes a rope or chain and a counterweight. The rope or chain is used to hang the sprinkler head upside down on the steel frame or other support structure on the roof. The rope or chain needs to have sufficient strength and durability to withstand the weight of the sprinkler head and the dynamic load during irrigation. The inverted micro-spraying system is equipped with a counterweight to ensure that the nozzles are always pointing vertically downwards, preventing changes in nozzle direction due to wind or other factors.
6. The water-saving irrigation method incorporating an Internet of Things module according to claim 1, characterized in that, Based on the site view corresponding to the planting site, attribute areas corresponding to different plant attributes are determined in the planting site, wherein the plant attributes include potted plant attributes and ground plant attributes, including: Obtain a site view corresponding to the planting site, and perform image recognition on the site view based on the retrieved plant attribute recognition strategy. Based on the recognition results, determine each plant in the planting site and each plant attribute corresponding to each plant, wherein the plant attributes include potted plant attributes and ground plant attributes. In the site view, determine the outlines of each plant corresponding to each plant, and classify various plants that correspond to the same plant attribute and have a relationship into the same plant classification group; The outlines of each plant in the same plant group are merged to obtain the division outlines corresponding to each plant group. The division regions included in each division outline are then determined as attribute regions corresponding to different plant attributes.
7. The water-saving irrigation method incorporating an Internet of Things module according to claim 6, characterized in that, Obtain a site view corresponding to the planting site, and perform image recognition on the site view based on the retrieved plant attribute recognition strategy. Based on the recognition results, determine each plant species located in the planting site and the corresponding plant attributes, including: In response to the preset acquisition time, the image acquisition unit is triggered to acquire images of the planting site, obtain a site view corresponding to the planting site, and perform pixel recognition on the site view to obtain the site pixel values corresponding to each site pixel point that makes up the planting site. Retrieve the preset first pixel value of the corresponding green leaf and the preset second pixel value of the corresponding soil, and calculate the difference between each site pixel value and the first pixel value and the preset second pixel value to obtain each first difference and each second difference; Retrieve a preset difference range, divide each field pixel corresponding to each first difference in the preset difference range into a first pixel group, and divide each field pixel corresponding to each second difference in the preset difference range into a second pixel group. Each field pixel in the first pixel group and the second pixel group that has a connection relationship is connected to obtain each first pixel region corresponding to the first pixel group and each second pixel region corresponding to the second pixel group. The number of pixels in each first pixel region is obtained, and the number of pixels corresponding to each first pixel region is determined. The number of pixels with the largest corresponding number is determined as the maximum number, and the number of pixels with the smallest corresponding number is determined as the minimum number. The mean is calculated based on the maximum and minimum numbers, and the obtained mean number is compared with the number of each pixel. In response to any pixel number being less than or equal to the mean number, the first pixel region corresponding to that pixel number is determined as the updated second pixel region. In response to the completion of updating each of the first pixel regions and each of the second pixel regions, each of the first pixel regions is respectively determined as various plants corresponding to the potted plant attribute, and each of the second pixel regions is respectively determined as various plants corresponding to the ground planting attribute.
8. The water-saving irrigation method incorporating an Internet of Things module according to claim 7, characterized in that, In the site view, the outlines of each plant corresponding to each plant are determined, and various plants that correspond to the same plant attribute and have a relationship are grouped into the same plant group, including: In each pixel region corresponding to each plant, the site pixels located at the edge are determined as each edge pixel group corresponding to each pixel region, and the site pixels in the same edge pixel group are connected to adjacent pixels to obtain the plant outlines corresponding to each plant. Each plant outline corresponding to the potted plant attribute is defined as a potted plant outline group, and each plant outline corresponding to the ground plant attribute is defined as a ground plant outline group. The distance between each pair of plant outlines in the potted plant outline group is obtained to obtain the distance of each potted plant outline, and the various plants whose corresponding potted plant outline distance is less than or equal to the retrieved preset distance are classified into the same plant classification group. The distances between each pair of plant outlines in the ground planting outline group are obtained to obtain the distances between each plant outline. Plants whose corresponding ground planting outline distances are less than or equal to the retrieved preset distances are classified into the same plant classification group.
9. The water-saving irrigation method incorporating an Internet of Things module according to claim 8, characterized in that, The outlines of each plant species within the same plant group are merged to obtain the respective classification outlines corresponding to each plant group, including: Obtain the distance points and directions of each plant outline located in the same plant division group, corresponding to the distances of each outline, and form each extended line segment with a preset line segment length in each plant outline along each distance direction. Starting from the endpoint of each extended line segment, intersecting line segments perpendicular to the distance direction and intersecting the plant contour are generated in the corresponding plant contour. Based on the intersecting line segments, the first intersection point and the second intersection point intersecting the plant contour are determined. Connect the points of each plant outline in an adjacent position to the points corresponding to different first intersection points and different second intersection points to obtain the connecting outlines that connect each plant outline. Based on each connecting contour, the contours of each plant are merged to obtain the respective division contours corresponding to each plant division group.
10. A water-saving irrigation system incorporating an Internet of Things (IoT) module, characterized in that, Includes the following steps: The attribute determination module is configured to determine attribute regions corresponding to different plant attributes in the planting site based on the site view corresponding to the planting site, wherein the plant attributes include potted plant attributes and ground plant attributes. The region comparison module is configured to identify each planting region located in the planting site and compare each planting region with each attribute region. The region determination module is configured to determine the planting region as a relocation region in response to any planting region having an overlap with at least two attribute regions and the at least two attribute regions having corresponding different plant attributes. The region division module is configured to divide the allocation region based on the overlap relationship, to obtain a potted plant allocation sub-region corresponding to the potted plant attribute and a ground planting allocation sub-region corresponding to the ground planting attribute, and to obtain a first region ratio corresponding to the potted plant allocation sub-region and a second region ratio corresponding to the ground planting allocation sub-region. The irrigation allocation module is configured to retrieve a preset allocation strategy that is suitable for the allocation area and allocate irrigation to the plant site based on the comparison result between the first area ratio and the second area ratio. This includes: The proportions of the first region and the second region are compared to obtain the comparison results; The comparison results are determined as the ratio of irrigation water volume for the attribute region corresponding to the potted plant attribute and the attribute region corresponding to the ground plant attribute. The irrigation water volume ratio is sent to the management terminal for display processing. If it is determined that the management terminal has made adjustments based on the irrigation water volume ratio, then the training adjustment parameters are adjusted accordingly. To obtain; In response to the adjustment data input by the management terminal based on the irrigation water volume ratio, if the input adjustment data is determined to be configured to amplify the irrigation water volume ratio, then the training adjustment parameters are adjusted based on the adjustment data. Perform enlargement training; If it is determined that the input adjustment data is configured to reduce the proportion of irrigation water, then the training adjustment parameters are adjusted based on the adjustment data. Perform reduction training; Among them, the training adjustment parameters Training can be conducted using the following formula: in, Adjust parameters for post-training. To adjust the corresponding irrigation water volume ratio to the data, For positive training coefficients, This is the negative training coefficient.
Citation Information
Patent Citations
Video image-based large nursery stock quantity statistics method and electronic equipment
CN111260628A
Mapping soil properties with satellite data using machine learning approaches
CN113196294A