Intelligent planting method, system and device
Through intelligent planting methods and systems, real-time collection and analysis of planting environment data can be achieved to accurately regulate water, fertilizer and light, solving the timeliness and accuracy of environmental regulation in traditional planting technologies, and improving crop yield and quality.
Patent Information
- Application Number
- CN202510103027.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-22
AI Technical Summary
Traditional planting technology is difficult to achieve accurate, efficient and real-time regulation of production environments such as water and fertilizer, and cannot meet the timely and precise needs of crops in the changes in meteorological environment, resulting in unstable yield and quality.
Intelligent planting methods and systems are adopted to realize real-time monitoring and intelligent management of the planting environment by collecting microclimate and rhizosphere environmental data in real time and combining meteorological data. The system includes an environmental monitoring unit, a planting unit, a control unit, a display unit and a processing unit. It can adjust the liquid level, pH, concentration and temperature of the nutrient solution, and fill up light in a timely manner to ensure the optimal state of the plant growth environment.
Real-time monitoring and intelligent regulation of the planting environment are achieved, crop yield and quality are improved, and labor costs and water resources are reduced.
Smart Images

Figure CN119987467A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of agricultural production, and in particular to an intelligent planting method, system and device. Background Art
[0002] At present, with the rapid development of urbanization and industrialization, a large amount of cultivated land has been converted into construction land. The continuous reduction in cultivated land area restricts people's demand for obtaining a large amount of agricultural products using traditional farming methods. As people's living standards improve, the requirements for the quality of agricultural products are also gradually increasing. Therefore, it is urgent to develop new forms of agriculture to improve the utilization rate of land resources to meet relevant needs. Soilless cultivation technology has broad application prospects because of its precise control of production environment and plant nutrients, green and safe, energy-saving and high efficiency; green and safe products, no pesticide, hormone, antibiotic residues, no heavy metal pollution, high nutritional value, good quality, high yield; flexible and diverse cultivation facilities, not restricted by soil, site, etc., saving land; high degree of automation and other advantages.
[0003] However, the growth process of crops is greatly affected by meteorological factors. Environmental factors such as temperature, humidity, and photosynthetically active radiation are closely related to plant growth. The demand for nutrients of plants will change with changes in the meteorological environment, and the growth rate, yield, and quality will also be different due to changes in the water and fertilizer environment. At the same time, the frequency of disastrous weather such as heavy rains, typhoons, high temperatures and high humidity in southern China is relatively high, which will cause serious damage to planting. For producers, traditional public welfare agricultural meteorological service information can only provide macro-guidance for agricultural planting, and has the disadvantages of delayed timeliness and weak accuracy, and cannot meet the requirements of timeliness and accuracy. To achieve high-quality, green, safe and efficient production of crops, it is necessary to timely regulate the production environment of crops according to changes in the meteorological environment in a timely manner to provide the best environment and water and fertilizer conditions for plant growth. However, traditional artificial planting is difficult to achieve accurate, efficient, and real-time regulation of production environments such as water and fertilizer. Summary of the invention
[0004] In view of the above-mentioned defects, the embodiments of the present invention disclose an intelligent planting method, system and device, which can perform real-time monitoring and intelligent management of the planting environment.
[0005] A first aspect of an embodiment of the present invention discloses an intelligent planting method, comprising:
[0006] Collect the microclimate environment data and rhizosphere environment data of the target environment in real time, and collect local meteorological data, the microclimate environment data includes ambient temperature data, ambient humidity data, and light data, and the rhizosphere environment data includes nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data, and nutrient solution temperature data;
[0007] receiving a planting condition selection instruction input by a target user, wherein the planting condition includes a planting scene, a planting type, and a planting season, and the planting scene includes indoor planting and outdoor planting;
[0008] Based on the planting conditions selected by the target user, combined with the lighting data and meteorological data, the light intensity and switching time of the planting fill light are analyzed and adjusted according to preset rules;
[0009] Based on the ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data, determining whether a nutrient solution adjustment condition is triggered, and when the nutrient solution adjustment condition is triggered, obtaining a preset adjustment index and calculating an adjustment parameter of the nutrient solution adjustment index to adjust the nutrient solution, the adjustment index including water and fertilizer pH value adjustment, water and fertilizer level adjustment, water and fertilizer concentration adjustment and water and fertilizer temperature adjustment;
[0010] Monitor the liquid level data of the mother liquid tank and the acid and alkali tank in real time, analyze the liquid level data to obtain liquid level results, and display the liquid level results, which include whether the mother liquid is full, the mother liquid is used up, and the mother liquid is too little.
[0011] As an optional implementation, in the first aspect of the embodiment of the present invention, based on the planting conditions selected by the target user, combined with the lighting data and meteorological data, the lighting intensity and switching time of the planting fill light are analyzed and adjusted according to preset rules, including:
[0012] When the planting scene is indoor planting, obtain the lighting requirement information of the target plant currently being planted, calculate and adjust the light intensity of the planting fill light according to the lighting requirement information, and set the fill light duration of the target plant;
[0013] When the planting scene is outdoor planting, three time nodes of the day are selected as the first timestamp, the second timestamp and the third timestamp, wherein the first timestamp is earlier than the second timestamp, and the second timestamp is earlier than the third timestamp, and the first sunshine duration between the first timestamp and the second timestamp is collected, and it is determined whether the first sunshine duration is greater than the set sunshine duration. When the first sunshine duration is greater than or equal to the set sunshine duration, the planting fill light is not started. When the first sunshine duration is less than the set sunshine duration, the second sunshine duration between the second timestamp and the third timestamp is predicted according to the local meteorological data of the day, and the sum of the first sunshine duration and the second sunshine duration is calculated as the total sunshine duration. When the total sunshine duration is less than the set sunshine duration, the fill light duration of the planting fill light and the start time of the fill light are calculated, and the fill light duration is equal to the set sunshine duration minus the total sunshine duration.
[0014] As an optional implementation, in the first aspect of the embodiment of the present invention, judging whether to trigger the nutrient solution adjustment condition based on the meteorological data, ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data of the planting site includes:
[0015] Set the nutrient solution level threshold, pH value threshold range, and nutrient solution temperature threshold range corresponding to different planting conditions, set the ambient temperature relationship scenario between the ambient temperature historical statistical value and the ambient temperature predicted value, and the ambient humidity relationship scenario between the ambient humidity historical data statistical value and the ambient humidity predicted value, and set the nutrient solution concentration threshold range corresponding to the ambient temperature relationship scenario and the ambient humidity relationship scenario;
[0016] Based on the collected meteorological data, microclimate environment data and rhizosphere environment data, compare whether the nutrient solution liquid level data is lower than the nutrient solution liquid level threshold for a continuous set time period, and / or whether the nutrient solution pH value data exceeds the pH value threshold range, and / or whether the nutrient solution concentration data exceeds the nutrient solution concentration threshold range, and / or whether the nutrient solution temperature data exceeds the nutrient solution temperature threshold range.
[0017] As an optional implementation, in the first aspect of the embodiment of the present invention, when the nutrient solution adjustment condition is triggered and the adjustment index is water and fertilizer level adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes:
[0018] Obtaining a preset nutrient solution level threshold and current nutrient solution level data, and calculating a corresponding water replenishment duration based on the nutrient solution level threshold and current nutrient solution level data;
[0019] Controlling the opening time of the water inlet switch based on the water replenishment duration;
[0020] The nutrient solution concentration threshold range corresponding to the current ambient temperature relationship scenario and the ambient humidity relationship scenario, the real-time concentration data of the nutrient solution after water replenishment, the unit water and fertilizer adjustment value of the nutrient mother solution, the liquid level data after water replenishment, the nutrient solution volume corresponding to the liquid level data, the minimum liquid level threshold, the nutrient solution volume corresponding to each unit liquid level, and the amount of nutrient solution that can be delivered per unit time by the peristaltic pump connected to the mother liquid tank, and the formula Sl=((Et-E0)÷Ii)×(L1-L0)×Hm÷Vi is used to calculate the working time of the peristaltic pump connected to the mother liquid tank as the water replenishment time; wherein Sl is the working time required for the peristaltic pump connected to the mother liquid tank, Et is the nutrient solution concentration threshold, E0 is the nutrient solution concentration data after water replenishment, Ii is the unit water and fertilizer adjustment value of the nutrient mother solution, L1 is the liquid level data after water replenishment, L0 is the minimum liquid level threshold, Hm is the water and fertilizer volume corresponding to the liquid level data, and Vi is the amount of nutrient solution that can be delivered per unit time by the peristaltic pump between the nutrient solution and the liquid distribution pipe.
[0021] As an optional implementation, in the first aspect of the embodiment of the present invention, when the nutrient solution adjustment condition is triggered and the adjustment index is water and fertilizer pH adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes:
[0022] When the pH value data of the nutrient solution is lower than or higher than the pH value threshold range, the working time required for the peristaltic pump connected to the acid / alkali tank is calculated according to the formula SpH = |P-P0|÷IpH)×L×Hm÷VpH, wherein SpH is the working time required for the peristaltic pump connected to the acid / alkali liquid tank, P is the nutrient solution pH value data to be adjusted, P0 is the pH value threshold range, IpH is the unit water and fertilizer adjustment value of the acid and alkali liquid, L is the current nutrient solution level data, Hm is the water and fertilizer volume corresponding to the level data, and VpH is the amount of nutrient solution delivered by the peristaltic pump connected to the acid / alkali liquid tank per unit time.
[0023] As an optional implementation, in the first aspect of the embodiment of the present invention, when the nutrient solution adjustment condition is triggered and the adjustment index is water-fertilizer concentration adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes:
[0024] When the real-time data of the nutrient solution concentration is lower than the lower limit of the nutrient solution concentration threshold range, the working time of the peristaltic pump connected to the nutrient solution mother liquid tank is calculated according to the formula SEc=((El-E)÷Ii)×L×Hm÷Vi, where El is the lower limit of the nutrient solution concentration threshold range that needs to be adjusted, E is the measured value of the nutrient solution concentration, Ii is the unit water and fertilizer adjustment value of the nutrient mother liquid, L is the nutrient solution level data, Hm is the water and fertilizer volume corresponding to the nutrient solution level, and Vi is the amount of nutrient solution that can be transported per unit time by the peristaltic pump between the nutrient solution and the distribution pipe;
[0025] When the nutrient solution concentration detection value is higher than the upper limit of the nutrient solution concentration threshold range, the opening time of the water source inlet switch is calculated according to the formula Lw=Es×Ls÷Eu-Ls, where Lw is the opening time of the water source inlet switch, Es is the actual measured value of the nutrient solution concentration before water replenishment, Eu is the upper limit of the nutrient solution concentration threshold range that needs to be adjusted, and Ls is the liquid level of the nutrient solution pool before water replenishment.
[0026] As an optional implementation, in the first aspect of the embodiment of the present invention, when the nutrient solution adjustment condition is triggered and the adjustment index is water fertilizer temperature adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes:
[0027] When the nutrient solution temperature data is higher than the upper limit of the temperature threshold range or lower than the lower limit of the temperature threshold range, the liquid temperature of the nutrient solution is adjusted.
[0028] A second aspect of an embodiment of the present invention discloses an intelligent planting system, comprising an environment monitoring unit, a planting unit, a control unit, a display unit and a processing unit, wherein the environment monitoring unit, the control unit and the display unit are all connected to the processing unit, and the planting unit is respectively connected to the control unit and the processing unit; the environment monitoring unit is used to collect microclimate environmental data, rhizosphere environmental data, and local meteorological data of the target environment in real time and feed them back to the processing unit, the planting unit is used to provide a planting carrier, the display unit is used to display microclimate environmental data and rhizosphere environmental data, the processing unit is used to analyze meteorological data, microclimate environmental data and rhizosphere environmental data, and determine whether to trigger a nutrient solution adjustment condition according to preset rules; when the nutrient solution adjustment condition is triggered, the conditional parameters of the nutrient solution are calculated, and the liquid level, concentration, pH value, liquid temperature and light intensity of the nutrient solution of the planting unit are adjusted through the control unit.
[0029] As an optional embodiment, in the second aspect of the embodiment of the present invention, the environmental monitoring unit includes a pH sensor, a liquid temperature sensor, a liquid level meter, and a conductivity sensor, and the pH sensor, liquid temperature sensor, liquid level meter, and conductivity sensor are all connected to the processor. The planting unit includes a cultivation carrier, a water and fertilizer circulation pipeline, and a nutrient solution tank. The cultivation carrier is used to plant plants, one end of the water and fertilizer circulation pipeline is connected to the nutrient solution tank, and the other end extends to the corresponding position of the cultivation carrier.
[0030] A third aspect of an embodiment of the present invention discloses an intelligent planting device, comprising:
[0031] Data acquisition module: used to collect microclimate environmental data and rhizosphere environmental data of the target environment in real time, and collect local meteorological data. The microclimate environmental data includes environmental temperature data, environmental humidity data, and light data. The rhizosphere environmental data includes nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data, and nutrient solution temperature data.
[0032] Instruction receiving module: used for receiving a planting condition selection instruction input by a target user, wherein the planting condition includes a planting scene, a planting type and a planting season, and the planting scene includes indoor planting and outdoor planting;
[0033] Fill light setting module: used to analyze and adjust the light intensity and switching time of the planting fill light according to preset rules based on the planting conditions selected by the target user and in combination with the lighting data and meteorological data;
[0034] Nutrient solution parameter adjustment module: used to determine whether to trigger the nutrient solution adjustment condition based on the ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data. When the nutrient solution adjustment condition is triggered, the preset adjustment index is obtained and the adjustment parameter of the nutrient solution adjustment index is calculated to adjust the nutrient solution. The adjustment index includes water and fertilizer pH value adjustment, water and fertilizer level adjustment, water and fertilizer concentration adjustment and water and fertilizer temperature adjustment.
[0035] Liquid level monitoring module: used for real-time monitoring of the liquid level data of the mother liquid tank and the acid and alkali tank, and analyzing the liquid level data to obtain the liquid level results, and displaying the liquid level results, the liquid level results include the mother liquid is full, the mother liquid is used up, and the mother liquid is too little.
[0036] As an optional implementation, in the third aspect of the embodiment of the present invention, based on the planting conditions selected by the target user, combined with the lighting data and meteorological data, the lighting intensity and switching time of the planting fill light are analyzed and adjusted according to preset rules, including:
[0037] When the planting scene is indoor planting, obtain the lighting requirement information of the target plant currently being planted, calculate and adjust the light intensity of the planting fill light according to the lighting requirement information, and set the fill light duration of the target plant;
[0038] When the planting scene is outdoor planting, three time nodes of the day are selected as the first timestamp, the second timestamp and the third timestamp, wherein the first timestamp is earlier than the second timestamp, and the second timestamp is earlier than the third timestamp, and the first sunshine duration between the first timestamp and the second timestamp is collected, and it is determined whether the first sunshine duration is greater than the set sunshine duration. When the first sunshine duration is greater than or equal to the set sunshine duration, the planting fill light is not started. When the first sunshine duration is less than the set sunshine duration, the second sunshine duration between the second timestamp and the third timestamp is predicted according to the local meteorological data of the day, and the sum of the first sunshine duration and the second sunshine duration is calculated as the total sunshine duration. When the total sunshine duration is less than the set sunshine duration, the fill light duration of the planting fill light and the start time of the fill light are calculated, and the fill light duration is equal to the set sunshine duration minus the total sunshine duration.
[0039] As an optional implementation, in the third aspect of the embodiment of the present invention, judging whether to trigger the nutrient solution adjustment condition based on the meteorological data, ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data of the planting site includes:
[0040] Set the nutrient solution level threshold, pH value threshold range, and nutrient solution temperature threshold range corresponding to different planting conditions, set the ambient temperature relationship scenario between the ambient temperature historical statistical value and the ambient temperature predicted value, and the ambient humidity relationship scenario between the ambient humidity historical data statistical value and the ambient humidity predicted value, and set the nutrient solution concentration threshold range corresponding to the ambient temperature relationship scenario and the ambient humidity relationship scenario;
[0041] Based on the collected meteorological data, microclimate environment data and rhizosphere environment data, compare whether the nutrient solution liquid level data is lower than the nutrient solution liquid level threshold for a continuous set time period, and / or whether the nutrient solution pH value data exceeds the pH value threshold range, and / or whether the nutrient solution concentration data exceeds the nutrient solution concentration threshold range, and / or whether the nutrient solution temperature data exceeds the nutrient solution temperature threshold range.
[0042] As an optional implementation, in the third aspect of the embodiment of the present invention, when the nutrient solution adjustment condition is triggered and the adjustment index is water and fertilizer level adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes:
[0043] Obtaining a preset nutrient solution level threshold and current nutrient solution level data, and calculating a corresponding water replenishment duration based on the nutrient solution level threshold and current nutrient solution level data;
[0044] Controlling the opening time of the water inlet switch based on the water replenishment duration;
[0045] The nutrient solution concentration threshold range corresponding to the current ambient temperature relationship scenario and the ambient humidity relationship scenario, the real-time concentration data of the nutrient solution after water replenishment, the unit water and fertilizer adjustment value of the nutrient mother solution, the liquid level data after water replenishment, the nutrient solution volume corresponding to the liquid level data, the minimum liquid level threshold, the nutrient solution volume corresponding to each unit liquid level, and the amount of nutrient solution that can be delivered per unit time by the peristaltic pump connected to the mother liquid tank, and the formula Sl=((Et-E0)÷Ii)×(L1-L0)×Hm÷Vi is used to calculate the working time of the peristaltic pump connected to the mother liquid tank as the water replenishment time; wherein Sl is the working time required for the peristaltic pump connected to the mother liquid tank, Et is the nutrient solution concentration threshold, E0 is the nutrient solution concentration data after water replenishment, Ii is the unit water and fertilizer adjustment value of the nutrient mother solution, L1 is the liquid level data after water replenishment, L0 is the minimum liquid level threshold, Hm is the water and fertilizer volume corresponding to the liquid level data, and Vi is the amount of nutrient solution that can be delivered per unit time by the peristaltic pump between the nutrient solution and the liquid distribution pipe.
[0046] As an optional implementation, in the third aspect of the embodiment of the present invention, when the nutrient solution adjustment condition is triggered and the adjustment index is water and fertilizer pH adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes:
[0047] When the pH value data of the nutrient solution is lower than or higher than the pH value threshold range, the working time required for the peristaltic pump connected to the acid / alkali tank is calculated according to the formula SpH = |P-P0|÷IpH)×L×Hm÷VpH, wherein SpH is the working time required for the peristaltic pump connected to the acid / alkali liquid tank, P is the nutrient solution pH value data to be adjusted, P0 is the pH value threshold range, IpH is the unit water and fertilizer adjustment value of the acid and alkali liquid, L is the current nutrient solution level data, Hm is the water and fertilizer volume corresponding to the level data, and VpH is the amount of nutrient solution delivered by the peristaltic pump connected to the acid / alkali liquid tank per unit time.
[0048] As an optional implementation, in the third aspect of the embodiment of the present invention, when the nutrient solution adjustment condition is triggered and the adjustment index is water-fertilizer concentration adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes:
[0049] When the real-time data of the nutrient solution concentration is lower than the lower limit of the nutrient solution concentration threshold range, the working time of the peristaltic pump connected to the nutrient solution mother liquid tank is calculated according to the formula SEc=((El-E)÷Ii)×L×Hm÷Vi, where El is the lower limit of the nutrient solution concentration threshold range that needs to be adjusted, E is the measured value of the nutrient solution concentration, Ii is the unit water and fertilizer adjustment value of the nutrient mother liquid, L is the nutrient solution level data, Hm is the water and fertilizer volume corresponding to the nutrient solution level, and Vi is the amount of nutrient solution that can be transported per unit time by the peristaltic pump between the nutrient solution and the distribution pipe;
[0050] When the nutrient solution concentration detection value is higher than the upper limit of the nutrient solution concentration threshold range, the opening time of the water source inlet switch is calculated according to the formula Lw=Es×Ls÷Eu-Ls, where Lw is the opening time of the water source inlet switch, Es is the actual measured value of the nutrient solution concentration before water replenishment, Eu is the upper limit of the nutrient solution concentration threshold range that needs to be adjusted, and Ls is the liquid level of the nutrient solution pool before water replenishment.
[0051] As an optional implementation, in the third aspect of the embodiment of the present invention, when the nutrient solution adjustment condition is triggered and the adjustment index is water fertilizer temperature adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes:
[0052] When the nutrient solution temperature data is higher than the upper limit of the temperature threshold range or lower than the lower limit of the temperature threshold range, the liquid temperature of the nutrient solution is adjusted.
[0053] The fourth aspect of an embodiment of the present invention discloses an electronic device, comprising: a memory storing executable program code; a processor coupled to the memory; the processor calls the executable program code stored in the memory to execute the intelligent planting method disclosed in the first aspect of the embodiment of the present invention.
[0054] A fourth aspect of an embodiment of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the intelligent planting method disclosed in the first aspect of an embodiment of the present invention.
[0055] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0056] In the embodiment of the present invention, environmental data information of the target environment is collected and planting information is collected, wherein the environmental data information includes environmental temperature, environmental humidity and light intensity, and the planting information includes nutrient solution level, pH value, concentration and temperature of the nutrient solution, and local meteorological data is also collected; the target user can select monitoring conditions in combination with the current environment of the planted plants, that is, input a planting condition selection instruction, and select whether the current planting is indoors or outdoors. Different planting conditions and environments affect the intelligent monitoring settings; based on the planting conditions and real-time light data selected by the user, the fill light data of the planting fill light is intelligently adjusted. For example, in the case of insufficient light, the brightness of the fill light is increased and / or the fill light time is extended to ensure that the plants obtain sufficient light for photosynthesis; the nutrient solution level is monitored in real time, and when the level is lower than the preset threshold, the water replenishment time is automatically calculated and the water inlet switch opening time is controlled to ensure that the nutrient solution is always maintained at an appropriate level, and the nutrient solution adjustment conditions are intelligently determined based on the environmental temperature, humidity, and pH value, concentration and temperature data of the nutrient solution. Once the conditions are triggered, the parameters of the nutrient solution, such as pH value, concentration, etc., are calculated and adjusted to optimize the growth environment of the plant. In the embodiment, the target user can input the planting condition selection instruction through the interface, and view the various parameters of the planting environment and the operating status of the intelligent system in real time, so as to intuitively understand the planting situation and help make timely adjustments. By integrating data analysis algorithms and automatic control, real-time monitoring and intelligent adjustment of the planting environment are realized, which can greatly reduce labor costs and water resource consumption, and at the same time improve planting efficiency and yield. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0058] Figure 1 It is a schematic diagram of a process of an intelligent planting method disclosed in an embodiment of the present invention;
[0059] Figure 2 is a structural schematic diagram of an intelligent planting system provided by an embodiment of the present invention;
[0060] Figure 3is a structural schematic diagram of an intelligent planting device provided by an embodiment of the present invention;
[0061] Figure 4 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0062] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0063] It should be noted that the terms "first", "second", "third", "fourth", etc. in the specification and claims of the present invention are used to distinguish different objects rather than to describe a specific order. The terms "including" and "having" in the embodiments of the present invention and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0064] The embodiment of the present invention discloses an intelligent planting method, system, device, electronic device and storage medium. In the embodiment, environmental data information of the target environment is collected and planting information is collected, wherein the environmental data information includes environmental temperature, environmental humidity and light intensity, and the planting information includes nutrient solution level, pH value, concentration and temperature of the nutrient solution, and local meteorological data is also collected; the target user can select monitoring conditions in combination with the current environment of the planted plants, that is, input a planting condition selection instruction, and select whether the current planting is indoor or outdoor. Different planting conditions and environments affect the intelligent monitoring settings; based on the planting conditions selected by the user and the real-time lighting data, the fill light data of the planting fill light is intelligently adjusted. For example, in the case of insufficient light, the brightness of the fill light is increased and / or the fill light time is extended to ensure that the plant obtains sufficient light for photosynthesis; based on the environmental temperature, humidity, and the level, pH value, concentration and temperature data of the nutrient solution, it is intelligently determined whether the nutrient solution adjustment conditions are triggered. Once the conditions are triggered, the parameters of the nutrient solution, such as liquid level, pH value, concentration, etc., are calculated and adjusted to optimize the growth environment of the plant; in the embodiment, the target user can input the planting condition selection instruction through the interface, and view the various parameters of the planting environment and the operating status of the intelligent system in real time, so as to intuitively understand the planting situation and help make timely adjustments. By integrating data analysis algorithms and automatic control, real-time monitoring and intelligent adjustment of the planting environment are realized, which can not only greatly reduce labor costs and water resources consumption, but also improve planting efficiency and yield.
[0065] Embodiment 1
[0066] See also Figure 1 , Figure 1 It is a flow chart of an intelligent planting method disclosed in an embodiment of the present invention. Among them, the execution subject of the method described in the embodiment of the present invention is an execution subject composed of software and / or hardware, and the execution subject can receive relevant information by wired or / and wireless means, and can send certain instructions. Of course, it can also have certain processing functions and storage functions. The execution subject can control multiple devices, such as a remote physical server or cloud server and related software, or it can be a local host or server and related software that performs related operations on a device placed somewhere. In some scenarios, multiple storage devices can also be controlled, and the storage devices can be placed in the same place or different places as the devices.
[0067] like Figure 1 As shown, the intelligent planting method includes the following steps:
[0068] 101. Collect the microclimate environmental data and rhizosphere environmental data of the target environment in real time, and collect local meteorological data, wherein the microclimate environmental data includes environmental temperature data, environmental humidity data, and light data, and the rhizosphere environmental data includes nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data, and nutrient solution temperature data.
[0069] In this step, the environmental data information and planting information of the target environment are collected in real time. The environmental data information includes microclimate environmental data and rhizosphere environmental data. At the same time, the collection of local meteorological data, such as weather conditions and rainfall probability, helps to predict and respond to the impact of possible weather changes on planting. The local meteorological data includes the meteorological monitoring information of the meteorological station matching the planting location and the meteorological forecast information of the area.
[0070] In the embodiment, the hardware of the planting system provided includes a planter, a nutrient solution circulation pipe and a planting bed, and a water and fertilizer configuration. At the same time, the environment of the plant planting is monitored in real time, including monitoring of the nutrient solution, water temperature, and air temperature and humidity, and light monitoring.
[0071] 102. Receive a planting condition selection instruction input by a target user, where the planting condition includes a planting scene, a planting type, and a planting season, and the planting scene includes indoor planting and outdoor planting.
[0072] The target user refers to the user who has the authority to supervise the planting. The target user can control the corresponding facilities by sending instructions through the software. In this step, the target user inputs the planting condition selection instruction so that the intelligent monitoring system works under the corresponding planting condition restrictions and provides corresponding intelligent supervision strategies.
[0073] 103. Based on the planting conditions selected by the target user, combined with the lighting data and meteorological data, analyze and adjust the light intensity and switching time of the planting fill light according to preset rules.
[0074] Plants are grown indoors and outdoors, and because of the different lighting conditions indoors and outdoors, different supplementary lighting strategies are required. In the case of insufficient light, increase the brightness of the supplementary light and / or extend the supplementary lighting time to ensure that the plants get enough light for photosynthesis.
[0075] Further, this step may include: when the planting scenario is indoor planting, obtaining the light requirement information of the target plant currently being planted, calculating and adjusting the light intensity of the planting supplementary light according to the light requirement information, and setting the supplementary light duration of the target plant; when the planting scenario is outdoor planting, selecting three time nodes of the day as the first time stamp, the second time stamp, and the third time stamp, where the first time stamp is earlier than the second time stamp, and the second time stamp is earlier than the third time stamp, collecting the first sunshine duration between the first time stamp and the second time stamp, determining whether the first sunshine duration is greater than the set sunshine duration, when the first sunshine duration is greater than or equal to the set sunshine duration, not starting the planting supplementary light, when the first sunshine duration is less than the set sunshine duration, predicting the second sunshine duration between the second time stamp and the third time stamp according to the local meteorological data of the day, and calculating the sum of the first sunshine duration and the second sunshine duration as the total sunshine duration, when the total sunshine duration is less than the set sunshine duration, calculating the supplementary light duration of the planting supplementary light and the start time of the supplementary light, and the supplementary light duration is equal to the set sunshine duration minus the total sunshine duration.
[0076] Among the above, obtaining the light requirement information of the target plant currently being planted includes the daily required light intensity and light duration. Query the sunrise time and sunset time of the current period. Calculate the natural light duration according to the sunrise time and sunset time. Select three time nodes of the day as the first time stamp (T1), the second time stamp (T2), and the third time stamp (T3), where T1 is earlier than T2, and T2 is earlier than T3. Usually, T1 is 6:00 in the morning, T2 is 12:00 at noon, and T3 is 18:00 in the afternoon. When the outdoor mode is selected, the system makes an intelligent judgment at 12:00 every day. First, read the historical data, and calculate the sunshine duration TS1 of the plant from 6:00 to 12:00 in the morning based on the light and effective radiation sensor data of the intelligent system. If the sunny time TS1 > the suitable sunshine duration Ts of the plant, then no supplementary light is required. Ts1 is the time when the average photosynthetically active radiation ≥ 250 μmol / m2·s. Ti is the minimum sunshine duration beneficial to the growth of a certain vegetable. If Ts1 < Ti, then based on the meteorological forecast data for the next 6 hours, predict the sunshine duration Ts2 from 12:00 to 18:00 on the same day. If Ts1 + Ts2 < Ti, then supplementary light is required, and the supplementary light duration T = Ti - (Ts1 + Ts2), with the unit of hour h. The start time H = 18 - T. If the measured average hourly photosynthetically active radiation intensity Ls ≥ 250 μmol / m2·s at H - 1 hour before the start time of supplementary light, then no supplementary light is required during the period from H - H + 1, and so on. Otherwise, supplementary light is required. Supplementary light intensity for light-loving vegetables: L1 = (600 - Ls) μmol / m2·s, supplementary light intensity for shade-loving vegetables: L2 = (250 - Ls) μmol / m2·s. After the system is successfully set, the system configures the start and end times of the supplementary light lamp timer according to the H and T values. Set the setting value of the voltage regulating switch of the supplementary light lamp according to the supplementary light intensity, and start the supplementary light lamp.
[0077] 104. Determine whether a nutrient solution adjustment condition is triggered based on the ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data, and nutrient solution temperature data. When the nutrient solution adjustment condition is triggered, obtain a preset adjustment index and calculate an adjustment parameter of the nutrient solution adjustment index to adjust the nutrient solution. The adjustment index includes water and fertilizer pH value adjustment, water and fertilizer level adjustment, water and fertilizer concentration adjustment, and water and fertilizer temperature adjustment.
[0078] In this step, first, the nutrient solution level threshold, pH value threshold range, and nutrient solution temperature threshold range corresponding to different planting conditions are set, the ambient temperature relationship scenario between the ambient temperature historical statistical value and the ambient temperature predicted value, the ambient humidity relationship scenario between the ambient humidity historical data statistical value and the ambient humidity predicted value are set, and the nutrient solution concentration threshold range corresponding to the ambient temperature relationship scenario and the ambient humidity relationship scenario is set. Based on the collected meteorological data, microclimate environmental data, and rhizosphere environmental data, compare whether the nutrient solution level data is lower than the nutrient solution level threshold within a continuous set time period, and / or whether the nutrient solution pH value data exceeds the pH value threshold range, and / or whether the nutrient solution concentration data exceeds the nutrient solution concentration threshold range, and / or whether the nutrient solution temperature data exceeds the nutrient solution temperature threshold range.
[0079] When the nutrient solution adjustment condition is triggered and the adjustment indicator is water and fertilizer level adjustment, the adjustment parameters of the nutrient solution are calculated to adjust the nutrient solution, including: obtaining a preset nutrient solution level threshold and current nutrient solution level data, and calculating the corresponding water replenishment time based on the nutrient solution level threshold and current nutrient solution level data; controlling the opening time of the water inlet switch based on the water replenishment time; obtaining the nutrient solution concentration threshold range corresponding to the current ambient temperature relationship scenario and the ambient humidity relationship scenario, the real-time concentration data of the nutrient solution after water replenishment, the unit water and fertilizer adjustment value of the nutrient mother solution, the level data after water replenishment, the nutrient solution volume corresponding to the level data, the minimum level threshold, and the real-time concentration data of the nutrient solution after water replenishment, the unit water and fertilizer adjustment value of the nutrient mother solution, the level data after water replenishment, the nutrient solution volume corresponding to the level data, the minimum level threshold, and the real-time concentration data of the nutrient solution after water replenishment. The corresponding nutrient solution volume and the amount of nutrient solution that the peristaltic pump connected to the mother liquid tank can deliver per unit time are calculated in combination with the formula Sl=((Et-E0)÷Ii)×(L1-L0)×Hm÷Vi to calculate the working time of the peristaltic pump connected to the mother liquid tank as the replenishment time; wherein, Sl is the working time of the peristaltic pump connected to the mother liquid tank, Et is the nutrient solution concentration threshold, E0 is the nutrient solution concentration data after replenishment, Ii is the unit water and fertilizer adjustment value of the nutrient mother solution, L1 is the liquid level data after replenishment, L0 is the minimum liquid level threshold, Hm is the water and fertilizer volume corresponding to the liquid level data, and Vi is the amount of nutrient solution that the peristaltic pump between the nutrient solution and the distribution pipe can deliver per unit time.
[0080] When it is monitored that the value of the water and fertilizer level sensor is continuously (30 minutes) lower than the preset value L0, the water replenishment program is started, and the system sends a water replenishment instruction, first triggering the water inlet switch to replenish the water level of the water and fertilizer pool to the specified water level L. The nutrient solution includes three types: A, B, and C, and is respectively provided with A, B, and C mother liquid tubes. The system calculates the time SL that the peristaltic pump connected to the A, B, and C mother liquid tubes needs to work through an algorithm, triggers the peristaltic pump switch with a timer connected to the A, B, and C mother liquid tanks, respectively, and the agitator in the corresponding mother liquid tank. At the same time, the agitator of the nutrient solution pool should also be controlled to start stirring until the nutrient solution parameters reach the preset value. After S seconds, the peristaltic pump and the agitator are turned off, and the water replenishment program is completed. In this step, although the liquid level is replenished, the original nutrient solution concentration is inevitably reduced after replenishment, so the algorithm also includes the adjustment of the nutrient solution concentration.
[0081] When the nutrient solution adjustment condition is triggered and the adjustment index is the water and fertilizer pH adjustment, the adjustment parameters of the nutrient solution are calculated to adjust the nutrient solution, including: when the nutrient solution pH value data is lower than or higher than the pH value threshold range, the working time required for the peristaltic pump connected to the acid / alkali tank is calculated according to the formula SpH = |P-P0| ÷ IpH) × L × Hm ÷ VpH, wherein SpH is the working time required for the peristaltic pump connected to the acid / alkali liquid tank, P is the nutrient solution pH value data to be adjusted, P0 is the pH value threshold range, IpH is the unit water and fertilizer adjustment value of the acid and alkali liquid, L is the current nutrient solution level data, Hm is the water and fertilizer volume corresponding to the level data, and VpH is the amount of nutrient solution delivered by the peristaltic pump connected to the acid / alkali liquid tank per unit time.
[0082] When the nutrient solution adjustment condition is triggered and the adjustment index is the water-fertilizer concentration adjustment, the adjustment parameters of the nutrient solution are calculated to adjust the nutrient solution, including: when the real-time data of the nutrient solution concentration is lower than the lower limit of the nutrient solution concentration threshold range, the working time of the peristaltic pump connected to the nutrient solution mother liquid tank is calculated according to the formula SEc=((El-E)÷Ii)×L×Hm÷Vi, where El is the lower limit of the nutrient solution concentration threshold range to be adjusted, E is the measured value of the nutrient solution concentration, Ii is the unit water-fertilizer adjustment value of the nutrient solution mother liquid, and L is the nutrient solution Liquid level data, Hm is the volume of water and fertilizer corresponding to the nutrient solution level, Vi is the amount of nutrient solution that can be delivered per unit time by the peristaltic pump between the nutrient solution and the distribution pipe; when the nutrient solution concentration detection value is higher than the upper limit of the nutrient solution concentration threshold range, the opening time of the water source inlet switch is calculated according to the formula Lw=Es×Ls÷Eu-Ls, Lw is the opening time of the water source inlet switch, Es is the measured value of the nutrient solution concentration before water replenishment, Eu is the upper limit of the nutrient solution concentration threshold range that needs to be adjusted, and Ls is the liquid level of the nutrient solution pool before water replenishment. When executing a specific threshold range, taking the concentration threshold range as an example, the concentration threshold range is set to a to b, where a is the lower limit of the threshold range and b is the upper limit of the threshold range. In the specific implementation process of the embodiment, taking into account continuous observation or dynamic balance, the adjustment is not started as soon as the a value or b value is exceeded. Instead, the control is usually implemented only after the a value or b value is exceeded for a period of time and reaches relative stability, or the control is implemented only when the a value or b value exceeds a certain numerical value C. The specific selection is made according to the data fluctuation characteristics.
[0083] When the nutrient solution adjustment condition is triggered and the adjustment indicator is water and fertilizer temperature adjustment, the adjustment parameters of the nutrient solution are calculated to adjust the nutrient solution, including: when the nutrient solution temperature data is higher than the upper limit value of the temperature threshold range or lower than the lower limit value of the temperature threshold range, the liquid temperature of the nutrient solution is adjusted.
[0084] The preset values of water, fertilizer and other control contents need to change with weather conditions according to the needs of crop growth. The software should be able to automatically read the current weather data, so as to calculate the preset values of the nutrient solution parameters through the algorithm, and adjust the preset values as parameters, and keep the nutrient solution parameters within the preset value range. Specifically, the temperature sensor data of the intelligent planting system is read at 0 o'clock, the daily average temperature Ta1 is calculated, and the predicted value of the indoor average air relative humidity Hy1 and the daily average temperature Ty1 of the next day are obtained based on the indoor temperature and humidity prediction model. Tb1 is the lower limit of the suitable temperature for the growth of a certain plant, and Tb2 is the upper limit of the suitable temperature. Hb1 is the lower limit of the suitable relative humidity, and Hb2 is the upper limit of the suitable temperature. When Ta1>Ty1, the water and fertilizer are adjusted when the measured temperature T reaches Ty℃. When Ta1=Ty1, no adjustment is required. When Ta1<Ty1, the adjustment is started when the measured temperature T reaches Ty℃. In view of this situation, a concentration scheme is set. On the 1st to 5th day after plant transplanting: the EC value of water and fertilizer is adjusted within the lower concentration E1 range of 1450-1550μs / cm; on the 6th to 25th day after transplanting, when Hb1<Hy1≤Hb2, Tb1<Ty1≤Tb2, the EC setting range is 1850-1950μs / cm within the higher concentration E2 range; when any of the humidity or temperature indicators is not within the appropriate range, the EC concentration is adjusted to within the E1 range. Under outdoor planting conditions, the historical temperature data of the day is read at 0 o'clock to obtain the daily average temperature Ta2, and the forecast data of the second day is read for the daily average relative air humidity Hy2 and the daily average temperature Ty2 (if it is greenhouse planting, the forecast data is the greenhouse temperature predicted based on the forecast model). Tb1 is the lower limit of the suitable temperature for the growth of a certain plant, and Tb2 is the upper limit of the suitable temperature. Hb1 is the lower limit of the suitable relative humidity, and Hb2 is the upper limit of the suitable temperature. When Ta2>Ty2, the water and fertilizer are adjusted when the measured temperature T reaches Ty℃. When Ta2=Ty2, no adjustment is required. When Ta2<Ty2, the water and fertilizer are adjusted when the measured temperature T reaches Ty℃. At this time, when setting the concentration plan, on the 1st to 5th day of transplanting: the EC value of water and fertilizer is adjusted within the lower concentration E1 range, on the 6th to 25th day of transplanting: when Hb1<Hy2≤Hb2, Tb1<Ty2≤Tb2, the EC setting range is within the E2 range; when any of the humidity or temperature indicators is not within the appropriate range, the EC concentration is adjusted to within the E1 range. After the 25th day of transplanting: when Hb1<Hy2≤Hb2, Tb1<Ty2≤Tb2, the EC setting range is 2400-2500μs / cm within the high concentration E3 range; when any of the humidity or temperature indicators is not within the appropriate range, the water and fertilizer EC concentration is adjusted to within the E2 range. When the water and fertilizer temperature is higher than 35℃, lower the water temperature to 20-30℃. When the water and fertilizer temperature is lower than 10℃, adjust the water temperature to 15-25℃.
[0085] 104. Monitor the liquid level data of the mother liquid tank and the acid and alkali tank in real time, analyze the liquid level data to obtain liquid level results, and display the liquid level results, wherein the liquid level results include whether the mother liquid is full, the mother liquid is used up, and the mother liquid is too little.
[0086] Types of vegetables that can be controlled by the system: The system is required to include automated planting functions and modes for a variety of vegetables, including summer leafy vegetables, winter leafy vegetables, tomatoes, cucumbers, etc. The system provides an interface for users to choose from. The software system provides an external interface for users to select "indoor", "outdoor" or "custom" modes, and intelligent planting regulation is performed according to different modes. The system must monitor the liquid level (or capacity) of the mother liquid tank and the acid and alkali tank in real time, and make judgments on the full level, low level, 0 level, etc. The software prompts "mother liquid is full", "mother liquid is too little", "mother liquid has been used up", etc. through interface prompts, flashing lights, LED screen displays, etc. The mother liquid tank needs to have the function of stirring or shaking the mother liquid before adding liquid. Too little mother liquid means that the mother liquid is running out.
[0087] The embodiment system can also select a custom mode. In the custom mode, the electronic pump needs to be controlled to realize the circulation irrigation of the nutrient solution. The duration and interval of irrigation should also be determined by weather data and can be adjusted automatically. After the solution in the nutrient solution tank ages, the system responds according to the user's instructions, controls the agitator, automatically controls the valve to drain all the nutrient solution, re-adds the mother solution and water, and re-runs the process.
[0088] Embodiment 2
[0089] See also Figure 2 , Figure 2 Schematic diagram of the structure of an intelligent planting system disclosed in an embodiment of the present invention. Figure 2As shown, the intelligent planting system includes an environment monitoring unit, a planting unit, a control unit, a display unit and a processing unit, wherein the environment monitoring unit, the control unit and the display unit are all connected to the processing unit, and the planting unit is connected to the control unit and the processing unit respectively; the environment monitoring unit is used to collect the microclimate environment data, the rhizosphere environment data, and the local meteorological data of the target environment in real time and feed them back to the processing unit, the planting unit is used to provide a planting carrier, the display unit is used to display the microclimate environment data and the rhizosphere environment data, and the processing unit is used to analyze the meteorological data, the microclimate environment data and the rhizosphere environment data, and judge whether to trigger the nutrient solution adjustment condition according to the preset rules, when the nutrient solution adjustment condition is triggered, the condition parameters of the nutrient solution are calculated and the liquid level, concentration, pH value, liquid temperature and light intensity of the nutrient solution of the planting unit are adjusted by the control unit. The intelligent planting system recorded in this embodiment is used to execute the intelligent planting method, and in the processing unit, specifically for when the nutrient solution adjustment condition is triggered, different control methods are executed with reference to the different situations corresponding to the water and fertilizer pH value adjustment, water and fertilizer liquid level adjustment, water and fertilizer concentration adjustment and water and fertilizer temperature adjustment recorded in the intelligent planting method. In addition, the display unit can also show system status data, control logs, plant growth logs and videos.
[0090] Furthermore, the environmental monitoring unit includes a pH sensor, a liquid temperature sensor, a liquid level meter, and a conductivity sensor, and the pH sensor, liquid temperature sensor, liquid level meter, and conductivity sensor are all connected to the processor. The planting unit includes a cultivation carrier, a water-fertilizer circulation pipeline, and a nutrient solution tank. The cultivation carrier is used to plant plants, including a cultivation bed, a cultivation rack, etc., without limitation. One end of the water-fertilizer circulation pipeline is connected to the nutrient solution tank, and the other end extends to the corresponding position of the cultivation carrier. The control unit includes: a fill light device composed of a timer, a switch, and a fill light; a liquid level control device composed of a water source, a pipeline, a switch, and a timer; a nutrient solution pH value adjustment device composed of an infusion pipeline, a peristaltic pump with a timer, an acid tank, and an alkali tank; a nutrient solution concentration adjustment device composed of an infusion pipeline, a peristaltic pump with a timer, an agitator, and a nutrient solution mother liquid tank group; a water temperature control device composed of a water temperature controller with a switch; and a nutrient solution tank agitator. When the nutrient solution pH value adjusting device, the nutrient solution concentration adjusting device and the water temperature control device are triggered, the nutrient solution agitator is triggered synchronously.
[0091] Embodiment 3
[0092] See also Figure 3 , Figure 3 Schematic diagram of the structure of an intelligent planting device disclosed in an embodiment of the present invention. Figure 3As shown, the intelligent planting device may include: a data acquisition module 301, an instruction receiving module 302, a fill light setting module 303, a nutrient solution parameter adjustment module 304 and a liquid level monitoring module 305, wherein the data acquisition module 301 is used to collect the microclimate environment data and rhizosphere environment data of the target environment in real time, and collect local meteorological data, the microclimate environment data includes ambient temperature data, ambient humidity data, and light data, and the rhizosphere environment data includes nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data, and nutrient solution temperature data; the instruction receiving module 302 is used to receive the planting condition selection instruction input by the target user, the planting condition includes planting scene, planting type and planting season, and the planting scene includes indoor planting and outdoor planting; the fill light setting module 303 is used to adjust the planting conditions based on the type selected by the target user Planting conditions, combined with the lighting data and meteorological data, analyze and adjust the lighting intensity and switching time of the planting fill light according to preset rules; nutrient solution parameter adjustment module 304: used to determine whether the nutrient solution adjustment condition is triggered based on ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data. When the nutrient solution adjustment condition is triggered, obtain the preset adjustment index and calculate the adjustment parameters of the nutrient solution adjustment index to adjust the nutrient solution. The adjustment index includes water and fertilizer pH value adjustment, water and fertilizer level adjustment, water and fertilizer concentration adjustment and water and fertilizer temperature adjustment; 305, liquid level monitoring module: used to monitor the liquid level data of the mother liquid tank and the acid and alkali tank in real time, analyze the liquid level data to obtain the liquid level result, and display the liquid level result. The liquid level result includes that the mother liquid is full, the mother liquid is used up, and the mother liquid is too little.
[0093] The fill light setting module 303 specifically includes: when the planting scene is indoor planting, obtaining the lighting demand information of the target plant currently being planted, calculating and adjusting the lighting intensity of the planting fill light according to the lighting demand information, and setting the fill light duration of the target plant; when the planting scene is outdoor planting, selecting three time nodes of the day as the first timestamp, the second timestamp and the third timestamp, where the first timestamp is earlier than the second timestamp, and the second timestamp is earlier than the third timestamp, collecting the first sunshine duration between the first timestamp and the second timestamp, and judging the first sunshine duration. Whether the sunshine duration is greater than the set sunshine duration. When the first sunshine duration is greater than or equal to the set sunshine duration, the planting fill light will not be started. When the first sunshine duration is less than the set sunshine duration, the second sunshine duration between the second timestamp and the third timestamp is predicted according to the local meteorological data of the day, and the sum of the first sunshine duration and the second sunshine duration is calculated as the total sunshine duration. When the total sunshine duration is less than the set sunshine duration, the fill light duration of the planting fill light and the start time of the fill light are calculated. The fill light duration is equal to the set sunshine duration minus the total sunshine duration.
[0094] In the parameter adjustment module 305, whether to trigger the nutrient solution adjustment condition is determined based on the meteorological data, ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data of the planting site, including: setting the nutrient solution level threshold, pH value threshold range, and nutrient solution temperature threshold range corresponding to different planting conditions, setting the ambient temperature relationship scenario between the ambient temperature historical statistical value and the ambient temperature predicted value, and the ambient humidity relationship scenario between the ambient humidity historical data statistical value and the ambient humidity predicted value, and setting the nutrient solution concentration threshold range corresponding to the ambient temperature relationship scenario and the ambient humidity relationship scenario; according to the collected meteorological data, microclimate environment data and rhizosphere environment data, compare whether the nutrient solution level data is lower than the nutrient solution level threshold within a continuous set time period, and / or whether the nutrient solution pH value data exceeds the pH value threshold range, and / or whether the nutrient solution concentration data exceeds the nutrient solution concentration threshold range, and / or whether the nutrient solution temperature data exceeds the nutrient solution temperature threshold range.
[0095] Furthermore, when the nutrient solution adjustment condition is triggered and the adjustment indicator is water-fertilizer liquid level adjustment, the adjustment parameters of the nutrient solution are calculated to adjust the nutrient solution, including: obtaining a preset nutrient solution liquid level threshold and current nutrient solution liquid level data, and calculating a corresponding water replenishment time based on the nutrient solution liquid level threshold and current nutrient solution liquid level data; controlling the opening time of the water inlet switch based on the water replenishment time; obtaining the nutrient solution concentration threshold range corresponding to the current ambient temperature relationship scenario and the ambient humidity relationship scenario, the real-time concentration data of the nutrient solution after water replenishment, the unit water-fertilizer adjustment value of the nutrient mother solution, the liquid level data after water replenishment, the nutrient solution volume corresponding to the liquid level data, the minimum liquid level threshold, and the concentration of the nutrient solution per unit liquid The volume of nutrient solution corresponding to the level and the amount of nutrient solution that the peristaltic pump connected to the mother liquid tank can deliver per unit time are calculated in combination with the formula Sl=((Et-E0)÷Ii)×(L1-L0)×Hm÷Vi to calculate the working time of the peristaltic pump connected to the mother liquid tank as the replenishment time; wherein, Sl is the working time of the peristaltic pump connected to the mother liquid tank, Et is the nutrient solution concentration threshold, E0 is the nutrient solution concentration data after replenishment, Ii is the unit water and fertilizer adjustment value of the nutrient mother solution, L1 is the liquid level data after replenishment, L0 is the minimum liquid level threshold, Hm is the water and fertilizer volume corresponding to the liquid level data, and Vi is the amount of nutrient solution that the peristaltic pump between the nutrient solution and the distribution pipe can deliver per unit time.
[0096] When the nutrient solution adjustment condition is triggered and the adjustment indicator is the water and fertilizer pH adjustment, the adjustment parameters of the nutrient solution are calculated to adjust the nutrient solution, including: when the nutrient solution pH value data is lower than or higher than the pH value threshold range, the working time required for the peristaltic pump connected to the acid / alkali tank is calculated according to the formula SpH = |P-P0|÷IpH)×L×Hm÷VpH, wherein SpH is the working time required for the peristaltic pump connected to the acid / alkali liquid tank, P is the nutrient solution pH value data to be adjusted, P0 is the pH value threshold range, IpH is the unit water and fertilizer adjustment value of the acid and alkali liquid, L is the current nutrient solution level data, Hm is the water and fertilizer volume corresponding to the level data, and VpH is the amount of nutrient solution delivered by the peristaltic pump connected to the acid / alkali liquid tank per unit time.
[0097] When the nutrient solution adjustment condition is triggered, and the adjustment index is water-fertilizer concentration adjustment, specifically, when the real-time data of the nutrient solution concentration is lower than the lower limit of the nutrient solution concentration threshold range, the working time of the peristaltic pump connected to the nutrient solution mother liquid tank is calculated according to the formula SEc=((El-E)÷Ii)×L×Hm÷Vi, where El is the lower limit of the nutrient solution concentration threshold range to be adjusted, E is the measured value of the nutrient solution concentration, Ii is the unit water-fertilizer adjustment value of the nutrient solution, L is the nutrient solution level data, and Hm is The volume of water and fertilizer corresponding to the nutrient solution level, Vi is the amount of nutrient solution that can be delivered per unit time by the peristaltic pump between the nutrient solution and the distribution pipe; when the nutrient solution concentration detection value is higher than the upper limit of the nutrient solution concentration threshold range, the opening time of the water source inlet switch is calculated according to the formula Lw=Es×Ls÷Eu-Ls, Lw is the opening time of the water source inlet switch, Es is the measured value of the nutrient solution concentration before water replenishment, Eu is the upper limit of the nutrient solution concentration threshold range that needs to be adjusted, and Ls is the liquid level of the nutrient solution pool before water replenishment. When the nutrient solution adjustment condition is triggered, and the adjustment index is water and fertilizer temperature adjustment, the adjustment parameters of the nutrient solution are calculated to adjust the nutrient solution, including: when the nutrient solution temperature data is higher than the upper limit of the temperature threshold range or lower than the lower limit of the temperature threshold range, the liquid temperature of the nutrient solution is adjusted.
[0098] Embodiment 4
[0099] See also Figure 4 , Figure 4 Schematic diagram of the structure of an electronic device disclosed in an embodiment of the present invention. The electronic device may be a computer, a server, etc. Of course, in certain circumstances, it may also be a smart device such as a mobile phone, a tablet computer, a monitoring terminal, and an image acquisition device with processing functions. Figure 4 As shown, the electronic device may include:
[0100] A memory 401 storing executable program codes;
[0101] a processor 402 coupled to the memory 401;
[0102] The processor 402 calls the executable program code stored in the memory 401 to execute part or all of the steps in the intelligent planting method in the first embodiment.
[0103] An embodiment of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute part or all of the steps in the intelligent planting method in the first embodiment.
[0104] The embodiment of the present invention further discloses a computer program product, wherein when the computer program product is run on a computer, the computer is enabled to execute part or all of the steps in the intelligent planting method in the first embodiment.
[0105] An embodiment of the present invention further discloses an application publishing platform, wherein the application publishing platform is used to publish a computer program product, wherein when the computer program product runs on a computer, the computer executes part or all of the steps in the intelligent planting method in embodiment one.
[0106] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the processes does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0107] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0108] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0109] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a memory and includes several requests for a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in a computer device) to perform some or all of the steps of the method described in each embodiment of the present invention.
[0110] In the embodiments provided by the present invention, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0111] A person of ordinary skill in the art can understand that some or all of the steps in the various methods of the embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0112] The above is a detailed introduction to the intelligent planting method, system, device, electronic device and storage medium disclosed in the embodiments of the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. An intelligent planting method, characterized in that: include: Collect the microclimate environment data and rhizosphere environment data of the target environment in real time, and collect local meteorological data, the microclimate environment data includes ambient temperature data, ambient humidity data, and light data, and the rhizosphere environment data includes nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data, and nutrient solution temperature data; receiving a planting condition selection instruction input by a target user, wherein the planting condition includes a planting scene, a planting type, and a planting season, and the planting scene includes indoor planting and outdoor planting; Based on the planting conditions selected by the target user, combined with the lighting data and meteorological data, the light intensity and switching time of the planting fill light are analyzed and adjusted according to preset rules; Based on the ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data, determining whether a nutrient solution adjustment condition is triggered, and when the nutrient solution adjustment condition is triggered, obtaining a preset adjustment index and calculating an adjustment parameter of the nutrient solution adjustment index to adjust the nutrient solution, the adjustment index including water and fertilizer pH value adjustment, water and fertilizer level adjustment, water and fertilizer concentration adjustment and water and fertilizer temperature adjustment; Monitor the liquid level data of the mother liquid tank and the acid and alkali tank in real time, analyze the liquid level data to obtain liquid level results, and display the liquid level results, which include whether the mother liquid is full, the mother liquid is used up, and the mother liquid is too little.
2. The intelligent planting method according to claim 1, characterized in that: Based on the planting conditions selected by the target user, combined with the lighting data and meteorological data, the light intensity and switching time of the planting fill light are analyzed and adjusted according to preset rules, including: When the planting scene is indoor planting, obtain the lighting requirement information of the target plant currently being planted, calculate and adjust the light intensity of the planting fill light according to the lighting requirement information, and set the fill light duration of the target plant; When the planting scene is outdoor planting, three time nodes of the day are selected as the first timestamp, the second timestamp and the third timestamp, wherein the first timestamp is earlier than the second timestamp, and the second timestamp is earlier than the third timestamp, and the first sunshine duration between the first timestamp and the second timestamp is collected, and it is determined whether the first sunshine duration is greater than the set sunshine duration. When the first sunshine duration is greater than or equal to the set sunshine duration, the planting fill light is not started. When the first sunshine duration is less than the set sunshine duration, the second sunshine duration between the second timestamp and the third timestamp is predicted according to the local meteorological data of the day, and the sum of the first sunshine duration and the second sunshine duration is calculated as the total sunshine duration. When the total sunshine duration is less than the set sunshine duration, the fill light duration of the planting fill light and the start time of the fill light are calculated, and the fill light duration is equal to the set sunshine duration minus the total sunshine duration.
3. The intelligent planting method according to claim 1, characterized in that: Based on the meteorological data, ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data of the planting site, it is determined whether the nutrient solution adjustment condition is triggered, including: Set the nutrient solution level threshold, pH value threshold range, and nutrient solution temperature threshold range corresponding to different planting conditions, set the ambient temperature relationship scenario between the ambient temperature historical statistical value and the ambient temperature predicted value, and the ambient humidity relationship scenario between the ambient humidity historical data statistical value and the ambient humidity predicted value, and set the nutrient solution concentration threshold range corresponding to the ambient temperature relationship scenario and the ambient humidity relationship scenario; Based on the collected meteorological data, microclimate environment data and rhizosphere environment data, compare whether the nutrient solution liquid level data is lower than the nutrient solution liquid level threshold for a continuous set time period, and / or whether the nutrient solution pH value data exceeds the pH value threshold range, and / or whether the nutrient solution concentration data exceeds the nutrient solution concentration threshold range, and / or whether the nutrient solution temperature data exceeds the nutrient solution temperature threshold range.
4. The intelligent planting method according to claim 3, characterized in that: When the nutrient solution adjustment condition is triggered and the adjustment index is water and fertilizer level adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes: Obtaining a preset nutrient solution level threshold and current nutrient solution level data, and calculating a corresponding water replenishment duration based on the nutrient solution level threshold and current nutrient solution level data; Controlling the opening time of the water inlet switch based on the water replenishment duration; The nutrient solution concentration threshold range corresponding to the current ambient temperature relationship scenario and the ambient humidity relationship scenario, the real-time concentration data of the nutrient solution after water replenishment, the unit water and fertilizer adjustment value of the nutrient mother solution, the liquid level data after water replenishment, the nutrient solution volume corresponding to the liquid level data, the minimum liquid level threshold, the nutrient solution volume corresponding to each unit liquid level, and the amount of nutrient solution that can be delivered per unit time by the peristaltic pump connected to the mother liquid tank, and the formula Sl=((Et-E0)÷Ii)×(L1-L0)×Hm÷Vi is used to calculate the working time of the peristaltic pump connected to the mother liquid tank as the water replenishment time; wherein Sl is the working time required for the peristaltic pump connected to the mother liquid tank, Et is the nutrient solution concentration threshold, E0 is the nutrient solution concentration data after water replenishment, Ii is the unit water and fertilizer adjustment value of the nutrient mother solution, L1 is the liquid level data after water replenishment, L0 is the minimum liquid level threshold, Hm is the water and fertilizer volume corresponding to the liquid level data, and Vi is the amount of nutrient solution that can be delivered per unit time by the peristaltic pump between the nutrient solution and the liquid distribution pipe.
5. The intelligent planting method according to claim 3, characterized in that: When the nutrient solution adjustment condition is triggered and the adjustment index is water and fertilizer pH adjustment, the adjustment parameters of the nutrient solution are calculated to adjust the nutrient solution, including: When the pH value data of the nutrient solution is lower than or higher than the pH value threshold range, the working time required for the peristaltic pump connected to the acid / alkali tank is calculated according to the formula SpH = |P-P0|÷IpH)×L×Hm÷VpH, wherein SpH is the working time required for the peristaltic pump connected to the acid / alkali liquid tank, P is the nutrient solution pH value data to be adjusted, P0 is the pH value threshold range, IpH is the unit water and fertilizer adjustment value of the acid and alkali liquid, L is the current nutrient solution level data, Hm is the water and fertilizer volume corresponding to the level data, and VpH is the amount of nutrient solution delivered by the peristaltic pump connected to the acid / alkali liquid tank per unit time.
6. The intelligent planting method according to claim 3, characterized in that: When the nutrient solution adjustment condition is triggered and the adjustment index is water-fertilizer concentration adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes: When the real-time data of the nutrient solution concentration is lower than the lower limit of the nutrient solution concentration threshold range, the working time of the peristaltic pump connected to the nutrient solution mother liquid tank is calculated according to the formula SEc=((El-E)÷Ii)×L×Hm÷Vi, where El is the lower limit of the nutrient solution concentration threshold range that needs to be adjusted, E is the measured value of the nutrient solution concentration, Ii is the unit water and fertilizer adjustment value of the nutrient mother liquid, L is the nutrient solution level data, Hm is the water and fertilizer volume corresponding to the nutrient solution level, and Vi is the amount of nutrient solution that can be transported per unit time by the peristaltic pump between the nutrient solution and the distribution pipe; When the nutrient solution concentration detection value is higher than the upper limit of the nutrient solution concentration threshold range, the opening time of the water source inlet switch is calculated according to the formula Lw=Es×Ls÷Eu-Ls, where Lw is the opening time of the water source inlet switch, Es is the actual measured value of the nutrient solution concentration before water replenishment, Eu is the upper limit of the nutrient solution concentration threshold range that needs to be adjusted, and Ls is the liquid level of the nutrient solution pool before water replenishment.
7. The intelligent planting method according to claim 3, characterized in that: When the nutrient solution adjustment condition is triggered and the adjustment index is water, fertilizer and temperature adjustment, the calculation of the adjustment parameters of the nutrient solution to adjust the nutrient solution includes: When the nutrient solution temperature data is higher than the upper limit of the temperature threshold range or lower than the lower limit of the temperature threshold range, the liquid temperature of the nutrient solution is adjusted.
8. An intelligent planting system, characterized in that: It includes an environment monitoring unit, a planting unit, a control unit, a display unit and a processing unit, wherein the environment monitoring unit, the control unit and the display unit are all connected to the processing unit, and the planting unit is connected to the control unit and the processing unit respectively; the environment monitoring unit is used to collect the microclimate environment data, the rhizosphere environment data and the local meteorological data of the target environment in real time and feed them back to the processing unit, the planting unit is used to provide a planting carrier, the display unit is used to display the microclimate environment data and the rhizosphere environment data, the processing unit is used to analyze the meteorological data, the microclimate environment data and the rhizosphere environment data, and determine whether to trigger the nutrient solution adjustment condition according to preset rules; when the nutrient solution adjustment condition is triggered, the condition parameters of the nutrient solution are calculated, and the liquid level, concentration, pH value, liquid temperature and light intensity of the nutrient solution of the planting unit are adjusted through the control unit.
9. The intelligent planting system according to claim 8, characterized in that: The environmental monitoring unit includes a pH sensor, a liquid temperature sensor, a liquid level meter, and a conductivity sensor, and the pH sensor, liquid temperature sensor, liquid level meter, and conductivity sensor are all connected to the processor. The planting unit includes a cultivation carrier, a water and fertilizer circulation pipeline, and a nutrient solution tank. The cultivation carrier is used to plant plants. One end of the water and fertilizer circulation pipeline is connected to the nutrient solution tank, and the other end extends to the corresponding position of the cultivation carrier.
10. An intelligent planting device, characterized in that: include: Data acquisition module: used to collect microclimate environmental data and rhizosphere environmental data of the target environment in real time, and collect local meteorological data. The microclimate environmental data includes environmental temperature data, environmental humidity data, and light data. The rhizosphere environmental data includes nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data, and nutrient solution temperature data. Instruction receiving module: used for receiving a planting condition selection instruction input by a target user, wherein the planting condition includes a planting scene, a planting type and a planting season, and the planting scene includes indoor planting and outdoor planting; Fill light setting module: used to analyze and adjust the light intensity and switching time of the planting fill light according to preset rules based on the planting conditions selected by the target user and in combination with the lighting data and meteorological data; Nutrient solution parameter adjustment module: used to determine whether to trigger the nutrient solution adjustment condition based on the ambient temperature data, ambient humidity data, nutrient solution level data, nutrient solution pH value data, nutrient solution concentration data and nutrient solution temperature data. When the nutrient solution adjustment condition is triggered, the preset adjustment index is obtained and the adjustment parameter of the nutrient solution adjustment index is calculated to adjust the nutrient solution. The adjustment index includes water and fertilizer pH value adjustment, water and fertilizer level adjustment, water and fertilizer concentration adjustment and water and fertilizer temperature adjustment. Liquid level monitoring module: used for real-time monitoring of the liquid level data of the mother liquid tank and the acid and alkali tank, and analyzing the liquid level data to obtain the liquid level results, and displaying the liquid level results, the liquid level results include the mother liquid is full, the mother liquid is used up, and the mother liquid is too little.
Citation Information
Patent Citations
Miniature closed type intelligent adjustment system of plant cultivation environmental factors
CN103034210A
Small intelligent plant growing system
CN104503518A
Intelligent agricultural monitoring system based on Internet of Things
CN114660975A